alistair23-linux/net/mac80211
Andrei Otcheretianski 1b09b5568e mac80211: introduce per vif frame registration API
Currently the cfg80211's frame registration api receives wdev, however
mac80211 assumes per device filter configuration and ignores wdev.
Per device filtering is too wasteful, especially for multi-channel
devices.
Introduce new per vif frame registration API and use it for probe
request registrations in ieee80211_mgmt_frame_register()
Also call directly to ieee80211_configure_filter instead of using a work
since it is now allowed to sleep in ieee80211_mgmt_frame_register.

Signed-off-by: Andrei Otcheretianski <andrei.otcheretianski@intel.com>
Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
2015-09-22 15:21:22 +02:00
..
aes_ccm.c mac80211: Switch to new AEAD interface 2015-05-28 11:23:20 +08:00
aes_ccm.h
aes_cmac.c mac80211: remove ieee80211_aes_cmac_calculate_k1_k2() 2015-08-13 11:31:45 +02:00
aes_cmac.h
aes_gcm.c mac80211: Switch to new AEAD interface 2015-05-28 11:23:20 +08:00
aes_gcm.h
aes_gmac.c mac80211: Switch to new AEAD interface 2015-05-28 11:23:20 +08:00
aes_gmac.h
agg-rx.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2015-04-02 16:16:53 -04:00
agg-tx.c mac80211: convert HW flags to unsigned long bitmap 2015-06-10 16:05:36 +02:00
cfg.c mac80211: introduce per vif frame registration API 2015-09-22 15:21:22 +02:00
cfg.h
chan.c mac80211: upgrade BW of TDLS peers when possible 2015-07-17 15:38:12 +02:00
debug.h
debugfs.c mac80211: define TDLS wider BW support bits 2015-07-17 15:38:11 +02:00
debugfs.h
debugfs_key.c mac80211: remove key TX/RX counter 2015-07-17 15:38:01 +02:00
debugfs_key.h
debugfs_netdev.c mac80211: debugfs: add file to disallow TDLS wider-bw 2015-09-22 15:21:21 +02:00
debugfs_netdev.h
debugfs_sta.c mac80211: clean up station debugfs 2015-05-05 14:21:55 +02:00
debugfs_sta.h
driver-ops.c mac80211: deinline drv_sta_state 2015-07-17 15:48:50 +02:00
driver-ops.h mac80211: introduce per vif frame registration API 2015-09-22 15:21:22 +02:00
ethtool.c mac80211: remove sta->tx_fragments counter 2015-05-05 14:21:55 +02:00
event.c
ht.c
ibss.c mac80211: fix the beacon csa counter for mesh and ibss 2015-06-09 22:04:25 +02:00
ieee80211_i.h mac80211: debugfs: add file to disallow TDLS wider-bw 2015-09-22 15:21:21 +02:00
iface.c mac80211: process skb_queue while scanning in HW 2015-09-22 15:21:20 +02:00
Kconfig mac80211: use DECLARE_EWMA 2015-08-14 17:49:53 +02:00
key.c mac80211: remove sta_info.gtk_idx 2015-07-17 15:37:54 +02:00
key.h mac80211: remove key TX/RX counter 2015-07-17 15:38:01 +02:00
led.c mac80211: fix throughput LED trigger 2015-05-11 19:16:04 +02:00
led.h mac80211: make LED triggering depend on activation 2015-05-05 14:21:56 +02:00
main.c mac80211: TDLS: handle chan-switch in RTNL locked work 2015-07-17 15:40:15 +02:00
Makefile mac80211: deinline drv_sta_state 2015-07-17 15:48:50 +02:00
mesh.c mac80211: move mesh related station fields to own struct 2015-07-17 15:38:06 +02:00
mesh.h
mesh_hwmp.c mac80211: mesh: move fail_avg into mesh struct 2015-07-17 15:38:24 +02:00
mesh_pathtbl.c
mesh_plink.c mac80211: use DECLARE_EWMA 2015-08-14 17:49:53 +02:00
mesh_ps.c mac80211: mesh: separate plid and aid concepts 2015-07-17 15:47:11 +02:00
mesh_sync.c mac80211: move mesh related station fields to own struct 2015-07-17 15:38:06 +02:00
michael.c
michael.h
mlme.c mac80211: Add support for declaring MU-MIMO capability 2015-07-17 15:38:29 +02:00
ocb.c mac80211: Make OCB mode set BSSID 2015-08-14 17:49:49 +02:00
offchannel.c mac80211: convert HW flags to unsigned long bitmap 2015-06-10 16:05:36 +02:00
pm.c mac80211: wowlan: enable powersave if suspend while ps-polling 2015-07-17 11:13:21 +02:00
rate.c mac80211: add rate mask logic for vht rates 2015-08-14 17:49:51 +02:00
rate.h mac80211: deinline rate_control_rate_init, rate_control_rate_update 2015-07-17 15:50:02 +02:00
rc80211_minstrel.c mac80211: fix invalid read in minstrel_sort_best_tp_rates() 2015-08-13 13:52:34 +02:00
rc80211_minstrel.h mac80211: add standard deviation to Minstrel stats 2015-04-01 20:44:33 +02:00
rc80211_minstrel_debugfs.c mac80211: add standard deviation to Minstrel stats 2015-04-01 20:44:33 +02:00
rc80211_minstrel_ht.c mac80211: minstrel_ht: handle peers in dynamic SMPS 2015-07-17 15:38:20 +02:00
rc80211_minstrel_ht.h mac80211: add max lossless throughput per rate 2015-04-01 20:44:32 +02:00
rc80211_minstrel_ht_debugfs.c mac80211: add standard deviation to Minstrel stats 2015-04-01 20:44:33 +02:00
rx.c mac80211: use DECLARE_EWMA 2015-08-14 17:49:53 +02:00
scan.c mac80211: convert HW flags to unsigned long bitmap 2015-06-10 16:05:36 +02:00
spectmgmt.c
sta_info.c mac80211: use DECLARE_EWMA 2015-08-14 17:49:53 +02:00
sta_info.h mac80211: use DECLARE_EWMA 2015-08-14 17:49:53 +02:00
status.c mac80211: remove always true condition 2015-08-13 11:36:01 +02:00
tdls.c mac80211: TDLS: check reg with IR-relax on chandef upgrade 2015-09-22 15:21:21 +02:00
tkip.c
tkip.h
trace.c mac80211: Move message tracepoints to their own header 2015-04-07 12:32:09 -04:00
trace.h mac80211: introduce per vif frame registration API 2015-09-22 15:21:22 +02:00
trace_msg.h mac80211: Move message tracepoints to their own header 2015-04-07 12:32:09 -04:00
tx.c mac80211: Set txrc.bss to true for OCB interfaces 2015-08-14 17:49:48 +02:00
util.c mac80211: clear local->suspended before calling drv_resume() 2015-07-17 15:40:46 +02:00
vht.c mac80211: add rate mask logic for vht rates 2015-08-14 17:49:51 +02:00
wep.c mac80211: move WEP tailroom size check 2015-05-11 14:51:29 +02:00
wep.h
wme.c
wme.h
wpa.c mac80211: support device/driver PN check for CCMP/GCMP 2015-07-17 15:38:02 +02:00
wpa.h