OpenCloudOS-Kernel/drivers/net/wireless/ath/wil6210
Kirshenbaum Erez 4c895f41a7 wil6210: Fix AP/PCP start flow
WMI PCP Start flow should not be handled through:
net_device_ops->ndo_open()->wil_up()->__wil_up()
because it missing mandatory FW parameters (SSID,Channel,IEs, Security...).

Prior to AP starting __wil_up() may be called with iftype set
cfg80211_ops->change_virtual_intf(NL80211_IFTYPE_AP or STATION)
depend on the application hostapd/wpa_supplicant/iw.
there should not be an attempt to start an AP flow,
AP/PCP start flow will be started latter by cfg80211_ops->start_ap().

Signed-off-by: Kirshenbaum Erez <erezk@wilocity.com>
Signed-off-by: Vladimir Kondratiev <qca_vkondrat@qca.qualcomm.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2013-06-12 15:06:52 -04:00
..
Kconfig wil6210: fix name of tracing config option 2013-06-12 15:06:52 -04:00
Makefile wil6210: trace support 2013-05-22 15:08:27 -04:00
cfg80211.c wil6210: Init Rx vring right after reset 2013-06-12 15:06:52 -04:00
debug.c wil6210: trace support 2013-05-22 15:08:27 -04:00
debugfs.c wil6210: 'length' in Tx/Rx descriptors is little endian 2013-05-22 15:05:34 -04:00
interrupt.c wil6210: use NAPI 2013-05-22 15:08:35 -04:00
main.c wil6210: Fix AP/PCP start flow 2013-06-12 15:06:52 -04:00
netdev.c wil6210: use NAPI 2013-05-22 15:08:35 -04:00
pcie_bus.c wil6210: headers clean-up 2013-03-13 14:26:21 -04:00
trace.c wil6210: trace support 2013-05-22 15:08:27 -04:00
trace.h wil6210: trace support 2013-05-22 15:08:27 -04:00
txrx.c wil6210: Send EAPOL frames using normal Tx queue 2013-06-12 15:06:51 -04:00
txrx.h wil6210: fix remaining use of non-cached copy of tx/rx descriptors 2013-05-22 15:08:37 -04:00
wil6210.h wil6210: Send EAPOL frames using normal Tx queue 2013-06-12 15:06:51 -04:00
wmi.c wil6210: Send EAPOL frames using normal Tx queue 2013-06-12 15:06:51 -04:00
wmi.h wil6210: sync with new firmware 2013-03-13 14:26:21 -04:00