linux/drivers/net/wireless/ti/wlcore
David Spinadel 633e271326 mac80211: split sched scan IEs
Split sched scan IEs to band specific and not band specific
blocks. Common IEs blocks may be sent to the FW once per command,
instead of per band.

This allows optimization of size of the command, which may be
required by some drivers (eg. iwlmvm with newer firmware version).

As this changes the mac80211 API, update all drivers to use the
new version correctly, even if they don't (yet) make use of the
split data.

Signed-off-by: David Spinadel <david.spinadel@intel.com>
Reviewed-by: Alexander Bondar <alexander.bondar@intel.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
2014-06-25 09:10:43 +02:00
..
acx.c wlcore: enable beacon filtering only after receiving a beacon 2014-02-13 15:20:16 -05:00
acx.h wl18xx: move to new firmware (wl18xx-fw-3.bin) 2014-02-13 15:20:15 -05:00
boot.c wlcore: use single-role version when verifying the PLT firmware 2013-02-08 10:05:01 +02:00
boot.h
cmd.c mac80211: split sched scan IEs 2014-06-25 09:10:43 +02:00
cmd.h mac80211: split sched scan IEs 2014-06-25 09:10:43 +02:00
conf.h wlcore: fwlog dynamic mem_block control 2013-10-23 09:47:40 +03:00
debug.h wlcore: use print_hex_dump_debug() 2013-03-25 12:36:24 +02:00
debugfs.c wlcore: print active channel in the driver_state 2013-10-23 09:47:39 +03:00
debugfs.h wlcore: Remove trailing semicolon from do {...} while (0) macro 2014-05-16 14:26:53 -04:00
event.c wlcore: ignore dummy packet events in PLT mode 2014-04-14 14:31:41 -04:00
event.h wlcore: support scan reports during periodic scan 2012-12-11 12:37:23 +02:00
hw_ops.h wlcore/wl12xx/wl18xx: simplify fw_status handling 2014-02-13 15:20:15 -05:00
ini.h wlcore/wl12xx: add support for HP and SKW FEM radio manufacturers 2012-06-13 21:52:56 +03:00
init.c wlcore: enable beacon filtering only after receiving a beacon 2014-02-13 15:20:16 -05:00
init.h
io.c wlcore: Prevent processing of work items during op_stop 2012-07-10 12:10:14 -04:00
io.h wlcore: block read/writes to FW during ELP 2014-02-13 15:20:14 -05:00
Kconfig Remove GENERIC_HARDIRQ config option 2013-09-13 15:09:52 +02:00
main.c mac80211: split sched scan IEs 2014-06-25 09:10:43 +02:00
Makefile wlcore: move sysfs handling to a separate file 2013-06-17 11:56:59 +03:00
ps.c wlcore: AP: don't start mac80211 PS on non-peer HLIDs 2014-02-13 15:20:14 -05:00
ps.h
rx.c wlcore/wl12xx/wl18xx: configure num_links per-hw 2014-02-13 15:20:15 -05:00
rx.h wlcore/wl12xx/wl18xx: simplify fw_status handling 2014-02-13 15:20:15 -05:00
scan.c cfg80211: consolidate passive-scan and no-ibss flags 2013-11-25 20:49:35 +01:00
scan.h mac80211: split sched scan IEs 2014-06-25 09:10:43 +02:00
sdio.c wlcore: fix usage of platform_device_add_data() 2014-04-30 12:08:17 -04:00
spi.c drivers/net/wireless/ti/wl*/spi.c: Simplify CRC computation 2014-05-16 14:26:53 -04:00
sysfs.c net: Replace min macro with min_t 2014-03-03 15:35:54 -05:00
sysfs.h wlcore: move sysfs handling to a separate file 2013-06-17 11:56:59 +03:00
testmode.c wlcore: fix interrogate command length 2013-10-23 09:47:40 +03:00
testmode.h mac80211: add vif to testmode cmd 2013-08-12 14:11:42 +02:00
tx.c wlcore: consider multiple APs when checking active_link_count 2014-02-13 15:20:16 -05:00
tx.h wlcore: send EAPOL frames with voice priority 2014-02-13 15:20:15 -05:00
wl12xx_80211.h
wlcore_i.h cfg80211: constify wowlan/coalesce mask/pattern pointers 2014-05-19 18:06:50 +02:00
wlcore.h mac80211: split sched scan IEs 2014-06-25 09:10:43 +02:00