From c0d82e2d46fb502db82b6f268d34f07eec90b4ab Mon Sep 17 00:00:00 2001 From: Tallapragada Kalyan Date: Mon, 2 Nov 2020 18:17:35 +0530 Subject: [PATCH] qcacmn: remove the additional intra-bss check for NAWDS in tx path remove the additional intra-bss check for NAWDS in tx path as it is a redundant check. Change-Id: I92be5c615ac396939e2a6542af41aea158ffc05f --- dp/wifi3.0/dp_tx.c | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/dp/wifi3.0/dp_tx.c b/dp/wifi3.0/dp_tx.c index 11fa9d1c5a..189a531ed5 100644 --- a/dp/wifi3.0/dp_tx.c +++ b/dp/wifi3.0/dp_tx.c @@ -2973,18 +2973,15 @@ void dp_tx_nawds_handler(struct dp_soc *soc, struct dp_vdev *vdev, struct dp_ast_entry *ast_entry = NULL; qdf_ether_header_t *eh = (qdf_ether_header_t *)qdf_nbuf_data(nbuf); - if (qdf_nbuf_get_tx_ftype(nbuf) == CB_FTYPE_INTRABSS_FWD) { - qdf_spin_lock_bh(&soc->ast_lock); + qdf_spin_lock_bh(&soc->ast_lock); + ast_entry = dp_peer_ast_hash_find_by_pdevid + (soc, + (uint8_t *)(eh->ether_shost), + vdev->pdev->pdev_id); - ast_entry = dp_peer_ast_hash_find_by_pdevid - (soc, - (uint8_t *)(eh->ether_shost), - vdev->pdev->pdev_id); - - if (ast_entry) - sa_peer_id = ast_entry->peer_id; - qdf_spin_unlock_bh(&soc->ast_lock); - } + if (ast_entry) + sa_peer_id = ast_entry->peer_id; + qdf_spin_unlock_bh(&soc->ast_lock); qdf_spin_lock_bh(&vdev->peer_list_lock); TAILQ_FOREACH(peer, &vdev->peer_list, peer_list_elem) {