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.
| 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.
Referenced by ns3::WifiTxStatsHelper::NotifyMacEnqueue().
| 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.