- 博客(3)
- 收藏
- 关注
原创 OpenWrt Hotplug 浅析
procd/plug/hotplug.c中, 创建一个 PF_NETLINK 套接字来监听内核 netlink_broadcast() 发出的 uevent. 收到 uevent 之后, 再根据 /etc/hotplug.json 里的描述定位到对应的执行函数来处理。通常情况下,/etc/hotplug.json会调用/sbin/hotplug-call来处理uevent,它根据uevent的$SUBSYSTEM变量来分别调用/etc/hotplug.d下不同目录中的脚本。Hotplug,直译就是热插拔。
2024-08-26 10:00:12 605
原创 Hostapd主要数据结构
定义了配置文件加载,处理解析,control interface 初始化和去初始化,driver初始化,interface轮询处理,interface 数组。其定义了radio级别的config参数,bss数组, hw相关的配置参数,WMM配置参数,interface enable & disable处理函数。其数据结构中有这个bss从属的interface,radio级别的配置,bss级别的配置值,以及sta_list.在走读hostapd的代码的时候,总是被hostapd一些数据结构弄的一团糟。
2024-07-31 09:13:38 137
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人