cvs commit: src/sys/dev/ath if_ath.c src/sys/dev/if_ndis if_ndis.c
src/sys/dev/ipw if_ipw.c src/sys/dev/iwi if_iwi.c src/sys/dev/iwn
if_iwn.c src/sys/dev/ral rt2560.c rt2661.c src/sys/dev/usb
if_rum.c if_zyd.c src/sys/dev/wi if_wi.c src/sys/dev/wpi if_wpi.c
Andrew Thompson
thompsa at FreeBSD.org
Thu May 1 04:55:03 UTC 2008
thompsa 2008-05-01 04:55:00 UTC
FreeBSD src repository
Modified files:
sys/dev/ath if_ath.c
sys/dev/if_ndis if_ndis.c
sys/dev/ipw if_ipw.c
sys/dev/iwi if_iwi.c
sys/dev/iwn if_iwn.c
sys/dev/ral rt2560.c rt2661.c
sys/dev/usb if_rum.c if_zyd.c
sys/dev/wi if_wi.c
sys/dev/wpi if_wpi.c
Log:
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
Revision Changes Path
1.183 +7 -13 src/sys/dev/ath/if_ath.c
1.135 +50 -12 src/sys/dev/if_ndis/if_ndis.c
1.36 +9 -7 src/sys/dev/ipw/if_ipw.c
1.61 +8 -7 src/sys/dev/iwi/if_iwi.c
1.4 +8 -7 src/sys/dev/iwn/if_iwn.c
1.21 +8 -7 src/sys/dev/ral/rt2560.c
1.21 +8 -7 src/sys/dev/ral/rt2661.c
1.20 +9 -7 src/sys/dev/usb/if_rum.c
1.15 +8 -7 src/sys/dev/usb/if_zyd.c
1.216 +8 -7 src/sys/dev/wi/if_wi.c
1.12 +8 -7 src/sys/dev/wpi/if_wpi.c
More information about the cvs-src
mailing list