kernel-hacking-2024-linux-s.../net/mac80211
Johannes Berg 5eb5a52da6 mac80211: fix mesh advertisement
When a mac80211-based driver advertises mesh mode
support, this will be advertised to userspace.
However, if mac80211 was compiled without mesh
support, then that won't actually be true. Fix
this by removing the bit for mesh if mesh isn't
compiled in.

Since this synchronizes what we advertise to
cfg80211 and actually support, it means we can
now rely on cfg80211's interface type checks
and need not check again in mac80211.

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2010-08-25 14:34:56 -04:00
..
aes_ccm.c mac80211: Don't squash error codes in key setup functions 2010-08-16 15:26:38 -04:00
aes_ccm.h
aes_cmac.c mac80211: Don't squash error codes in key setup functions 2010-08-16 15:26:38 -04:00
aes_cmac.h
agg-rx.c mac80211: AMPDU rx reorder timeout timer 2010-08-16 15:26:39 -04:00
agg-tx.c mac80211: update aggregation documentation 2010-06-14 15:39:28 -04:00
cfg.c mac80211: fix mesh advertisement 2010-08-25 14:34:56 -04:00
cfg.h
chan.c
debugfs.c net/mac80211: Use wiphy_<level> 2010-08-25 14:33:17 -04:00
debugfs.h
debugfs_key.c mac80211: use cipher suite selectors 2010-08-16 16:45:11 -04:00
debugfs_key.h
debugfs_netdev.c
debugfs_netdev.h
debugfs_sta.c mac80211: make TX aggregation start/stop request async 2010-06-14 15:39:27 -04:00
debugfs_sta.h
driver-ops.h mac80211: add basic tracing to drv_get_survey 2010-06-29 14:51:23 -04:00
driver-trace.c
driver-trace.h mac80211: use cipher suite selectors 2010-08-16 16:45:11 -04:00
event.c
ht.c mac80211: allow drivers to request SM PS mode change 2010-08-16 15:26:40 -04:00
ibss.c net/mac80211: Use wiphy_<level> 2010-08-25 14:33:17 -04:00
ieee80211_i.h cfg80211/mac80211: extensible frame processing 2010-08-24 16:27:56 -04:00
iface.c net/mac80211: Use wiphy_<level> 2010-08-25 14:33:17 -04:00
Kconfig mac82011: Allow selection of minstrel_ht as default rc algorithm 2010-06-30 15:00:53 -04:00
key.c net/mac80211: Use wiphy_<level> 2010-08-25 14:33:17 -04:00
key.h mac80211: use cipher suite selectors 2010-08-16 16:45:11 -04:00
led.c
led.h
main.c mac80211: fix mesh advertisement 2010-08-25 14:34:56 -04:00
Makefile
mesh.c mac80211: pull mgmt frame rx into rx handler 2010-06-14 15:39:26 -04:00
mesh.h mac80211: pull mgmt frame rx into rx handler 2010-06-14 15:39:26 -04:00
mesh_hwmp.c mac80211: use common work struct 2010-06-14 15:38:17 -04:00
mesh_pathtbl.c mac80211: use common work struct 2010-06-14 15:38:17 -04:00
mesh_plink.c mac80211: avoid scheduling while atomic in mesh_rx_plink_frame 2010-06-24 15:42:30 -04:00
michael.c
michael.h
mlme.c net/mac80211: Use wiphy_<level> 2010-08-25 14:33:17 -04:00
offchannel.c
pm.c mac80211: use common work struct 2010-06-14 15:38:17 -04:00
rate.c net/mac80211: Use wiphy_<level> 2010-08-25 14:33:17 -04:00
rate.h
rc80211_minstrel.c minstrel: don't complain about feedback for unrequested rates 2010-07-26 15:09:04 -04:00
rc80211_minstrel.h
rc80211_minstrel_debugfs.c
rc80211_minstrel_ht.c mac80211: freeing the wrong variable 2010-07-26 15:32:41 -04:00
rc80211_minstrel_ht.h minstrel_ht: move minstrel_mcs_groups declaration to header file 2010-06-24 15:42:18 -04:00
rc80211_minstrel_ht_debugfs.c minstrel_ht: move minstrel_mcs_groups declaration to header file 2010-06-24 15:42:18 -04:00
rc80211_pid.h
rc80211_pid_algo.c
rc80211_pid_debugfs.c net: mac80211: Fix a typo. 2010-08-16 15:26:40 -04:00
rx.c mac80211: fix rcu-unsafe pointer dereference 2010-08-25 14:34:56 -04:00
scan.c mac80211: per interface idle notification 2010-08-16 15:26:40 -04:00
spectmgmt.c
sta_info.c net/mac80211: Use wiphy_<level> 2010-08-25 14:33:17 -04:00
sta_info.h mac80211: AMPDU rx reorder timeout timer 2010-08-16 15:26:39 -04:00
status.c net/mac80211: Use wiphy_<level> 2010-08-25 14:33:17 -04:00
tkip.c mac80211: remove wep dependency 2010-07-08 16:35:50 -04:00
tkip.h mac80211: remove wep dependency 2010-07-08 16:35:50 -04:00
tx.c mac80211: fix warning for un-used parameter 2010-08-25 14:33:17 -04:00
util.c cfg80211/mac80211: extensible frame processing 2010-08-24 16:27:56 -04:00
wep.c mac80211: use cipher suite selectors 2010-08-16 16:45:11 -04:00
wep.h mac80211: remove wep dependency 2010-07-08 16:35:50 -04:00
wme.c
wme.h
work.c mac80211: per interface idle notification 2010-08-16 15:26:40 -04:00
wpa.c mac80211: remove unused status flag checks 2010-08-16 16:45:21 -04:00
wpa.h