summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKanchanapally, Vidyullatha <vkanchan@qti.qualcomm.com>2016-01-28 18:54:33 +0530
committerAnjaneedevi Kapparapu <akappa@codeaurora.org>2016-02-01 15:01:57 +0530
commitf89dbda0741be26c407ff535e330bfc45f8070da (patch)
tree161b0a63c03cf64580aafd72623dad280d9e1b14
parent2c4d03e71d11075306631d51e83cf21d5ee9ed61 (diff)
qcacld-2.0: Append EC IE and Interworking IE to beacon
Supplicant is sending Extended capabilities (EC) IE and Interworking IE as part of beacon IEs to the driver but the driver is not looking for these IEs when populating the beacon. To fix this append the EC IE and Interworking IE to the beacon template. Change-Id: I6e19bfacb6f83526ce80d59cf43c23c6e2a77233 CRs-Fixed: 964594
-rw-r--r--CORE/HDD/src/wlan_hdd_cfg80211.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/CORE/HDD/src/wlan_hdd_cfg80211.c b/CORE/HDD/src/wlan_hdd_cfg80211.c
index 581ca0496625..41637563e83a 100644
--- a/CORE/HDD/src/wlan_hdd_cfg80211.c
+++ b/CORE/HDD/src/wlan_hdd_cfg80211.c
@@ -11556,6 +11556,13 @@ int wlan_hdd_cfg80211_update_apies(hdd_adapter_t* pHostapdAdapter)
return -ENOMEM;
}
+ /* Extract and add the extended capabilities and interworking IE */
+ wlan_hdd_add_extra_ie(pHostapdAdapter, genie, &total_ielen,
+ WLAN_EID_EXT_CAPABILITY);
+
+ wlan_hdd_add_extra_ie(pHostapdAdapter, genie, &total_ielen,
+ WLAN_EID_INTERWORKING);
+
if (0 != wlan_hdd_add_ie(pHostapdAdapter, genie,
&total_ielen, WPS_OUI_TYPE, WPS_OUI_TYPE_SIZE))
{