TDLS Changes for implicit trigger.
668299: Implicit triggering of TDLS (IEEE802.11z)
CRs-Fixed: 437836
Change-Id: I47c44b2650d19ad78600e2fa1c32233cac9ef3d9
diff --git a/CORE/HDD/src/wlan_hdd_cfg80211.c b/CORE/HDD/src/wlan_hdd_cfg80211.c
index e8b1efa..bc572f1 100644
--- a/CORE/HDD/src/wlan_hdd_cfg80211.c
+++ b/CORE/HDD/src/wlan_hdd_cfg80211.c
@@ -6582,6 +6582,8 @@
return -EINVAL;
}
+ wlan_hdd_tdls_set_link_status(peer, eTDLS_LINK_CONNECTED);
+
} else {
hddLog(VOS_TRACE_LEVEL_WARN, "wlan_hdd_cfg80211_add_key: peer NULL" );
}
@@ -6601,6 +6603,16 @@
}
return 0;
}
+
+int wlan_hdd_cfg80211_send_tdls_discover_req(struct wiphy *wiphy,
+ struct net_device *dev, u8 *peer)
+{
+ hddLog(VOS_TRACE_LEVEL_INFO, "tdls send discover req: %x %x %x %x %x %x",
+ peer[0], peer[1], peer[2], peer[3], peer[4], peer[5]);
+
+ return wlan_hdd_cfg80211_tdls_mgmt(wiphy, dev, peer,
+ WLAN_TDLS_DISCOVERY_REQUEST, 1, 0, NULL, 0);
+}
#endif
/* cfg80211_ops */