From d54549036eb2df2e4b00d1f1e9e97ce22eeb2a62 Mon Sep 17 00:00:00 2001 From: Rajesh Chauhan Date: Thu, 31 Jul 2014 19:10:35 -0700 Subject: 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 --- CORE/HDD/src/wlan_hdd_cfg80211.c | 6 +++--- 1 file 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; -- cgit v1.2.3