qcacmn: Send per chain rssi to upper layer
Add support to send the per chain rssi to upper layer
for each beacon and probe responses.
Change-Id: Ife6cb9e8e65591baf485c54a985f84d842400321
CRs-Fixed: 2177638
diff --git a/wmi_unified_tlv.c b/wmi_unified_tlv.c
index 344165e..a65df73 100644
--- a/wmi_unified_tlv.c
+++ b/wmi_unified_tlv.c
@@ -18416,6 +18416,7 @@
{
WMI_MGMT_RX_EVENTID_param_tlvs *param_tlvs = NULL;
wmi_mgmt_rx_hdr *ev_hdr = NULL;
+ int i;
param_tlvs = (WMI_MGMT_RX_EVENTID_param_tlvs *) evt_buf;
if (!param_tlvs) {
@@ -18441,7 +18442,8 @@
hdr->flags = ev_hdr->flags;
hdr->rssi = ev_hdr->rssi;
hdr->tsf_delta = ev_hdr->tsf_delta;
- qdf_mem_copy(hdr->rssi_ctl, ev_hdr->rssi_ctl, sizeof(hdr->rssi_ctl));
+ for (i = 0; i < ATH_MAX_ANTENNA; i++)
+ hdr->rssi_ctl[i] = ev_hdr->rssi_ctl[i];
*bufp = param_tlvs->bufp;