Skip to content

Commit 0e3d681

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 e734b79 commit 0e3d681

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
@@ -299,8 +299,8 @@ CHIP_ERROR WiFiManager::GetNetworkStatistics(NetworkStatistics & stats) const
299299

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

0 commit comments

Comments
 (0)