openwrt beacon帧
时间: 2023-08-25 11:06:50 浏览: 130
OpenWrt是一个开源的嵌入式操作系统,用于路由器和其他网络设备。在OpenWrt中,beacon帧是由ath9k_beacon_generate函数生成的。该函数的作用是修改beacon帧的内容。[1]当接收到beacon帧时,会调用__ieee80211_rx_handle_packet()函数进行处理。在该函数中,会判断接收到的帧是否是beacon帧,如果是,则进入ieee80211_scan_rx()函数对帧信息进行扫描。[2]接收到的beacon帧的具体信息存储在sk_buff的data成员变量中。通过ieee802_11_parse_elems函数,可以提取出beacon帧中的各个字段信息,包括MAC头、固有字段以及可选字段的起始地址。[3]因此,通过对beacon帧的处理和解析,可以获取其中的信息。
阅读全文