|
|
|
|
@ -4065,7 +4065,14 @@ static sint fill_radiotap_hdr(_adapter *padapter, union recv_frame *precvframe,
|
|
|
|
|
|
|
|
|
|
/* dBm Antenna Noise */
|
|
|
|
|
rtap_hdr->it_present |= (1 << IEEE80211_RADIOTAP_DBM_ANTNOISE);
|
|
|
|
|
hdr_buf[rt_len] = pattrib->phy_info.recv_signal_power - pattrib->phy_info.rx_snr[0]; // TODO understand how to manage the four values
|
|
|
|
|
|
|
|
|
|
s16 avg_snr = 0;
|
|
|
|
|
s8 i;
|
|
|
|
|
for (i = 0; i < pHalData->NumTotalRFPath; i++) {
|
|
|
|
|
avg_snr += pattrib->phy_info.rx_snr[i];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
hdr_buf[rt_len] = pattrib->phy_info.recv_signal_power - (s8)(avg_snr/4); // TODO understand how to manage the four values
|
|
|
|
|
rt_len += 1;
|
|
|
|
|
|
|
|
|
|
#if 0
|
|
|
|
|
|