rssi value is always zero when retrieved from tlv header. so added war to populate rssi value from stored value of peer instead. Change-Id: I6d5127438dae1f3891e3e78c97be93b79b4ee128
@@ -709,7 +709,7 @@ void dp_rx_fill_mesh_stats(struct dp_vdev *vdev, qdf_nbuf_t nbuf,
rx_info->rs_keyix);
}
- rx_info->rs_rssi = hal_rx_msdu_start_get_rssi(rx_tlv_hdr);
+ rx_info->rs_rssi = peer->stats.rx.rssi;
soc = vdev->pdev->soc;
primary_chan_num = hal_rx_msdu_start_get_freq(rx_tlv_hdr);