linux/drivers/net/wireless/ath/wil6210
Lior David c100c883e7 wil6210: use extra IEs from probe response
In the start_ap/change_beacon API, when we set up probe response
offloading, we only use the IE list from the probe response
template and not the IE list from the proberesp_ies argument.
As a result, we miss important IEs and it causes problems with
some scenarios such as P2P.
With this change, we merge the list of IEs from the probe response
template and proberesp_ies and send the merged list to the FW
for offloading. It is still FW responsibility to filter out
irrelevant IEs when sending probe response, based on the actual
contents of the probe request.
Also in case association response termplate is not provided,
we will use the merged list of IEs from probe response in the
association response as well.

Signed-off-by: Lior David <qca_liord@qca.qualcomm.com>
Signed-off-by: Maya Erez <qca_merez@qca.qualcomm.com>
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
2016-01-26 16:47:38 +02:00
..
boot_loader.h wil6210: report boot loader error 2015-08-06 09:44:02 +03:00
cfg80211.c wil6210: use extra IEs from probe response 2016-01-26 16:47:38 +02:00
debug.c wil6210: add handling of RX HTRSH interrupt 2014-12-01 15:57:22 -05:00
debugfs.c wil6210: Add proper handling for invalid frames on Rx 2015-10-09 11:39:05 +03:00
ethtool.c wil6210: use inline functions for register access 2015-08-06 09:43:43 +03:00
fw.c wil6210: use inline functions for register access 2015-08-06 09:43:43 +03:00
fw.h wil6210: firmware download 2014-09-11 15:27:36 -04:00
fw_inc.c wil6210: use inline functions for register access 2015-08-06 09:43:43 +03:00
interrupt.c wil6210: support for platform specific crash recovery 2016-01-07 15:00:44 +02:00
ioctl.c wil6210: use inline functions for register access 2015-08-06 09:43:43 +03:00
Kconfig wil6210: dump firmware memory when firmware crashes 2015-10-09 11:39:19 +03:00
main.c wil6210: fix a warning message condition 2015-12-31 15:25:13 +02:00
Makefile wil6210: dump firmware memory when firmware crashes 2015-10-09 11:39:19 +03:00
netdev.c net: add netif_tx_napi_add() 2015-11-18 16:17:41 -05:00
pcie_bus.c wil6210: support for platform specific crash recovery 2016-01-07 15:00:44 +02:00
pm.c wil6210: system power management 2015-08-06 09:43:56 +03:00
pmc.c wil6210: pmc logger bug fix 2015-10-09 11:39:09 +03:00
pmc.h wil6210: Add pmc debug mechanism memory management 2015-05-04 20:55:43 +03:00
rx_reorder.c wil6210: fix kernel OOPS when stopping interface during Rx traffic 2016-01-07 15:00:32 +02:00
trace.c wil6210: trace support 2013-05-22 15:08:27 -04:00
trace.h wil6210: Align WMI header with latest FW 2013-07-22 16:54:37 -04:00
txrx.c wil6210: hold wil->mutex while managing vrings 2015-11-16 21:51:20 +02:00
txrx.h wil6210: support BAR (BlockAck Req) 2015-10-09 11:39:13 +03:00
wil6210.h wil6210: support for platform specific crash recovery 2016-01-07 15:00:44 +02:00
wil_crash_dump.c wil6210: support for platform specific crash recovery 2016-01-07 15:00:44 +02:00
wil_platform.c wil6210: support for platform specific crash recovery 2016-01-07 15:00:44 +02:00
wil_platform.h wil6210: support for platform specific crash recovery 2016-01-07 15:00:44 +02:00
wmi.c wil6210: prevent external wmi commands during suspend flow 2015-12-08 16:50:28 +02:00
wmi.h wil6210: Support hidden SSID 2015-06-09 14:39:04 +03:00