diff options
| author | Peng Xu <pxu@qca.qualcomm.com> | 2014-12-11 16:19:49 -0800 |
|---|---|---|
| committer | AnjaneeDevi Kapparapu <c_akappa@qti.qualcomm.com> | 2014-12-15 10:53:18 +0530 |
| commit | 7e56e334c97b54591c1373aa968a11627c7fd773 (patch) | |
| tree | b2789a983d6f4eb05f55eef95a6d133ae0139df3 | |
| parent | 22a51071d48e551e98ef6d2695b861042e06fede (diff) | |
qca-cld:hdd: Fix start AP in legacy mode when ACS enabled
When ieee80211n and ht_capab are not set, SAP failed to start. This
fix addresses the issue.
Change-Id: I92b4d0e33cf16600ca6de8a7222ecc794cab1167
CRs-fixed: 770017
| -rw-r--r-- | CORE/HDD/src/wlan_hdd_cfg80211.c | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/CORE/HDD/src/wlan_hdd_cfg80211.c b/CORE/HDD/src/wlan_hdd_cfg80211.c index e940f194d8e9..143040debad4 100644 --- a/CORE/HDD/src/wlan_hdd_cfg80211.c +++ b/CORE/HDD/src/wlan_hdd_cfg80211.c @@ -4462,20 +4462,18 @@ static int wlan_hdd_cfg80211_do_acs(struct wiphy *wiphy, } hw_mode = nla_get_u8(tb[QCA_WLAN_VENDOR_ATTR_ACS_HW_MODE]); - if (!tb[QCA_WLAN_VENDOR_ATTR_ACS_HT_ENABLED]) { - hddLog(VOS_TRACE_LEVEL_ERROR, FL("Attr ht_enabled failed")); - goto out; - } - ht_enabled = + if (tb[QCA_WLAN_VENDOR_ATTR_ACS_HT_ENABLED]) + ht_enabled = nla_get_flag(tb[QCA_WLAN_VENDOR_ATTR_ACS_HT_ENABLED]); + else + ht_enabled = 0; - if (!tb[QCA_WLAN_VENDOR_ATTR_ACS_HT40_ENABLED]) { - hddLog(VOS_TRACE_LEVEL_ERROR, FL("Attr ht40_enabled failed")); - goto out; - } - ht40_enabled = + if (tb[QCA_WLAN_VENDOR_ATTR_ACS_HT40_ENABLED]) + ht40_enabled = nla_get_flag(tb[QCA_WLAN_VENDOR_ATTR_ACS_HT40_ENABLED]); + else + ht40_enabled = 0; sap_config = &adapter->sessionCtx.ap.sapConfig; |
