MT7916 BA流程

Originator BA会话建立流程

ba_ori_session_start

└─ ba_ori_session_setup

└─ ba_resrc_ori_prep

├─ ba_alloc_ori_entry

└─ RTMPSetTimer (→ ba_ori_session_setup_timeout)

ba_ori_session_setup_timeout (定时器回调)

└─ MlmeEnqueueWithWdev → 发送ADDBA请求

收到ADDBA响应后:

peer_addba_rsp_action

└─ ba_resrc_ori_add

├─ RTMP_ADD_BA_SESSION_TO_ASIC

└─ RTMPSetTimer (可选)

Recipient BA会话建立流程

peer_addba_req_action

├─ cal_rec_ba_wsize

├─ ba_resrc_rec_add

│ ├─ ba_alloc_rec_entry

│ ├─ ba_refresh_reordering_mpdus (清空已有队列)

│ └─ RTMP_ADD_BA_SESSION_TO_ASIC

└─ mlme_send_addba_resp (发送ADDBA响应)

接收数据重排序流程

ba_reorder

├─ amsdu_sanity (检查AMSDU连续性)

├─ ba_flush_reordering_timeout_mpdus (超时刷新)

├─ 根据序列号判断:

│ ├─ SEQ_STEPONE → indicate_rx_pkt (直接上交)

│ ├─ 重复或旧包 → RELEASE_NDIS_PACKET (丢弃)

│ ├─ 窗口内乱序 → ba_enqueue_reordering_packet

│ └─ 超过窗口 → ba_indicate... + goto ba_reorder_check

└─ 更新状态

ba_enqueue_reordering_packet

├─ ba_mpdu_blk_alloc

├─ convert_reordering_packet_to_preAMSDU_or_802_3_packet

└─ ba_reordering_mpdu_insertsorted

ba_indicate_reordering_mpdus_in_order

└─ announce_ba_reorder_pkt → 上交上层

BA会话拆除

ba_ori_session_tear_down

└─ ba_resrc_ori_del

├─ RTMP_DEL_BA_SESSION_FROM_ASIC

└─ ba_free_ori_entry

ba_rec_session_tear_down

└─ ba_resrc_rec_del

├─ RTMP_DEL_BA_SESSION_FROM_ASIC

├─ ba_free_rec_entry

└─ ba_refresh_reordering_mpdus (清空队列)

peer_delba_action

├─ (Initiator=ORIGINATOR) → ba_rec_session_tear_down

└─ (Initiator=RECIPIENT) → ba_ori_session_tear_down

相关推荐
andxe1 小时前
安科士 AndXe 技术博客:400G QSFP112 SR4 光模块|AI 算力与超算短距互联最优方案
网络·人工智能·光模块·光通信
shiyi.十一2 小时前
第2章:应用层 — 知识要点与架构
网络·计算机网络·架构
DFT计算杂谈2 小时前
无 Root 权限在 Tesla K80 零门槛部署 DeepSeek 大模型
linux·服务器·网络·数据库·机器学习
中微极客4 小时前
2026主流AI Agent框架技术选型与性能对比
运维·网络·人工智能
猿的天空8 小时前
机器人双手迎来全栈训练系统:灵初智能EgoSteer让灵巧手无所不能
网络·人工智能·计算机·ai·程序员·机器人·编程
Xzaveir_7778 小时前
OPPO、vivo、荣耀号码认证:多终端拨测矩阵与异常复现
大数据·网络·科技·矩阵·产品经理·ai-native
wuqingshun3141598 小时前
从网络角度来看,用户从输入网址到网页显示,期间发生了什么?
网络
牛马工作号9 小时前
Zigbee 专业详解:从协议到排障
网络·物联网·安全
牛马工作号9 小时前
Wi‑Fi 完全指南:从 802.11 协议到 Wi‑Fi 7、AC+AP 与 Mesh 工程组网
网络·网络协议·智能路由器
智慧光迅AINOPOL9 小时前
智慧工厂全光网怎么扛住AGV与强电磁?光电复合缆与工业级方案
网络·全光网解决方案·全光网·酒店全光解决方案·泛住宿全光网解决方案