Skip to content

Commit a1bb116

Browse files
[nrf toup][nrfconnect] Fixed calculation of Wi-Fi unicast counters
Wi-Fi unicast tx/rx counters were calculated based on a wrong values, what could lead to getting negative results. Recent changes allow to use dedicated unicast structure field instead of obtaining the values based on calculation. Signed-off-by: Kamil Kasperczyk <kamil.kasperczyk@nordicsemi.no>
1 parent d2c0280 commit a1bb116

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/platform/nrfconnect/wifi/WiFiManager.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -300,8 +300,8 @@ CHIP_ERROR WiFiManager::GetNetworkStatistics(NetworkStatistics & stats) const
300300

301301
stats.mPacketMulticastRxCount = data.multicast.rx;
302302
stats.mPacketMulticastTxCount = data.multicast.tx;
303-
stats.mPacketUnicastRxCount = data.pkts.rx - data.multicast.rx - data.broadcast.rx;
304-
stats.mPacketUnicastTxCount = data.pkts.tx - data.multicast.tx - data.broadcast.tx;
303+
stats.mPacketUnicastRxCount = data.unicast.rx;
304+
stats.mPacketUnicastTxCount = data.unicast.tx;
305305
stats.mBeaconsSuccessCount = data.sta_mgmt.beacons_rx;
306306
stats.mBeaconsLostCount = data.sta_mgmt.beacons_miss;
307307

0 commit comments

Comments
 (0)