freebsd-skq/sys/net80211
Sam Leffler cc71a422ea Sync BAR frame handling with out of tree work:
o correct BAR frame construction for AMPDU
o retransmit BAR frames until ACK'd or timeout (use tunables to
  control behaviour, default is very aggressive)
o defer seq# update until BAR frame is ACK'd
o add BAR response handling callback for driver to interpose and
  push new state to device or push pending aggregates

While here also:
o add backpointer to node in the per-tid tx aggregation data structure
o move ampdu tx state setup/teardown work to separate functions
2008-10-25 23:58:59 +00:00
..
_ieee80211.h add 1/2 and 1/4 channel flags to IEEE80211_CHAN_ALL so that operations 2008-10-25 23:24:49 +00:00
ieee80211_acl.c Revert the removal of the MALLOC and FREE macros from the net80211 code. 2008-10-23 19:57:13 +00:00
ieee80211_adhoc.c use a private mgt frame recv handler for ahdemo mode instead of an inline 2008-10-25 23:40:29 +00:00
ieee80211_adhoc.h Multi-bss (aka vap) support for 802.11 devices. 2008-04-20 20:35:46 +00:00
ieee80211_amrr.c Multi-bss (aka vap) support for 802.11 devices. 2008-04-20 20:35:46 +00:00
ieee80211_amrr.h Multi-bss (aka vap) support for 802.11 devices. 2008-04-20 20:35:46 +00:00
ieee80211_crypto_ccmp.c Revert the removal of the MALLOC and FREE macros from the net80211 code. 2008-10-23 19:57:13 +00:00
ieee80211_crypto_none.c Multi-bss (aka vap) support for 802.11 devices. 2008-04-20 20:35:46 +00:00
ieee80211_crypto_tkip.c Revert the removal of the MALLOC and FREE macros from the net80211 code. 2008-10-23 19:57:13 +00:00
ieee80211_crypto_wep.c Revert the removal of the MALLOC and FREE macros from the net80211 code. 2008-10-23 19:57:13 +00:00
ieee80211_crypto.c add/improve debug msgs 2008-10-25 23:23:41 +00:00
ieee80211_crypto.h Crypto api changes: 2008-09-21 23:16:19 +00:00
ieee80211_ddb.c Step 1.5 of importing the network stack virtualization infrastructure 2008-10-02 15:37:58 +00:00
ieee80211_dfs.c schedule the correct timer when receiving a radar event during CAC 2008-08-02 17:58:39 +00:00
ieee80211_dfs.h Multi-bss (aka vap) support for 802.11 devices. 2008-04-20 20:35:46 +00:00
ieee80211_freebsd.c Revert the removal of the MALLOC and FREE macros from the net80211 code. 2008-10-23 19:57:13 +00:00
ieee80211_freebsd.h Cleanup AMPDU handling: 2008-09-21 23:00:19 +00:00
ieee80211_hostap.c Revert the removal of the MALLOC and FREE macros from the net80211 code. 2008-10-23 19:57:13 +00:00
ieee80211_hostap.h Multi-bss (aka vap) support for 802.11 devices. 2008-04-20 20:35:46 +00:00
ieee80211_ht.c Sync BAR frame handling with out of tree work: 2008-10-25 23:58:59 +00:00
ieee80211_ht.h Sync BAR frame handling with out of tree work: 2008-10-25 23:58:59 +00:00
ieee80211_input.c ignore IEEE80211_ELEMID_PWRCNSTR when parsing beacon/probe response frames 2008-10-25 23:26:57 +00:00
ieee80211_input.h Multi-bss (aka vap) support for 802.11 devices. 2008-04-20 20:35:46 +00:00
ieee80211_ioctl.c change ieee80211_sta_join to take an explicit channel instead of 2008-10-25 23:32:24 +00:00
ieee80211_ioctl.h RIFS support; needs driver callback for dynamic state change 2008-09-22 00:10:22 +00:00
ieee80211_monitor.c Multi-bss (aka vap) support for 802.11 devices. 2008-04-20 20:35:46 +00:00
ieee80211_monitor.h Multi-bss (aka vap) support for 802.11 devices. 2008-04-20 20:35:46 +00:00
ieee80211_node.c set erp flag and tx parameter state when joining a bss; this allows 2008-10-25 23:44:25 +00:00
ieee80211_node.h change ieee80211_sta_join to take an explicit channel instead of 2008-10-25 23:32:24 +00:00
ieee80211_output.c fix associd check for adhoc mode 2008-10-25 23:28:04 +00:00
ieee80211_phy.c use c99 syntax for initializers; this silences 2008-09-06 17:48:25 +00:00
ieee80211_phy.h Update PLCP<->rate mapping support: 2008-05-12 00:32:52 +00:00
ieee80211_power.c Revert the removal of the MALLOC and FREE macros from the net80211 code. 2008-10-23 19:57:13 +00:00
ieee80211_power.h Multi-bss (aka vap) support for 802.11 devices. 2008-04-20 20:35:46 +00:00
ieee80211_proto.c Revert the removal of the MALLOC and FREE macros from the net80211 code. 2008-10-23 19:57:13 +00:00
ieee80211_proto.h Add ieee80211_suspend_all and ieee80211_resume_all for 2008-05-28 23:19:20 +00:00
ieee80211_radiotap.h update channel flag defs to match _ieee80211.h so cpp doesn't complain 2007-12-13 01:23:40 +00:00
ieee80211_regdomain.c add debug msgs 2008-10-25 23:28:24 +00:00
ieee80211_regdomain.h Multi-bss (aka vap) support for 802.11 devices. 2008-04-20 20:35:46 +00:00
ieee80211_rssadapt.c Multi-bss (aka vap) support for 802.11 devices. 2008-04-20 20:35:46 +00:00
ieee80211_rssadapt.h Multi-bss (aka vap) support for 802.11 devices. 2008-04-20 20:35:46 +00:00
ieee80211_scan_sta.c expand captured ie's before calling match_bss so they can potentially 2008-10-25 23:39:18 +00:00
ieee80211_scan.c Revert the removal of the MALLOC and FREE macros from the net80211 code. 2008-10-23 19:57:13 +00:00
ieee80211_scan.h Multi-bss (aka vap) support for 802.11 devices. 2008-04-20 20:35:46 +00:00
ieee80211_sta.c add/improve debug msgs 2008-10-25 23:23:41 +00:00
ieee80211_sta.h Multi-bss (aka vap) support for 802.11 devices. 2008-04-20 20:35:46 +00:00
ieee80211_var.h Sync BAR frame handling with out of tree work: 2008-10-25 23:58:59 +00:00
ieee80211_wds.c Cleanup AMPDU handling: 2008-09-21 23:00:19 +00:00
ieee80211_wds.h Multi-bss (aka vap) support for 802.11 devices. 2008-04-20 20:35:46 +00:00
ieee80211_xauth.c Multi-bss (aka vap) support for 802.11 devices. 2008-04-20 20:35:46 +00:00
ieee80211.c honor IEEE80211_CLONE_NOBEACONS for type of vap, not just a sta mode vap 2008-10-25 23:43:08 +00:00
ieee80211.h o fix spelling of EOSP 2008-09-21 22:09:18 +00:00