Browse Source

qcacmn: Remove obsolete TDLS signature

Change "qcacmn: Remove obsolete TDLS peer callback interface"
(Change-Id I32bb1f633b1dd1514aa6e4c3fdea044b3bca0009) removed the
obsolete logic that utilized the TDLS signature field, so remove all
remaining traces of it.

Change-Id: I731c81a0b1f7e5d885cfa18a551ad0d3af3cecbe
CRs-Fixed: 2200972
Jeff Johnson 7 years ago
parent
commit
6d906fa7ab

+ 0 - 4
umac/tdls/core/src/wlan_tdls_cmds_process.c

@@ -1417,11 +1417,7 @@ static QDF_STATUS tdls_add_peer_rsp(struct tdls_add_sta_rsp *rsp)
 			if (QDF_IS_STATUS_ERROR(status)) {
 				tdls_err("set staid failed");
 				status = QDF_STATUS_E_FAILURE;
-				goto cmddone;
 			}
-
-			tdls_set_signature(vdev_obj, rsp->peermac.bytes,
-					   rsp->ucast_sig);
 		} else {
 			status = QDF_STATUS_E_FAILURE;
 		}

+ 0 - 2
umac/tdls/core/src/wlan_tdls_main.h

@@ -278,7 +278,6 @@ struct tdls_peer_mlme_info {
  * @rssi: rssi
  * @tdls_support: tdls support
  * @link_status: tdls link status
- * @signature: signature
  * @is_responder: is responder
  * @discovery_processed: dicovery processed
  * @discovery_attempt: discovery attempt
@@ -311,7 +310,6 @@ struct tdls_peer {
 	int8_t rssi;
 	enum tdls_peer_capab tdls_support;
 	enum tdls_link_state link_status;
-	uint8_t signature;
 	uint8_t is_responder;
 	uint8_t discovery_processed;
 	uint16_t discovery_attempt;

+ 0 - 15
umac/tdls/core/src/wlan_tdls_peer.c

@@ -684,21 +684,6 @@ QDF_STATUS tdls_set_sta_id(struct tdls_vdev_priv_obj *vdev_obj,
 	return QDF_STATUS_SUCCESS;
 }
 
-QDF_STATUS tdls_set_signature(struct tdls_vdev_priv_obj *vdev_obj,
-			      const uint8_t *macaddr, uint8_t signature)
-{
-	struct tdls_peer *peer;
-
-	peer = tdls_find_peer(vdev_obj, macaddr);
-	if (!peer) {
-		tdls_err("peer is NULL");
-		return QDF_STATUS_E_FAILURE;
-	}
-	peer->signature = signature;
-
-	return QDF_STATUS_SUCCESS;
-}
-
 QDF_STATUS tdls_set_force_peer(struct tdls_vdev_priv_obj *vdev_obj,
 			       const uint8_t *macaddr, bool forcepeer)
 {

+ 1 - 14
umac/tdls/core/src/wlan_tdls_peer.h

@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2017 The Linux Foundation. All rights reserved.
+ * Copyright (c) 2017-2018 The Linux Foundation. All rights reserved.
  *
  * Permission to use, copy, modify, and/or distribute this software for
  * any purpose with or without fee is hereby granted, provided that the
@@ -173,19 +173,6 @@ void tdls_set_peer_caps(struct tdls_vdev_priv_obj *vdev_obj,
 QDF_STATUS tdls_set_sta_id(struct tdls_vdev_priv_obj *vdev_obj,
 			   const uint8_t *macaddr, uint8_t sta_id);
 
-/**
- * tdls_set_signature() - set TDLS peer's signature
- * @vdev_obj: TDLS vdev object
- * @macaddr: MAC address of the TDLS peer
- * @signature: signature value
- *
- * This is used in scheduler thread context, no lock required.
- *
- * Return: QDF_STATUS_SUCCESS if success; other values if failed
- */
-QDF_STATUS tdls_set_signature(struct tdls_vdev_priv_obj *vdev_obj,
-			      const uint8_t *macaddr, uint8_t signature);
-
 /**
  * tdls_set_force_peer() - set/clear is_forced_peer flag on peer
  * @vdev_obj: TDLS vdev object