- 博客(20)
- 资源 (11)
- 收藏
- 关注
原创 MT7916 BA流程
│ └─ 超过窗口 → ba_indicate... + goto ba_reorder_check。│ ├─ ba_refresh_reordering_mpdus (清空已有队列)├─ ba_flush_reordering_timeout_mpdus (超时刷新)└─ ba_refresh_reordering_mpdus (清空队列)└─ mlme_send_addba_resp (发送ADDBA响应)ba_ori_session_setup_timeout (定时器回调)
2026-06-11 19:10:20
222
原创 mt7603驱动TX&RX流程
RX完成处理入口- 帧类型分发- 数据帧通告- 向上层递交- WiFi设备发送入口- AP发送处理- AP硬件发送- 队列调度- TX MAC信息写入- TX完成中断处理- TX资源释放各种TXS Handler - TX状态处理。
2026-06-08 11:38:56
158
原创 关闭宏之后驱动编译时该宏依然生效
但是linux下的.config文件该宏依然=y,所以驱动编译时该宏还是生效的。所以需要重新编译内核,再编译无线驱动。用户态和驱动共用的宏关闭之后。
2026-04-01 09:28:33
17
原创 BLOCK ACK
发送端(Originator)决定使用A-MPDU时,向接收端(Recipient)发送一个帧,其中携带了其支持的参数和起始序列号。:接收端收到请求帧后,立即回复一个普通的ACK帧进行确认。:接收端根据自身能力和资源,决定接受或拒绝该请求,并构建帧。:发送端收到帧后,同样回复一个ACK进行确认。至此,块确认会话成功建立。
2026-03-30 21:59:41
264
原创 wpa_supplicant-2.10扫描流程
wpa_supplicant-2.10 在 Linux 5.10 内核上向 RTL8188 驱动下发扫描
2026-03-11 10:37:32
237
原创 WireShark解密802.11报文
菜单栏编辑->首选项->Protocols->IEEE 802.11->Edit->添加key。编辑--->首选项--->Protocols--->IEEE 802.11--->新增TK。选择wpa-pwd,key填写 密码:SSID。1、解密WiFi6 802.11报文。解密的前提是抓到了完整的四次握手过程。2、解密WiFi7 802.11报文。
2026-03-10 18:51:02
290
原创 WiFi的拓扑结构
扩展服务集(ESS)由多个BSS组成,每个BSS采用相同的配置,BSS之间通过分布式介质链接,旨在实现STA的无缝漫游。构成基本服务集的通信设备是接入点AP(Access Point)、站点STA(Station)。基本服务集(BSS)是无线局域网的基础拓扑结构。
2026-01-23 17:34:33
127
原创 WiFi基础
1、频段和信道当前我国的WiFi频段分为2.4G和5G两个频段,每个频段都划分有相应的信道;2.4G有1~13信道。5G有36、40、44、48、52、56、60、64、149、153、157、161、165信道,其中52、56、60、64为雷达信道,需要AP支持相应的DFS功能,用于雷达退避。为了提高无线终端无线网络速率,可以增加射频的信道工作带宽。如果把两个20MHz信道捆绑在一起成为40MHz信道,同时向一个无线终端发送数据,理论上数据的通道加宽了一倍,速率也会增加一倍。
2025-12-24 10:00:45
907
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅