summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJyoti Kumari <jyotkuma@codeaurora.org>2021-03-02 17:30:00 +0530
committerJyoti Kumari <jyotkuma@codeaurora.org>2021-06-28 10:57:18 +0530
commitc2e2adf298499edea91a72c0912a3285ac07c4cc (patch)
tree84794caf721032ee771ac8a0ee9ab5045ba13a03
parente584b75906c991d38255a76ceaf2052cedb43bf0 (diff)
qcacld-3.0: wma_send_peer_assoc() sets incorrect peer state
wma_send_peer_assoc() calls wma_unified_peer_state_update() which always sets the peer state as AUTH irrespective of peer state. Remove wma_unified_peer_state_update() from wma_send_peer_assoc() to handle peer state. Change-Id: I4a887acbc8018653c34b927636cce7cc05323838 CRs-Fixed: 2888808
-rw-r--r--core/wma/src/wma_mgmt.c42
1 files changed, 0 insertions, 42 deletions
diff --git a/core/wma/src/wma_mgmt.c b/core/wma/src/wma_mgmt.c
index 0307894ac535..1af38e0ae056 100644
--- a/core/wma/src/wma_mgmt.c
+++ b/core/wma/src/wma_mgmt.c
@@ -918,45 +918,6 @@ static inline uint8_t wma_parse_mpdudensity(uint8_t mpdudensity)
return 0;
}
-#if defined(CONFIG_HL_SUPPORT) && defined(FEATURE_WLAN_TDLS)
-
-/**
- * wma_unified_peer_state_update() - update peer state
- * @pdev: pdev handle
- * @sta_mac: pointer to sta mac addr
- * @bss_addr: bss address
- * @sta_type: sta entry type
- *
- *
- * Return: None
- */
-static void
-wma_unified_peer_state_update(
- struct ol_txrx_pdev_t *pdev,
- uint8_t *sta_mac,
- uint8_t *bss_addr,
- uint8_t sta_type)
-{
- if (STA_ENTRY_TDLS_PEER == sta_type)
- ol_txrx_peer_state_update(pdev, sta_mac,
- OL_TXRX_PEER_STATE_AUTH);
- else
- ol_txrx_peer_state_update(pdev, bss_addr,
- OL_TXRX_PEER_STATE_AUTH);
-}
-#else
-
-static inline void
-wma_unified_peer_state_update(
- struct ol_txrx_pdev_t *pdev,
- uint8_t *sta_mac,
- uint8_t *bss_addr,
- uint8_t sta_type)
-{
- ol_txrx_peer_state_update(pdev, bss_addr, OL_TXRX_PEER_STATE_AUTH);
-}
-#endif
-
#define CFG_CTRL_MASK 0xFF00
#define CFG_DATA_MASK 0x00FF
@@ -1247,9 +1208,6 @@ QDF_STATUS wma_send_peer_assoc(tp_wma_handle wma,
if (params->wpa_rsn >> 1)
cmd->peer_flags |= WMI_PEER_NEED_GTK_2_WAY;
- wma_unified_peer_state_update(pdev, params->staMac,
- params->bssId, params->staType);
-
#ifdef FEATURE_WLAN_WAPI
if (params->encryptType == eSIR_ED_WPI) {
ret = wma_vdev_set_param(wma->wmi_handle, params->smesessionId,