summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSriram, Madhvapathi <msriram@codeaurora.org>2016-05-03 11:10:43 +0530
committerAnjaneedevi Kapparapu <akappa@codeaurora.org>2016-05-10 17:55:14 +0530
commit6bedf46fdd67e4a940130d9c4c4a8a7083dac381 (patch)
tree3bf887de127391a8456af2ad6eedb0d9b6cde72a
parente48d6278f440335ff7ca1e2e70191264cf32a94c (diff)
qcacld-2.0: Fix TDLS peer QoS capability in transport layer
In __wlan_hdd_cfg80211_tdls_oper, since IS_ADVANCE_TDLS_ENABLE is disabled, the tdlsLinkEstablishParams does not get populated with correct QoS capability of the peer. The transport layer is then configured with this wrong capability. This results in all packets, independent of TID, enqueued into BE queue. Fix this by getting the QoS capability from hddTdlsPeer_t. Change-Id: Iafbd416026c9a0e4b05654ec810b0e0f3546beba CRs-Fixed: 1010915
-rw-r--r--CORE/HDD/src/wlan_hdd_cfg80211.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/CORE/HDD/src/wlan_hdd_cfg80211.c b/CORE/HDD/src/wlan_hdd_cfg80211.c
index 454f7f8d9ef3..46848ec16a2e 100644
--- a/CORE/HDD/src/wlan_hdd_cfg80211.c
+++ b/CORE/HDD/src/wlan_hdd_cfg80211.c
@@ -22139,7 +22139,7 @@ static int __wlan_hdd_cfg80211_tdls_oper(struct wiphy *wiphy,
status = hdd_roamRegisterTDLSSTA(pAdapter, peer,
pTdlsPeer->staId,
pTdlsPeer->signature,
- tdlsLinkEstablishParams.qos);
+ pTdlsPeer->qos);
if (VOS_STATUS_SUCCESS == status)
{
tANI_U8 i;