From e7b40d657ab447a5208e8ee43d508eed9e35b3dc Mon Sep 17 00:00:00 2001 From: Hanumanth Reddy Pothula Date: Wed, 27 Jun 2018 10:55:54 +0530 Subject: [PATCH] qcacmn: Send signal strength in user expected unit User expects signal strength in dBm. But for GET_RSSI IOCTL driver is sending a relative value, not in dBm unit. While processing GET_RSSI IOCTL, send signal strength in dBm unit, as the user expects. Change-Id: Id8b248f0be558e9b91f3e4675cb7b58cd6b3e940 CRs-Fixed: 2258559 --- target_if/cp_stats/src/target_if_mc_cp_stats.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/target_if/cp_stats/src/target_if_mc_cp_stats.c b/target_if/cp_stats/src/target_if_mc_cp_stats.c index 3907f2392bf9..b7d0a4c0f8b9 100644 --- a/target_if/cp_stats/src/target_if_mc_cp_stats.c +++ b/target_if/cp_stats/src/target_if_mc_cp_stats.c @@ -121,7 +121,8 @@ static QDF_STATUS target_if_cp_stats_extract_peer_stats( ev->peer_stats[i].peer_macaddr); ev->peer_stats[i].tx_rate = peer_stats.peer_tx_rate; ev->peer_stats[i].rx_rate = peer_stats.peer_rx_rate; - ev->peer_stats[i].peer_rssi = peer_stats.peer_rssi; + ev->peer_stats[i].peer_rssi = peer_stats.peer_rssi + + TGT_NOISE_FLOOR_DBM; } return QDF_STATUS_SUCCESS;