diff options
| author | Service qcabuildsw <qcabuildsw@localhost> | 2016-09-19 12:39:06 -0700 |
|---|---|---|
| committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2016-09-19 12:39:06 -0700 |
| commit | f67d3da018b5fbfeed9f58729ddcca157c6d5f8b (patch) | |
| tree | 9bd284d402a4dda86c7e4309cbb3c90e849ab1c3 | |
| parent | b1c7a8cedba28953c944a5c7be487fec31d97997 (diff) | |
| parent | 5118e8ebd31574180ef9fff1c69a866cdcd8458e (diff) | |
Merge "qcacld-3.0: Cleanup MBSSID compilation flag (phase 3)" into wlan-cld3.driver.lnx.1.1-dev
| -rw-r--r-- | core/hdd/src/wlan_hdd_hostapd.c | 259 |
1 files changed, 33 insertions, 226 deletions
diff --git a/core/hdd/src/wlan_hdd_hostapd.c b/core/hdd/src/wlan_hdd_hostapd.c index c85a8e0c5657..0bd7291073fa 100644 --- a/core/hdd/src/wlan_hdd_hostapd.c +++ b/core/hdd/src/wlan_hdd_hostapd.c @@ -570,15 +570,8 @@ static int hdd_stop_bss_link(hdd_adapter_t *pHostapdAdapter, return status; if (test_bit(SOFTAP_BSS_STARTED, &pHostapdAdapter->event_flags)) { -#ifdef WLAN_FEATURE_MBSSID - status = - wlansap_stop_bss(WLAN_HDD_GET_SAP_CTX_PTR( - pHostapdAdapter)); -#else - status = - wlansap_stop_bss((WLAN_HDD_GET_CTX(pHostapdAdapter))-> - pcds_context); -#endif + status = wlansap_stop_bss( + WLAN_HDD_GET_SAP_CTX_PTR(pHostapdAdapter)); if (QDF_IS_STATUS_SUCCESS(status)) hdd_err("Deleting SAP/P2P link!!!!!!"); @@ -839,7 +832,6 @@ static void hdd_send_conditional_chan_switch_status(hdd_context_t *hdd_ctx, cfg80211_vendor_event(event, GFP_KERNEL); } -#ifdef WLAN_FEATURE_MBSSID /** * wlan_hdd_set_pre_cac_complete_status() - Set pre cac complete status * @ap_adapter: AP adapter @@ -861,20 +853,6 @@ static int wlan_hdd_set_pre_cac_complete_status(hdd_adapter_t *ap_adapter, return 0; } -#else -static int wlan_hdd_set_pre_cac_complete_status(hdd_adapter_t *ap_adapter, - bool status) -{ - QDF_STATUS ret; - - ret = wlan_sap_set_pre_cac_complete_status( - (WLAN_HDD_GET_CTX(ap_adapter))->pcds_context, status); - if (QDF_IS_STATUS_ERROR(ret)) - return -EINVAL; - - return 0; -} -#endif /** * wlan_hdd_sap_pre_cac_failure() - Process the pre cac failure @@ -1141,14 +1119,7 @@ QDF_STATUS hdd_hostapd_sap_event_cb(tpSap_Event pSapEvent, /* Set group key / WEP key every time when BSS is restarted */ if (pHddApCtx->groupKey.keyLength) { status = wlansap_set_key_sta( -#ifdef WLAN_FEATURE_MBSSID - WLAN_HDD_GET_SAP_CTX_PTR - (pHostapdAdapter), -#else - (WLAN_HDD_GET_CTX - (pHostapdAdapter))-> - pcds_context, -#endif + WLAN_HDD_GET_SAP_CTX_PTR(pHostapdAdapter), &pHddApCtx->groupKey); if (!QDF_IS_STATUS_SUCCESS(status)) hdd_err("wlansap_set_key_sta failed"); @@ -1158,15 +1129,9 @@ QDF_STATUS hdd_hostapd_sap_event_cb(tpSap_Event pSapEvent, continue; status = wlansap_set_key_sta( -#ifdef WLAN_FEATURE_MBSSID WLAN_HDD_GET_SAP_CTX_PTR (pHostapdAdapter), -#else - (WLAN_HDD_GET_CTX(pHostapdAdapter))-> - pcds_context, -#endif - &pHddApCtx-> - wepKey[i]); + &pHddApCtx->wepKey[i]); if (!QDF_IS_STATUS_SUCCESS(status)) { hdd_err("set_key failed idx %d", i); } @@ -1239,12 +1204,9 @@ QDF_STATUS hdd_hostapd_sap_event_cb(tpSap_Event pSapEvent, hdd_wlan_green_ap_stop_bss(pHddCtx); /* Free up Channel List incase if it is set */ -#ifdef WLAN_FEATURE_MBSSID - sap_cleanup_channel_list(WLAN_HDD_GET_SAP_CTX_PTR - (pHostapdAdapter)); -#else - sap_cleanup_channel_list(); -#endif + sap_cleanup_channel_list( + WLAN_HDD_GET_SAP_CTX_PTR(pHostapdAdapter)); + /* Invalidate the channel info. */ pHddApCtx->operatingChannel = 0; if (hdd_ipa_is_enabled(pHddCtx)) { @@ -1424,13 +1386,9 @@ QDF_STATUS hdd_hostapd_sap_event_cb(tpSap_Event pSapEvent, MAC_ADDR_ARRAY(wrqu.addr.sa_data)); we_event = IWEVREGISTERED; -#ifdef WLAN_FEATURE_MBSSID - wlansap_get_wps_state(WLAN_HDD_GET_SAP_CTX_PTR(pHostapdAdapter), - &bWPSState); -#else - wlansap_get_wps_state((WLAN_HDD_GET_CTX(pHostapdAdapter))-> - pcds_context, &bWPSState); -#endif + wlansap_get_wps_state( + WLAN_HDD_GET_SAP_CTX_PTR(pHostapdAdapter), + &bWPSState); if ((eCSR_ENCRYPT_TYPE_NONE == pHddApCtx->ucEncryptType) || (eCSR_ENCRYPT_TYPE_WEP40_STATICKEY == @@ -2157,11 +2115,6 @@ int hdd_softap_set_channel_change(struct net_device *dev, int target_channel, hdd_adapter_t *sta_adapter; hdd_station_ctx_t *sta_ctx; -#ifndef WLAN_FEATURE_MBSSID - v_CONTEXT_t p_cds_context = - (WLAN_HDD_GET_CTX(pHostapdAdapter))->pcds_context; -#endif - pHddCtx = WLAN_HDD_GET_CTX(pHostapdAdapter); ret = wlan_hdd_validate_context(pHddCtx); if (ret) @@ -2207,14 +2160,8 @@ int hdd_softap_set_channel_change(struct net_device *dev, int target_channel, * Post the Channel Change request to SAP. */ status = wlansap_set_channel_change_with_csa( -#ifdef WLAN_FEATURE_MBSSID - WLAN_HDD_GET_SAP_CTX_PTR - (pHostapdAdapter), -#else - p_cds_context, -#endif - (uint32_t) - target_channel, + WLAN_HDD_GET_SAP_CTX_PTR(pHostapdAdapter), + (uint32_t)target_channel, target_bw); if (QDF_STATUS_SUCCESS != status) { @@ -2446,11 +2393,7 @@ static QDF_STATUS hdd_print_acl(hdd_adapter_t *pHostapdAdapter) uint8_t listnum; void *p_cds_gctx = NULL; -#ifdef WLAN_FEATURE_MBSSID p_cds_gctx = WLAN_HDD_GET_SAP_CTX_PTR(pHostapdAdapter); -#else - p_cds_gctx = (WLAN_HDD_GET_CTX(pHostapdAdapter))->pcds_context; -#endif qdf_mem_zero(&MacList[0], sizeof(MacList)); if (QDF_STATUS_SUCCESS == wlansap_get_acl_mode(p_cds_gctx, &acl_mode)) { pr_info("******** ACL MODE *********\n"); @@ -2509,7 +2452,6 @@ static __iw_softap_setparam(struct net_device *dev, int set_value = value[1]; QDF_STATUS status; int ret = 0; /* success */ - v_CONTEXT_t p_cds_context; hdd_context_t *hdd_ctx; ENTER_DEV(dev); @@ -2525,12 +2467,6 @@ static __iw_softap_setparam(struct net_device *dev, return -EINVAL; } - p_cds_context = hdd_ctx->pcds_context; - if (!p_cds_context) { - hdd_err("cds ctx is null"); - return -ENOENT; - } - switch (sub_cmd) { case QCASAP_SET_RADAR_DBG: hdd_notice("QCASAP_SET_RADAR_DBG called with: value: %d", @@ -2540,13 +2476,7 @@ static __iw_softap_setparam(struct net_device *dev, case QCSAP_PARAM_CLR_ACL: if (QDF_STATUS_SUCCESS != wlansap_clear_acl( -#ifdef WLAN_FEATURE_MBSSID - WLAN_HDD_GET_SAP_CTX_PTR - (pHostapdAdapter) -#else - p_cds_context -#endif - )) { + WLAN_HDD_GET_SAP_CTX_PTR(pHostapdAdapter))) { ret = -EIO; } break; @@ -2558,13 +2488,9 @@ static __iw_softap_setparam(struct net_device *dev, set_value); ret = -EINVAL; } else { -#ifdef WLAN_FEATURE_MBSSID - wlansap_set_mode(WLAN_HDD_GET_SAP_CTX_PTR - (pHostapdAdapter), set_value); -#else - wlansap_set_mode(p_cds_context, set_value); -#endif - + wlansap_set_mode( + WLAN_HDD_GET_SAP_CTX_PTR(pHostapdAdapter), + set_value); } break; @@ -2995,12 +2921,7 @@ static __iw_softap_setparam(struct net_device *dev, case QCASAP_SET_DFS_NOL: wlansap_set_dfs_nol( -#ifdef WLAN_FEATURE_MBSSID - WLAN_HDD_GET_SAP_CTX_PTR - (pHostapdAdapter), -#else - p_cds_context, -#endif + WLAN_HDD_GET_SAP_CTX_PTR(pHostapdAdapter), (eSapDfsNolType) set_value); break; @@ -3357,14 +3278,8 @@ static __iw_softap_getparam(struct net_device *dev, case QCASAP_GET_DFS_NOL: { wlansap_get_dfs_nol( -#ifdef WLAN_FEATURE_MBSSID - WLAN_HDD_GET_SAP_CTX_PTR - (pHostapdAdapter), -#else - pHddCtx->pcds_context, -#endif - nol, &nol_len - ); + WLAN_HDD_GET_SAP_CTX_PTR(pHostapdAdapter), + nol, &nol_len); } break; @@ -3485,9 +3400,6 @@ int __iw_softap_modify_acl(struct net_device *dev, union iwreq_data *wrqu, char *extra) { hdd_adapter_t *pHostapdAdapter = (netdev_priv(dev)); -#ifndef WLAN_FEATURE_MBSSID - v_CONTEXT_t cds_ctx; -#endif uint8_t *value = (uint8_t *) extra; uint8_t pPeerStaMac[QDF_MAC_ADDR_SIZE]; int listType, cmd, i; @@ -3502,14 +3414,6 @@ int __iw_softap_modify_acl(struct net_device *dev, if (0 != ret) return ret; -#ifndef WLAN_FEATURE_MBSSID - cds_ctx = hdd_ctx->pcds_context; - if (NULL == cds_ctx) { - hdd_err("Vos Context is NULL"); - return -EINVAL; - } -#endif - for (i = 0; i < QDF_MAC_ADDR_SIZE; i++) pPeerStaMac[i] = *(value + i); @@ -3520,16 +3424,9 @@ int __iw_softap_modify_acl(struct net_device *dev, hdd_notice("Modify ACL mac:" MAC_ADDRESS_STR " type: %d cmd: %d", MAC_ADDR_ARRAY(pPeerStaMac), listType, cmd); -#ifdef WLAN_FEATURE_MBSSID - qdf_status = - wlansap_modify_acl(WLAN_HDD_GET_SAP_CTX_PTR(pHostapdAdapter), - pPeerStaMac, (eSapACLType) listType, - (eSapACLCmdType) cmd); -#else - qdf_status = - wlansap_modify_acl(p_cds_context, pPeerStaMac, - (eSapACLType) listType, (eSapACLCmdType) cmd); -#endif + qdf_status = wlansap_modify_acl( + WLAN_HDD_GET_SAP_CTX_PTR(pHostapdAdapter), + pPeerStaMac, (eSapACLType) listType, (eSapACLCmdType) cmd); if (!QDF_IS_STATUS_SUCCESS(qdf_status)) { hdd_err("Modify ACL failed"); ret = -EIO; @@ -4067,9 +3964,6 @@ int __iw_get_genie(struct net_device *dev, hdd_adapter_t *pHostapdAdapter = (netdev_priv(dev)); hdd_context_t *hdd_ctx; int ret; -#ifndef WLAN_FEATURE_MBSSID - v_CONTEXT_t cds_ctx; -#endif QDF_STATUS status; uint32_t length = DOT11F_IE_RSN_MAX_LEN; uint8_t genIeBytes[DOT11F_IE_RSN_MAX_LEN]; @@ -4081,25 +3975,12 @@ int __iw_get_genie(struct net_device *dev, if (0 != ret) return ret; -#ifndef WLAN_FEATURE_MBSSID - cds_ctx = hdd_ctx->pcds_context; - if (NULL == cds_ctx) { - hdd_err("vos context is not valid "); - return -EINVAL; - } -#endif - /* * Actually retrieve the RSN IE from CSR. * (We previously sent it down in the CSR Roam Profile.) */ status = wlan_sap_getstation_ie_information( -#ifdef WLAN_FEATURE_MBSSID - WLAN_HDD_GET_SAP_CTX_PTR - (pHostapdAdapter), -#else - cds_ctx, -#endif + WLAN_HDD_GET_SAP_CTX_PTR(pHostapdAdapter), &length, genIeBytes); if (status == QDF_STATUS_SUCCESS) { wrqu->data.length = length; @@ -4288,9 +4169,6 @@ static int __iw_set_ap_encodeext(struct net_device *dev, union iwreq_data *wrqu, char *extra) { hdd_adapter_t *pHostapdAdapter = (netdev_priv(dev)); -#ifndef WLAN_FEATURE_MBSSID - v_CONTEXT_t cds_ctx; -#endif hdd_ap_ctx_t *pHddApCtx = WLAN_HDD_GET_AP_CTX_PTR(pHostapdAdapter); hdd_context_t *hdd_ctx; int ret; @@ -4308,14 +4186,6 @@ static int __iw_set_ap_encodeext(struct net_device *dev, if (0 != ret) return ret; -#ifndef WLAN_FEATURE_MBSSID - cds_ctx = hdd_ctx->pcds_context; - if (NULL == cds_ctx) { - hdd_err("pVosContext is NULL"); - return -EINVAL; - } -#endif - key_index = encoding->flags & IW_ENCODE_INDEX; if (key_index > 0) { @@ -4415,13 +4285,8 @@ static int __iw_set_ap_encodeext(struct net_device *dev, for (i = 0; i < ext->key_len; i++) hdd_notice("%02x", setKey.Key[i]); -#ifdef WLAN_FEATURE_MBSSID - vstatus = - wlansap_set_key_sta(WLAN_HDD_GET_SAP_CTX_PTR(pHostapdAdapter), - &setKey); -#else - vstatus = wlansap_set_key_sta(cds_ctx, &setKey); -#endif + vstatus = wlansap_set_key_sta( + WLAN_HDD_GET_SAP_CTX_PTR(pHostapdAdapter), &setKey); if (vstatus != QDF_STATUS_SUCCESS) { hdd_err("wlansap_set_key_sta failed, status= %d", @@ -4757,14 +4622,8 @@ __iw_softap_stopbss(struct net_device *dev, WLAN_HDD_GET_HOSTAP_STATE_PTR(pHostapdAdapter); qdf_event_reset(&pHostapdState->qdf_stop_bss_event); -#ifdef WLAN_FEATURE_MBSSID - status = - wlansap_stop_bss(WLAN_HDD_GET_SAP_CTX_PTR(pHostapdAdapter)); -#else - status = - wlansap_stop_bss((WLAN_HDD_GET_CTX(pHostapdAdapter))-> - pcds_context); -#endif + status = wlansap_stop_bss( + WLAN_HDD_GET_SAP_CTX_PTR(pHostapdAdapter)); if (QDF_IS_STATUS_SUCCESS(status)) { qdf_status = qdf_wait_single_event(&pHostapdState-> @@ -4941,9 +4800,6 @@ static int __iw_set_ap_genie(struct net_device *dev, union iwreq_data *wrqu, char *extra) { hdd_adapter_t *pHostapdAdapter = netdev_priv(dev); -#ifndef WLAN_FEATURE_MBSSID - v_CONTEXT_t cds_ctx; -#endif hdd_context_t *hdd_ctx; QDF_STATUS qdf_ret_status = QDF_STATUS_SUCCESS; uint8_t *genie = (uint8_t *)extra; @@ -4956,14 +4812,6 @@ static int __iw_set_ap_genie(struct net_device *dev, if (0 != ret) return ret; -#ifndef WLAN_FEATURE_MBSSID - cds_ctx = hdd_ctx->pcds_context; - if (NULL == cds_ctx) { - hdd_err("QDF Context is NULL"); - return -EINVAL; - } -#endif - if (!wrqu->data.length) { EXIT(); return 0; @@ -4977,16 +4825,9 @@ static int __iw_set_ap_genie(struct net_device *dev, hdd_softap_register_bc_sta(pHostapdAdapter, 1); } (WLAN_HDD_GET_AP_CTX_PTR(pHostapdAdapter))->uPrivacy = 1; -#ifdef WLAN_FEATURE_MBSSID - qdf_ret_status = - wlansap_set_wparsn_ies(WLAN_HDD_GET_SAP_CTX_PTR - (pHostapdAdapter), genie, - wrqu->data.length); -#else - qdf_ret_status = - wlansap_set_wparsn_ies(cds_ctx, genie, - wrqu->data.length); -#endif + qdf_ret_status = wlansap_set_wparsn_ies( + WLAN_HDD_GET_SAP_CTX_PTR(pHostapdAdapter), + genie, wrqu->data.length); break; default: @@ -5740,17 +5581,14 @@ QDF_STATUS hdd_init_ap_mode(hdd_adapter_t *pAdapter) hdd_context_t *pHddCtx = WLAN_HDD_GET_CTX(pAdapter); QDF_STATUS status; QDF_STATUS qdf_status; -#ifdef WLAN_FEATURE_MBSSID v_CONTEXT_t p_cds_context = (WLAN_HDD_GET_CTX(pAdapter))->pcds_context; v_CONTEXT_t sapContext = NULL; -#endif int ret; enum tQDF_ADAPTER_MODE mode; uint32_t session_id = CSR_SESSION_ID_INVALID; ENTER(); -#ifdef WLAN_FEATURE_MBSSID sapContext = wlansap_open(p_cds_context); if (sapContext == NULL) { hdd_err("ERROR: wlansap_open failed!!"); @@ -5778,7 +5616,6 @@ QDF_STATUS hdd_init_ap_mode(hdd_adapter_t *pAdapter) return status; } pAdapter->sessionId = session_id; -#endif /* Allocate the Wireless Extensions state structure */ phostapdBuf = WLAN_HDD_GET_HOSTAP_STATE_PTR(pAdapter); @@ -5793,30 +5630,24 @@ QDF_STATUS hdd_init_ap_mode(hdd_adapter_t *pAdapter) status = hdd_set_hostapd(pAdapter); if (!QDF_IS_STATUS_SUCCESS(status)) { hdd_err("ERROR: hdd_set_hostapd failed!!"); -#ifdef WLAN_FEATURE_MBSSID wlansap_close(sapContext); pAdapter->sessionCtx.ap.sapContext = NULL; -#endif return status; } qdf_status = qdf_event_create(&phostapdBuf->qdf_event); if (!QDF_IS_STATUS_SUCCESS(qdf_status)) { hdd_err("ERROR: Hostapd HDD qdf event init failed!!"); -#ifdef WLAN_FEATURE_MBSSID wlansap_close(sapContext); pAdapter->sessionCtx.ap.sapContext = NULL; -#endif return qdf_status; } qdf_status = qdf_event_create(&phostapdBuf->qdf_stop_bss_event); if (!QDF_IS_STATUS_SUCCESS(qdf_status)) { hdd_err("ERROR: Hostapd HDD stop bss event init failed!!"); -#ifdef WLAN_FEATURE_MBSSID wlansap_close(sapContext); pAdapter->sessionCtx.ap.sapContext = NULL; -#endif return qdf_status; } @@ -5859,10 +5690,8 @@ QDF_STATUS hdd_init_ap_mode(hdd_adapter_t *pAdapter) error_wmm_init: hdd_softap_deinit_tx_rx(pAdapter); -#ifdef WLAN_FEATURE_MBSSID wlansap_close(sapContext); pAdapter->sessionCtx.ap.sapContext = NULL; -#endif EXIT(); return status; } @@ -5998,10 +5827,8 @@ QDF_STATUS hdd_register_hostapd(hdd_adapter_t *pAdapter, */ QDF_STATUS hdd_unregister_hostapd(hdd_adapter_t *pAdapter, bool rtnl_held) { -#ifdef WLAN_FEATURE_MBSSID QDF_STATUS status; void *sapContext = WLAN_HDD_GET_SAP_CTX_PTR(pAdapter); -#endif ENTER(); @@ -6022,7 +5849,6 @@ QDF_STATUS hdd_unregister_hostapd(hdd_adapter_t *pAdapter, bool rtnl_held) } } -#ifdef WLAN_FEATURE_MBSSID status = wlansap_stop(sapContext); if (!QDF_IS_STATUS_SUCCESS(status)) hdd_err("Failed:wlansap_stop"); @@ -6031,7 +5857,6 @@ QDF_STATUS hdd_unregister_hostapd(hdd_adapter_t *pAdapter, bool rtnl_held) if (!QDF_IS_STATUS_SUCCESS(status)) hdd_err("Failed:WLANSAP_close"); pAdapter->sessionCtx.ap.sapContext = NULL; -#endif EXIT(); return 0; @@ -6820,7 +6645,7 @@ QDF_STATUS wlan_hdd_config_acs(hdd_context_t *hdd_ctx, hdd_adapter_t *adapter) sap_config->enOverLapCh = !!hdd_ctx->config->gEnableOverLapCh; -#if defined(WLAN_FEATURE_MBSSID) && defined(FEATURE_WLAN_AP_AP_ACS_OPTIMIZE) +#ifdef FEATURE_WLAN_AP_AP_ACS_OPTIMIZE hdd_notice("HDD_ACS_SKIP_STATUS = %d", hdd_ctx->skip_acs_scan_status); if (hdd_ctx->skip_acs_scan_status == eSAP_SKIP_ACS_SCAN) { @@ -7078,10 +6903,6 @@ int wlan_hdd_cfg80211_start_bss(hdd_adapter_t *pHostapdAdapter, int qdf_status = QDF_STATUS_SUCCESS; tpWLAN_SAPEventCB pSapEventCallback; hdd_hostapd_state_t *pHostapdState; -#ifndef WLAN_FEATURE_MBSSID - v_CONTEXT_t p_cds_context = - (WLAN_HDD_GET_CTX(pHostapdAdapter))->pcds_context; -#endif tHalHandle hHal = WLAN_HDD_GET_HAL_CTX(pHostapdAdapter); struct qc_mac_acl_entry *acl_entry = NULL; int32_t i; @@ -7541,14 +7362,8 @@ int wlan_hdd_cfg80211_start_bss(hdd_adapter_t *pHostapdAdapter, qdf_event_reset(&pHostapdState->qdf_event); status = wlansap_start_bss( -#ifdef WLAN_FEATURE_MBSSID - WLAN_HDD_GET_SAP_CTX_PTR - (pHostapdAdapter), -#else - p_cds_context, -#endif - pSapEventCallback, pConfig, - pHostapdAdapter->dev); + WLAN_HDD_GET_SAP_CTX_PTR(pHostapdAdapter), + pSapEventCallback, pConfig, pHostapdAdapter->dev); if (!QDF_IS_STATUS_SUCCESS(status)) { wlansap_reset_sap_config_add_ie(pConfig, eUPDATE_IE_ALL); cds_set_connection_in_progress(false); @@ -7567,11 +7382,7 @@ int wlan_hdd_cfg80211_start_bss(hdd_adapter_t *pHostapdAdapter, hdd_err("ERROR: HDD qdf wait for single_event failed!!"); cds_set_connection_in_progress(false); sme_get_command_q_status(hHal); -#ifdef WLAN_FEATURE_MBSSID wlansap_stop_bss(WLAN_HDD_GET_SAP_CTX_PTR(pHostapdAdapter)); -#else - wlansap_stop_bss(p_cds_context); -#endif QDF_ASSERT(0); ret = -EINVAL; goto error; @@ -7740,11 +7551,7 @@ static int __wlan_hdd_cfg80211_stop_ap(struct wiphy *wiphy, WLAN_HDD_GET_HOSTAP_STATE_PTR(pAdapter); qdf_event_reset(&pHostapdState->qdf_stop_bss_event); -#ifdef WLAN_FEATURE_MBSSID status = wlansap_stop_bss(WLAN_HDD_GET_SAP_CTX_PTR(pAdapter)); -#else - status = wlansap_stop_bss(pHddCtx->pcds_context); -#endif if (QDF_IS_STATUS_SUCCESS(status)) { qdf_status = qdf_wait_single_event(&pHostapdState-> |
