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
This commit is contained in:
gaurank kathpalia 2018-01-29 18:09:06 +05:30 • committed by snandini
commit 26f9833fb8
6 changed files with 144 additions and 24 deletions

View file

@ -18416,6 +18416,7 @@ static QDF_STATUS extract_mgmt_rx_params_tlv(wmi_unified_t wmi_handle,
{
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 @@ static QDF_STATUS extract_mgmt_rx_params_tlv(wmi_unified_t wmi_handle,
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;