Johannes Berg
bdd3ae3d1e
nl80211: fix old station flags compatibility
...
My patch to validate station flags broke compatibility
with the old station flags setting where all flags are
always set at once since it always set the mask as all
possible flags which ended up being rejected later in
the station add/modify code.
Fix by parsing only the current flags in the old flags
attribute -- new applications and new flags should use
(and will now require) the new flags attribute where
the mask is given by the application.
Reported-and-tested-by: Thomas Hilber <ath9k-dev@toh.cx>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2012-01-11 15:14:50 -05:00
..
.gitignore
chan.c
nl80211: Parse channel type attribute in an ibss join request
2011-12-06 16:05:24 -05:00
core.c
nl80211: advertise device AP SME
2011-11-09 16:12:38 -05:00
core.h
cfg80211: Fix race in bss timeout
2011-12-13 15:30:28 -05:00
db.txt
debugfs.c
debugfs.h
ethtool.c
ethtool.h
genregdb.awk
cfg80211: relicense reg.c reg.h and genregdb.awk to ISC
2012-01-04 14:30:41 -05:00
ibss.c
net: Add export.h for EXPORT_SYMBOL/THIS_MODULE to non-modules
2011-10-31 19:30:30 -04:00
Kconfig
wireless: disable wext sysfs by default
2011-12-07 15:19:39 -05:00
lib80211.c
lib80211: remove exports for functions not called by other modules
2011-08-09 15:42:36 -04:00
lib80211_crypt_ccmp.c
wireless: Remove unnecessary OOM logging messages
2011-09-13 15:45:02 -04:00
lib80211_crypt_tkip.c
wireless: Remove unnecessary OOM logging messages
2011-09-13 15:45:02 -04:00
lib80211_crypt_wep.c
wireless: Remove unnecessary OOM logging messages
2011-09-13 15:45:02 -04:00
Makefile
mesh.c
{nl,cfg,mac}80211: implement dot11MeshHWMPperrMinInterval
2011-11-28 14:44:06 -05:00
mlme.c
wireless: Support ht-capabilities over-rides.
2011-11-21 16:22:06 -05:00
nl80211.c
nl80211: fix old station flags compatibility
2012-01-11 15:14:50 -05:00
nl80211.h
cfg80211: add event for unexpected 4addr frames
2011-11-09 16:13:52 -05:00
radiotap.c
net: Add export.h for EXPORT_SYMBOL/THIS_MODULE to non-modules
2011-10-31 19:30:30 -04:00
reg.c
cfg80211: relicense reg.c reg.h and genregdb.awk to ISC
2012-01-04 14:30:41 -05:00
reg.h
cfg80211: relicense reg.c reg.h and genregdb.awk to ISC
2012-01-04 14:30:41 -05:00
regdb.h
cfg80211: relicense reg.c reg.h and genregdb.awk to ISC
2012-01-04 14:30:41 -05:00
scan.c
cfg80211: merge in beacon ies of hidden bss.
2011-11-11 12:32:47 -05:00
sme.c
cfg80211: Fix race in bss timeout
2011-12-13 15:30:28 -05:00
sysfs.c
mac80211: fix suspend/resume races with unregister hw
2011-08-22 14:21:40 -04:00
sysfs.h
util.c
wireless: Treat IPv6 diffserv the same as IPv4 for 802.11e
2012-01-04 14:30:43 -05:00
wext-compat.c
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux
2011-11-22 14:05:46 -05:00
wext-compat.h
cfg80211: remove unused wext handler exports
2011-08-08 14:26:29 -04:00
wext-core.c
net: Add export.h for EXPORT_SYMBOL/THIS_MODULE to non-modules
2011-10-31 19:30:30 -04:00
wext-priv.c
wext-proc.c
wext-sme.c
net: Add export.h for EXPORT_SYMBOL/THIS_MODULE to non-modules
2011-10-31 19:30:30 -04:00
wext-spy.c
net: Add export.h for EXPORT_SYMBOL/THIS_MODULE to non-modules
2011-10-31 19:30:30 -04:00