freebsd-skq/sys/net80211
thompsa 63e5efcb88 If the parent up/down task was queued then sync with it before returning from
the vap ioctl. This means that the parent interface should hopefully be up
before we return to userland, it does not depend on the parent init succeeding,
just that it was run.

This fixes wpa_supplicant with ndis and USB where the parent interfaces can be
slow to init.
2009-01-25 07:31:51 +00:00
..
_ieee80211.h add defines for driver-private bits to eliminate use of constants 2009-01-23 18:15:09 +00:00
ieee80211_acl.c convert MALLOC/FREE to malloc/free 2008-12-18 23:00:09 +00:00
ieee80211_adhoc.c TDMA support for long distance point-to-point links using ath devices: 2009-01-08 17:12:47 +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 remove extraneous ';' 2008-12-15 22:31:54 +00:00
ieee80211_ddb.c TDMA support for long distance point-to-point links using ath devices: 2009-01-08 17:12:47 +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 Sync BAR frame handling with out of tree work: 2008-10-25 23:58:59 +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 If the parent up/down task was queued then sync with it before returning from 2009-01-25 07:31:51 +00:00
ieee80211_ioctl.h TDMA support for long distance point-to-point links using ath devices: 2009-01-08 17:12:47 +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 TDMA support for long distance point-to-point links using ath devices: 2009-01-08 17:12:47 +00:00
ieee80211_node.h TDMA support for long distance point-to-point links using ath devices: 2009-01-08 17:12:47 +00:00
ieee80211_output.c TDMA support for long distance point-to-point links using ath devices: 2009-01-08 17:12:47 +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 convert MALLOC/FREE to malloc/free 2008-12-18 23:00:09 +00:00
ieee80211_proto.h TDMA support for long distance point-to-point links using ath devices: 2009-01-08 17:12:47 +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 fix regulatory state check for all vaps' being down; it must be done 2009-01-23 18:16:14 +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 TDMA support for long distance point-to-point links using ath devices: 2009-01-08 17:12:47 +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 TDMA support for long distance point-to-point links using ath devices: 2009-01-08 17:12:47 +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 TDMA support for long distance point-to-point links using ath devices: 2009-01-08 17:12:47 +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 TDMA support for long distance point-to-point links using ath devices: 2009-01-08 17:12:47 +00:00
ieee80211.h TDMA support for long distance point-to-point links using ath devices: 2009-01-08 17:12:47 +00:00