summaryrefslogtreecommitdiff
path: root/core/wma/src/wma_mgmt.c
diff options
context:
space:
mode:
authorSrinivas Girigowda <sgirigow@codeaurora.org>2018-01-12 15:47:42 +0530
committerAhmed ElArabawy <arabawy@google.com>2018-01-29 17:28:42 -0800
commitbec54aeb9bda144c4c0f58e5090b225679fef48d (patch)
tree4eb853d826717486ef114e2a348fa452eed513d7 /core/wma/src/wma_mgmt.c
parentbeab862472c6d4130d0c9b1bba1b9ee66430d485 (diff)
downloadqcacld-bec54aeb9bda144c4c0f58e5090b225679fef48d.tar.gz
qcacld-3.0: Send per chain rssi to upper layer
Add support to send the per chain rssi to upper layer for each beacon and probe responses. Bug: 68348227 Change-Id: I31bcfcf2b44c21b5901e7f70d5f1cdb1f5c4398b CRs-Fixed: 2173155 Signed-off-by: Srinivas Girigowda <sgirigow@codeaurora.org>
Diffstat (limited to 'core/wma/src/wma_mgmt.c')
-rw-r--r--core/wma/src/wma_mgmt.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/core/wma/src/wma_mgmt.c b/core/wma/src/wma_mgmt.c
index 9dcc8e90bb..54887cbff1 100644
--- a/core/wma/src/wma_mgmt.c
+++ b/core/wma/src/wma_mgmt.c
@@ -3607,6 +3607,10 @@ static int wma_mgmt_rx_process(void *handle, uint8_t *data,
rx_pkt->pkt_meta.roamCandidateInd = 0;
+ /* Copy per chain rssi to rx_pkt */
+ qdf_mem_copy(rx_pkt->pkt_meta.rssi_per_chain, hdr->rssi_ctl,
+ sizeof(rx_pkt->pkt_meta.rssi_per_chain));
+
/*
* If the mpdu_data_len is greater than Max (2k), drop the frame
*/