freebsd-skq/sys/dev/ath
Andrew Thompson 31a8c1edd8 Unify all the wifi *_ioctl routines
- Limit grabbing the lock to SIOCSIFFLAGS.
 - Move ieee80211_start_all() to SIOCSIFFLAGS.
 - Remove SIOCSIFMEDIA as it is not useful.
 - Limit ether_ioctl to only SIOCGIFADDR. SIOCSIFADDR and SIOCSIFMTU have no
   affect as there is no input/output path in the vap parent.  The vap code
   will handle the reinit of the mac address changes.
 - Split off ndis_ioctl_80211 as it was getting too different to wired devices.

This fixes a copyout while locked and a lock recursion.

Reviewed by:		sam
2008-05-01 04:55:00 +00:00
..
ath_rate Multi-bss (aka vap) support for 802.11 devices. 2008-04-20 20:35:46 +00:00
ah_osdep.c Multi-bss (aka vap) support for 802.11 devices. 2008-04-20 20:35:46 +00:00
ah_osdep.h Multi-bss (aka vap) support for 802.11 devices. 2008-04-20 20:35:46 +00:00
if_ath_pci.c Multi-bss (aka vap) support for 802.11 devices. 2008-04-20 20:35:46 +00:00
if_ath.c Unify all the wifi *_ioctl routines 2008-05-01 04:55:00 +00:00
if_athioctl.h Multi-bss (aka vap) support for 802.11 devices. 2008-04-20 20:35:46 +00:00
if_athrate.h Multi-bss (aka vap) support for 802.11 devices. 2008-04-20 20:35:46 +00:00
if_athvar.h Multi-bss (aka vap) support for 802.11 devices. 2008-04-20 20:35:46 +00:00