freebsd-skq/sys/net80211
Andrew Thompson ae55932e23 Add a ieee80211_waitfor_parent() function that will wait for all deferred
parent interface tasks to complete. This had been added to the ioctl path but
it is also need elsewhere like detach so its safe to teardown.

Reported by:	Hans Petter Selasky
Submitted by:	sam
2009-02-12 18:57:18 +00:00
..
_ieee80211.h Extend channel definition with: 2009-01-27 23:48:13 +00:00
ieee80211_acl.c convert MALLOC/FREE to malloc/free 2008-12-18 23:00:09 +00:00
ieee80211_adhoc.c clean neighbor entries on beacon miss 2009-02-10 23:51:18 +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 convert MALLOC/FREE to malloc/free 2008-12-18 23:00:09 +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 convert MALLOC/FREE to malloc/free 2008-12-18 23:00:09 +00:00
ieee80211_crypto_wep.c convert MALLOC/FREE to malloc/free 2008-12-18 23:00:09 +00:00
ieee80211_crypto.c add/improve debug msgs 2008-10-25 23:23:41 +00:00
ieee80211_crypto.h o add IEEE80211_KEY_BITS for %b printing of wk_flags 2009-02-05 19:20:34 +00:00
ieee80211_ddb.c o change _db_show_key to always dump the contents instead of checking 2009-02-05 20:26:53 +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 Fix definition of IEEE80211_CHAN_MAX; it was defined as 255 but 2008-12-15 01:26:33 +00:00
ieee80211_freebsd.c TDMA support for long distance point-to-point links using ath devices: 2009-01-08 17:12:47 +00:00
ieee80211_freebsd.h New ap-side power save implementation; the main change is to allow drivers 2008-10-26 01:04:46 +00:00
ieee80211_hostap.c follow prevailing style 2008-12-31 21:21:46 +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 o change ieee80211_mgmt_output to take a raw xmit parameters block so 2008-10-26 00:43:11 +00:00
ieee80211_ht.h o make %b msg bit defines public (to user apps too) 2009-01-27 23:00:38 +00:00
ieee80211_input.c TDMA support for long distance point-to-point links using ath devices: 2009-01-08 17:12:47 +00:00
ieee80211_input.h TDMA support for long distance point-to-point links using ath devices: 2009-01-08 17:12:47 +00:00
ieee80211_ioctl.c Add a ieee80211_waitfor_parent() function that will wait for all deferred 2009-02-12 18:57:18 +00:00
ieee80211_ioctl.h Remove assumptions about the max # channels in ioctl's: 2009-01-27 23:42:14 +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 improve key index map reclaim debug msg 2009-02-11 18:40:09 +00:00
ieee80211_node.h o make %b msg bit defines public (to user apps too) 2009-01-27 23:00:38 +00:00
ieee80211_output.c mark M_LASTFRAG at the last fragment. 2009-02-09 04:39:16 +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 convert MALLOC/FREE to malloc/free 2008-12-18 23:00:09 +00:00
ieee80211_power.h New ap-side power save implementation; the main change is to allow drivers 2008-10-26 01:04:46 +00:00
ieee80211_proto.c Add a ieee80211_waitfor_parent() function that will wait for all deferred 2009-02-12 18:57:18 +00:00
ieee80211_proto.h Add a ieee80211_waitfor_parent() function that will wait for all deferred 2009-02-12 18:57:18 +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 correctly fixup iv_des_chan after installing a new channel table; if the 2009-02-10 01:37:55 +00:00
ieee80211_regdomain.h o add country codes from Atheros regulatory; these are not listed in 2009-01-27 23:09:55 +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 when promoting an 11b channel to 11g do not accept a ``pure G'' (OFDM only) 2009-02-01 22:24:08 +00:00
ieee80211_scan.c convert MALLOC/FREE to malloc/free 2008-12-18 23:00:09 +00:00
ieee80211_scan.h TDMA support for long distance point-to-point links using ath devices: 2009-01-08 17:12:47 +00:00
ieee80211_sta.c convert MALLOC/FREE to malloc/free 2008-12-18 23:00:09 +00:00
ieee80211_sta.h Multi-bss (aka vap) support for 802.11 devices. 2008-04-20 20:35:46 +00:00
ieee80211_tdma.c remove bogus reference reclaim on the slave-side bss node on beacon miss 2009-02-11 17:30:36 +00:00
ieee80211_tdma.h TDMA support for long distance point-to-point links using ath devices: 2009-01-08 17:12:47 +00:00
ieee80211_var.h oops, fix octal escape sequence 2009-02-11 18:39:20 +00:00
ieee80211_wds.c follow prevailing style 2008-12-31 21:21:46 +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 Add a ieee80211_waitfor_parent() function that will wait for all deferred 2009-02-12 18:57:18 +00:00
ieee80211.h o make %b msg bit defines public (to user apps too) 2009-01-27 23:00:38 +00:00