Structure for recording information about an individual data MPDU transmission. More...
#include "wifi-tx-stats-helper.h"
Public Attributes | |
Time | m_ackTime |
The time at which the MPDU was acknowledged. | |
uint32_t | m_deviceId {std::numeric_limits<uint32_t>::max()} |
The sending device ID. | |
std::optional< WifiMacDropReason > | m_dropReason |
If failed, the drop reason. | |
std::optional< Time > | m_dropTime |
The time of removal from the WifiMacQueue, if failed. | |
Time | m_enqueueTime |
The enqueue time (time that the packet was added to a WifiMacQueue) | |
uint64_t | m_mpduSeqNum {0} |
The MPDU sequence number. | |
uint32_t | m_nodeId {std::numeric_limits<uint32_t>::max()} |
The sending node ID. | |
uint32_t | m_retransmissions {0} |
A count of the number of retransmissions of the MPDU. | |
std::set< uint8_t > | m_successLinkIdSet |
If acked, the set of in-flight link ID(s) | |
uint8_t | m_tid {WIFI_TID_UNDEFINED} |
The TID for the MPDU. | |
Time | m_txStartTime |
The time at which the MPDU was first transmitted. | |
Structure for recording information about an individual data MPDU transmission.
Definition at line 70 of file wifi-tx-stats-helper.h.
Time ns3::WifiTxStatsHelper::MpduRecord::m_ackTime |
The time at which the MPDU was acknowledged.
Definition at line 77 of file wifi-tx-stats-helper.h.
The sending device ID.
Definition at line 73 of file wifi-tx-stats-helper.h.
std::optional<WifiMacDropReason> ns3::WifiTxStatsHelper::MpduRecord::m_dropReason |
If failed, the drop reason.
Definition at line 82 of file wifi-tx-stats-helper.h.
std::optional<Time> ns3::WifiTxStatsHelper::MpduRecord::m_dropTime |
The time of removal from the WifiMacQueue, if failed.
Definition at line 76 of file wifi-tx-stats-helper.h.
Time ns3::WifiTxStatsHelper::MpduRecord::m_enqueueTime |
The enqueue time (time that the packet was added to a WifiMacQueue)
Definition at line 74 of file wifi-tx-stats-helper.h.
uint64_t ns3::WifiTxStatsHelper::MpduRecord::m_mpduSeqNum {0} |
The MPDU sequence number.
Definition at line 78 of file wifi-tx-stats-helper.h.
The sending node ID.
Definition at line 72 of file wifi-tx-stats-helper.h.
Referenced by ns3::WifiTxStatsHelper::NotifyMacEnqueue().
uint32_t ns3::WifiTxStatsHelper::MpduRecord::m_retransmissions {0} |
A count of the number of retransmissions of the MPDU.
Definition at line 79 of file wifi-tx-stats-helper.h.
std::set<uint8_t> ns3::WifiTxStatsHelper::MpduRecord::m_successLinkIdSet |
If acked, the set of in-flight link ID(s)
Definition at line 81 of file wifi-tx-stats-helper.h.
uint8_t ns3::WifiTxStatsHelper::MpduRecord::m_tid {WIFI_TID_UNDEFINED} |
The TID for the MPDU.
Definition at line 80 of file wifi-tx-stats-helper.h.
Time ns3::WifiTxStatsHelper::MpduRecord::m_txStartTime |
The time at which the MPDU was first transmitted.
Definition at line 75 of file wifi-tx-stats-helper.h.