diff --git a/umac/tdls/core/src/wlan_tdls_cmds_process.c b/umac/tdls/core/src/wlan_tdls_cmds_process.c index ffbc701f2d48..9f9239c42801 100644 --- a/umac/tdls/core/src/wlan_tdls_cmds_process.c +++ b/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; } diff --git a/umac/tdls/core/src/wlan_tdls_main.h b/umac/tdls/core/src/wlan_tdls_main.h index fbddfedc1cf0..6867ffd4f1e9 100644 --- a/umac/tdls/core/src/wlan_tdls_main.h +++ b/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; diff --git a/umac/tdls/core/src/wlan_tdls_peer.c b/umac/tdls/core/src/wlan_tdls_peer.c index a254ff5fd3f2..998b4796a100 100644 --- a/umac/tdls/core/src/wlan_tdls_peer.c +++ b/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) { diff --git a/umac/tdls/core/src/wlan_tdls_peer.h b/umac/tdls/core/src/wlan_tdls_peer.h index 7a510c1dac64..41ffa8096f54 100644 --- a/umac/tdls/core/src/wlan_tdls_peer.h +++ b/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