Skip to content

wifi: add WiFi Transmission Statistics Helper (WifiTxStatsHelper)

This is a WifiTxStatsHelper helper class, which records:

  1. every data MPDU's MAC layer enqueue time, transmission start time, MAC ACK time, and MAC dequeue time
  2. per node/device/link statistics and aggregate statistics of successful MPDU counts, retransmitted MPDU counts, failed MPDU counts (see struct TxStatistics)

Remaining items:

  • Finish Doxygen
  • Add second test case for QoS/MLO operation

Update; the remaining unresolved comments are basically down to:

  • add intermediate aliases to multidimensional maps
  • break apart TxStatistics GetStatistics() into more granular API
  • reduce code duplication in tests
  • resolve Stefano's comment about a bound callback vs. trace source context
Edited by Muyuan Shen

Merge request reports

Loading