qcacmn: Fix wrong rssi in monitor mode
If ppdu rssi unit is dbm, need convert to db for API: qdf_nbuf_update_radiotap, only need convert once for first mdpu in the ppdu. if convert for each mpdu, wrong rssi will be saved. Change-Id: I85e92121ddb289e3513022ff092083825197efb4 CRs-Fixed: 3057041
This commit is contained in:

committed by
Madan Koyyalamudi

父節點
a317f7c615
當前提交
fb1db30308
@@ -581,28 +581,6 @@ dp_cfr_rcc_mode_status(struct dp_pdev *pdev)
|
||||
}
|
||||
#endif /* WLAN_CFR_ENABLE && WLAN_ENH_CFR_ENABLE */
|
||||
|
||||
|
||||
#ifdef DP_MON_RSSI_IN_DBM
|
||||
/*
|
||||
* dp_rx_mon_rssi_convert(): convert rssi_comb from unit dBm to dB
|
||||
* to match with radiotap further conversion requirement
|
||||
* @rx_status: monitor mode rx status pointer
|
||||
*
|
||||
* Return: none
|
||||
*/
|
||||
static inline
|
||||
void dp_rx_mon_rssi_convert(struct mon_rx_status *rx_status)
|
||||
{
|
||||
rx_status->rssi_comb = rx_status->rssi_comb -
|
||||
rx_status->chan_noise_floor;
|
||||
}
|
||||
#else
|
||||
static inline
|
||||
void dp_rx_mon_rssi_convert(struct mon_rx_status *rx_status)
|
||||
{
|
||||
}
|
||||
#endif
|
||||
|
||||
/*
|
||||
* dp_rx_mon_deliver(): function to deliver packets to stack
|
||||
* @soc: DP soc
|
||||
|
Reference in New Issue
Block a user