summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRajesh Chauhan <rajeshc@qca.qualcomm.com>2014-07-31 19:10:35 -0700
committerAkash Patel <c_akashp@qca.qualcomm.com>2014-08-02 00:34:04 -0700
commitd54549036eb2df2e4b00d1f1e9e97ce22eeb2a62 (patch)
treee10b993ea30a9bd3459089a3c4e16b21a37ab753
parentd453b4a45c5cd859808973646c95855f3655e4a3 (diff)
qcacld: Fix issue in TDLS peer info to FW
Provide FW with correct role of a TDLS peer: TDLS Initiator or Responder. Change-Id: I7eb9b187b80ba9ec81cd88ffb14d45a421813dd6 CRs-Fixed: 702975
-rw-r--r--CORE/HDD/src/wlan_hdd_cfg80211.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/CORE/HDD/src/wlan_hdd_cfg80211.c b/CORE/HDD/src/wlan_hdd_cfg80211.c
index b2dc7d98a491..2087301f9654 100644
--- a/CORE/HDD/src/wlan_hdd_cfg80211.c
+++ b/CORE/HDD/src/wlan_hdd_cfg80211.c
@@ -12386,7 +12386,7 @@ static int wlan_hdd_cfg80211_tdls_mgmt(struct wiphy *wiphy, struct net_device *d
status = sme_SendTdlsMgmtFrame(WLAN_HDD_GET_HAL_CTX(pAdapter),
pAdapter->sessionId, peerMac, action_code,
dialog_token, status_code, peer_capability,
- (tANI_U8 *)buf, len, responder);
+ (tANI_U8 *)buf, len, !responder);
if (VOS_STATUS_SUCCESS != status)
{
@@ -12433,11 +12433,11 @@ static int wlan_hdd_cfg80211_tdls_mgmt(struct wiphy *wiphy, struct net_device *d
if (SIR_MAC_TDLS_SETUP_RSP == action_code)
{
- return wlan_hdd_tdls_set_responder(pAdapter, peerMac, TRUE);
+ return wlan_hdd_tdls_set_responder(pAdapter, peerMac, FALSE);
}
else if (SIR_MAC_TDLS_SETUP_CNF == action_code)
{
- return wlan_hdd_tdls_set_responder(pAdapter, peerMac, FALSE);
+ return wlan_hdd_tdls_set_responder(pAdapter, peerMac, TRUE);
}
return 0;