CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2015/12/12 04:25:46
Modified files:
sys/net80211 : ieee80211_input.c ieee80211_node.c
ieee80211_node.h
Log message:
Finish support for receiving 11n A-MPDUs.
The initial implementation was added by damien@ years ago.
Summary of the changes made in this commit:
- In ieee80211_input(), process A-MPDUs before duplicate detection.
- Don't forget to set ba->ba_ni in ieee80211_recv_addba_req()
so we don't crash in ieee80211_rx_ba_timeout().
- In ieee80211_recv_addba_req(), tweak the logic to deny BlockAck
requests if the driver has no callback for doing so.
- Implement ieee80211_ba_del() which cleans up BlockAck state.
- Increase the minimum and maximum lifetime for BlockAck agrements.
ok mpi@