Collaboration diagram for wifi module tests:Topics | |
| WiFi System Tests | |
| WiFi System Tests. | |
Files | |
| file | 80211b.c |
| This program is used to generate plots found in the paper Guangyu Pei and Tom Henderson, "Validation of ns-3 802.11b PHY model", available online at http://www.nsnam.org/~pei/80211b.pdf. | |
Classes | |
| class | AidAssignmentTest |
| Test that the AIDs that an AP MLD assigns to SLDs and MLDs are all unique. More... | |
| class | AmpduAggregationTest |
| Ampdu Aggregation Test. More... | |
| class | BackoffGenerationTest |
| Test the GenerateBackoffIfTxopWithoutTx and ProactiveBackoff attributes of the ChannelAccessManager. More... | |
| class | BarAfterDroppedMpduTest |
| Test BlockAckReq frame sent by a Block Ack originator after dropping QoS data frames. More... | |
| class | BasicMultiLinkElementTest |
| Test Multi-Link Element (Basic variant) serialization and deserialization. More... | |
| class | BlockAckAggregationDisabledTest |
| Test for Block Ack Policy with aggregation disabled. More... | |
| class | BlockAckRecipientBufferTest |
| Test for recipient reordering buffer operations. More... | |
| class | BlockAckTestSuite |
| Block Ack Test Suite. More... | |
| class | CcaTestPhyListener |
| PHY listener for CCA tests. More... | |
| class | ChannelAccessManagerStub |
| ChannelAccessManager Stub. More... | |
| class | ChannelAccessManagerTest< TxopType > |
| Channel Access Manager Test. More... | |
| class | ChannelAccessManagerTestSuite |
| ChannelAccessManager Test Suite. More... | |
| class | CtrlBAckResponseHeaderTest |
| Test for block ack header. More... | |
| class | EhtAggregationTest |
| 802.11be aggregation test which permits up to 1024 MPDUs in A-MPDU according to the negotiated buffer size. More... | |
| class | EhtOperationElementTest |
| Test EHT Operation information element serialization and deserialization. More... | |
| class | EmlOmnExchangeTest |
| Test the exchange of EML Operating Mode Notification frames. More... | |
| class | EmlOperatingModeNotificationTest |
| Test EML Operating Mode Notification frame serialization and deserialization. More... | |
| class | EmlsrCcaBusyTest |
| Test CCA busy notifications on EMLSR clients. More... | |
| class | EmlsrCheckNavAndCcaLastPifsTest |
| Check NAV and CCA in the last PIFS test. More... | |
| class | EmlsrDlTxopTest |
| Test the transmission of DL frames to EMLSR clients. More... | |
| class | EmlsrIcfSentDuringMainPhySwitchTest |
| Check ICF reception while main PHY is switching. More... | |
| class | EmlsrLinkSwitchTest |
| Test the switching of PHYs on EMLSR clients. More... | |
| class | EmlsrOperationsTestBase |
| Base class for EMLSR Operations tests. More... | |
| class | EmlsrSwitchMainPhyBackTest |
| Switch main PHY back timer test. More... | |
| class | EmlsrUlOfdmaTest |
| Check UL OFDMA operations with EMLSR clients. More... | |
| class | EmlsrUlTxopTest |
| Test the transmission of UL frames from EMLSR clients. More... | |
| class | FrameExchangeManagerStub< TxopType > |
| Frame Exchange Manager Stub. More... | |
| class | GcrBaTest |
| Test the implementation of GCR Block Ack. More... | |
| class | GcrTestBase |
| Base class for GCR tests. More... | |
| class | GcrUrTest |
| Test the implementation of GCR-UR. More... | |
| class | GetRnrLinkInfoTest |
| Test the implementation of WifiAssocManager::GetNextAffiliatedAp(), which searches a given RNR element for APs affiliated to the same AP MLD as the reporting AP that sent the frame containing the element. More... | |
| class | He6GhzBandCapabilitiesTest |
| Test HE 6 GHz Band Capabilities information element serialization and deserialization. More... | |
| class | HeAggregationTest |
| 802.11ax aggregation test which permits 64 or 256 MPDUs in A-MPDU according to the negotiated buffer size. More... | |
| class | HeOperationElementTest |
| Test HE Operation information element serialization and deserialization. More... | |
| class | HeRuMcsDataRateTestCase |
| Data rate verification test for MCSs of different RU sizes. More... | |
| class | InterBssTestSuite |
| Inter BSS Test Suite. More... | |
| class | Issue211Test |
| Test for issue 211 (https://gitlab.com/nsnam/ns-3-dev/-/issues/211) More... | |
| class | Issue211TestSuite |
| Block Ack Test Suite. More... | |
| class | LargestIdlePrimaryChannelTest |
| Test the calculation of the largest idle primary channel performed by ChannelAccessManager::GetLargestIdlePrimaryChannel(). More... | |
| class | LinkRenameTestCase |
| LinkId of non-AP MLD changes after MLO setup. More... | |
| class | MgtTestHeader |
| Test management header. More... | |
| class | MldSwapLinksTest |
| Test the WifiMac::SwapLinks() method. More... | |
| class | MLOTestCase |
| Trace channel occupany on each link of MLDs. More... | |
| class | MultiLinkMuTxTest |
| Test data transmission between MLDs using OFDMA MU transmissions. More... | |
| class | MultiLinkOperationsTestBase |
| Base class for Multi-Link Operations tests. More... | |
| class | MultiLinkSetupTest |
| Multi-Link Discovery & Setup test. More... | |
| class | MultiLinkTxTest |
| Test data transmission between two MLDs. More... | |
| class | MultiStaCtrlBAckResponseHeaderTest |
| Test for Multi-STA block ack header. More... | |
| class | MuSigDurationTest |
| HE-SIG-B/EHT-SIG duration test. More... | |
| class | OfdmaAckSequenceTest |
| Test OFDMA acknowledgment sequences. More... | |
| class | OfdmaTestPhyListener |
| PHY listener for OFDMA tests. More... | |
| class | OrigBlockAckWindowStalled |
| Test for Block Ack Policy with non-null BA threshold and TX window blocked. More... | |
| class | OriginatorBlockAckWindowTest |
| Test for the originator block ack window. More... | |
| class | PacketBufferingCaseA |
| Packet Buffering Case A. More... | |
| class | PacketBufferingCaseB |
| Packet Buffering Case B. More... | |
| class | PhyChannelSettingsToOperatingChannelTest |
| Test the conversion from PHY ChannelSettings attribute to WifiPhyOperatingChannel. More... | |
| class | PhyHeaderSectionsTest |
| PHY header sections consistency test. More... | |
| class | PowerRateAdaptationTest |
| Power Rate Adaptation Test. More... | |
| class | PowerRateAdaptationTestSuite |
| Power Rate Adaptation Test Suite. More... | |
| class | PowerSaveTestSuite |
| Power Save Test Suite. More... | |
| class | PreservePacketsInAmpdus |
| Test for A-MSDU and A-MPDU aggregation. More... | |
| class | ProbeExchTest |
| Probe Request-Probe Response exchange. More... | |
| class | ProbeExchTestSuite |
| wifi probe exchange Test Suite More... | |
| class | QosTxopTestSuite |
| QosTxop Test Suite. More... | |
| class | QosUtilsIsOldPacketTest |
| Qos Utils Is Old Packet Test. More... | |
| class | ReducedNeighborReportTest |
| Test Reduced Neighbor Report serialization and deserialization. More... | |
| class | ReleaseSeqNoAfterCtsTimeoutTest |
| Test release of sequence numbers upon CTS timeout in multi-link operations. More... | |
| class | SendOnePacketTestCase |
| Send one packet from one WifiNetDevice to other. More... | |
| class | SetChannelFrequencyTest |
| Set Channel Frequency Test. More... | |
| class | SetWifiOperatingChannelTest |
| Test the WifiPhyOperatingChannel::Set() method. More... | |
| class | SingleLinkEmlsrTest |
| Test ML setup and data exchange between an AP MLD and a single link EMLSR client. More... | |
| class | SpectrumWifiPhy80Plus80Test |
| Test 80+80MHz transmission. More... | |
| class | SpectrumWifiPhyBasicTest |
| Spectrum Wifi Phy Basic Test. More... | |
| class | SpectrumWifiPhyFilterTest |
| Spectrum Wifi Phy Filter Test. More... | |
| class | SpectrumWifiPhyGetBandTest |
| Spectrum Wifi Phy Bands Calculations Test. More... | |
| class | SpectrumWifiPhyInterfacesHelperTest |
| Spectrum Wifi Phy Interfaces Helper Test. More... | |
| class | SpectrumWifiPhyListenerTest |
| Spectrum Wifi Phy Listener Test. More... | |
| class | SpectrumWifiPhyMultipleInterfacesTest |
| Spectrum Wifi Phy Multiple Spectrum Test. More... | |
| class | SpectrumWifiPhyTestSuite |
| Spectrum Wifi Phy Test Suite. More... | |
| class | SpectrumWifiPhyTrackedBandsTest |
| Test tracked bands in interference helper upon channel switching. More... | |
| class | StartSeqNoUpdateAfterAddBaTimeoutTest |
| Test update of BA starting sequence number after ADDBA Response timeout in multi-link operations. More... | |
| class | TableBasedErrorRateTestCase |
| Wifi Table-based Error Rate Models Test Case. More... | |
| class | TestAmpduReception |
| A-MPDU reception test. More... | |
| class | TestDlMuMimoPhyTransmission |
| DL MU-MIMO PHY test. More... | |
| class | TestDlMuTxVector |
| DL MU TX-VECTOR test. More... | |
| class | TestDlOfdmaPhyPuncturing |
| DL-OFDMA PHY puncturing test. More... | |
| class | TestDlOfdmaPhyTransmission< LatestPhyEntityType > |
| DL-OFDMA PHY test. More... | |
| class | TestHeader |
| Test header that can contain multiple test information elements. More... | |
| class | TestInterBssConstantObssPdAlgo |
| Wifi Test. More... | |
| class | TestMultipleCtsResponsesFromMuRts |
| test PHY reception of multiple CTS frames as a response to a MU-RTS frame. More... | |
| class | TestMultipleHeTbPreambles |
| UL-OFDMA multiple RX events test. More... | |
| class | TestMultiUserScheduler |
| Dummy Multi User Scheduler used to test OFDMA ack sequences. More... | |
| class | TestNonHtDuplicatePhyReception |
| non-HT duplicate PHY reception test The test consists in an AP sending a single non-HT duplicate PPDU of a given channel width (multiple of 20 MHz) over a spectrum channel and it checks whether the STAs attached to the channel receive the PPDU. More... | |
| class | TestPhyDropDueToTx |
| This test verifies that the WifiPhyRxfailureReason distinguishes between two cases: 1) a drop due to transmitting during the signal detection interval, and 2) a drop due to transmitting after the receiver has detected a preamble but is waiting for the end of the preamble. More... | |
| class | TestPhyHeadersReception |
| Test PHY state upon success or failure of L-SIG and SIG-A. More... | |
| class | TestPhyListener |
| Test Phy Listener. More... | |
| class | TestPhyPaddingExclusion |
| PHY padding exclusion test. More... | |
| class | TestPrimary20CoveredByPpdu |
| Primary 20 MHz Covered By Ppdu Test This test checks whether the functions WifiPpdu::DoesOverlapChannel and WifiPpdu::DoesCoverChannel are returning the expected results. More... | |
| class | TestSimpleFrameCaptureModel |
| Simple frame capture model test. More... | |
| class | TestSpectrumChannelWithBandwidthFilter |
| This test verifies the correct function of the WifiBandwidthFilter. More... | |
| class | TestThresholdPreambleDetectionWithFrameCapture |
| Preamble detection test w/o frame capture. More... | |
| class | TestThresholdPreambleDetectionWithoutFrameCapture |
| Preamble detection test w/o frame capture. More... | |
| class | TestUlMuMimoPhyTransmission |
| UL MU-MIMO PHY test. More... | |
| class | TestUlOfdmaPhyTransmission< LatestPhyEntityType > |
| UL-OFDMA PHY test. More... | |
| class | TestUlOfdmaPowerControl |
| UL-OFDMA power control test. More... | |
| class | TestUlOfdmaPpduUid |
| UL-OFDMA PPDU UID attribution test. More... | |
| class | TestUnsupportedBandwidthReception |
| Unsupported Bandwidth Reception Test This test checks whether a PHY receiving a PPDU sent over a channel width larger than the one supported by the PHY is getting dropped at the expected time. More... | |
| class | TestUnsupportedModulationReception |
| Unsupported Modulation Reception Test This test creates a mixed network, in which an HE STA and a VHT STA are associated to an HE AP and send uplink traffic. More... | |
| class | TestWifiInformationElement |
| Information Element to test IE fragmentation. More... | |
| class | TestWifiPhyRxTraceHelper |
| Implements a test case to evaluate the reception process of WiFi Physical Layer (PHY) frames (PPDU) with multiple MAC Protocol Data Units (MPDUs). More... | |
| class | TestWifiPhyRxTraceHelperMloStr |
| Implements a test case to evaluate the reception process of WiFi Physical Layer (PHY) frames (PPDU) containing multiple MAC Protocol Data Units (MPDUs) in Multi-Link Operation (MLO) contexts. More... | |
| class | TestWifiPhyRxTraceHelperYans |
| Implements a test case to evaluate the reception process of WiFi Physical Layer (PHY) frames (PPDU) with multiple MAC Protocol Data Units (MPDUs) when using YansWifiPhy. More... | |
| class | TestWifiSubElement |
| Subelement to test fragmentation. More... | |
| class | TidToLinkMappingElementTest |
| Test TID-To-Link Mapping information element serialization and deserialization. More... | |
| class | TimInformationElementTest |
| Test TIM Information element serialization and deserialization. More... | |
| class | TwoLevelAggregationTest |
| Two Level Aggregation Test. More... | |
| class | TxDurationTest |
| Tx Duration Test. More... | |
| class | TxDurationTestSuite |
| Tx Duration Test Suite. More... | |
| class | TxopTest< TxopType > |
| TxopTest Txop Test. More... | |
| class | TxopTestSuite |
| Txop Test Suite. More... | |
| class | Wifi20MHzChannelIndicesTest |
| Test functions returning the indices of primary and secondary channels of different width. More... | |
| class | Wifi20MHzIndicesCoveringRuTest |
| Test the WifiPhyOperatingChannel::Get20MHzIndicesCoveringRu() method. More... | |
| class | WifiAcMappingTest |
| Test for User priority to Access Category mapping. More... | |
| class | WifiAcMappingTestSuite |
| Access category mapping Test Suite. More... | |
| class | WifiAggregationTestSuite |
| Wifi Aggregation Test Suite. More... | |
| class | WifiCentral26TonesRusInChannelTest |
| Test the WifiRu::GetCentral26TonesRus() method. More... | |
| class | WifiChannelSettingsTest |
| Test initial channel settings for AP and non-AP STAs when those are not necessarily identical. More... | |
| class | WifiChannelSettingsTestSuite |
| wifi channel settings test suite More... | |
| class | WifiChannelSwitchingTest |
| This test verifies that communication between an AP and a STA resumes after that both switch channel and PHY band. More... | |
| class | WifiChannelSwitchingTestSuite |
| Block Ack Test Suite. More... | |
| class | WifiCoHelperTestSuite |
| Wifi Channel Occupancy Helper Test Suite. More... | |
| class | WifiCoTraceHelperBaseTestCase |
| It's a base class with some utility methods for other test cases in this file. More... | |
| class | WifiDynamicBwOpTestSuite |
| wifi dynamic bandwidth operation Test Suite More... | |
| class | WifiEhtCapabilitiesIeTest |
| Test serialization and deserialization of EHT capabilities IE. More... | |
| class | WifiEhtInfoElemsTestSuite |
| wifi EHT Information Elements Test Suite More... | |
| class | WifiEmlsrBasicExchangesTestSuite |
| wifi EMLSR suite to test basic frame exchanges. More... | |
| class | WifiEmlsrEnablingTestSuite |
| wifi EMLSR suite to test the procedure for enabling EMLSR mode More... | |
| class | WifiEmlsrLinkSwitchTestSuite |
| wifi EMLSR suite to test link switch operations More... | |
| class | WifiEqualSizedRusTest |
| Test the WifiRu::GetEqualSizedRusForStations() method. More... | |
| class | WifiErrorRateModelsTestCaseDsss |
| Wifi Error Rate Models Test Case Dsss. More... | |
| class | WifiErrorRateModelsTestCaseMimo |
| Wifi Error Rate Models Test Case MIMO. More... | |
| class | WifiErrorRateModelsTestCaseNist |
| Wifi Error Rate Models Test Case Nist. More... | |
| class | WifiErrorRateModelsTestSuite |
| Wifi Error Rate Models Test Suite. More... | |
| class | WifiExtractExpiredMpdusTest |
| Test extraction of expired MPDUs from MAC queue container. More... | |
| class | WifiFilsFrameTest |
| Test FILS frames. More... | |
| class | WifiFilsFrameTestSuite |
| WiFi FILS frame Test Suite. More... | |
| class | WifiGcrTestSuite |
| wifi GCR Test Suite More... | |
| class | WifiHeInfoElemsTestSuite |
| wifi HE Information Elements Test Suite More... | |
| class | WifiIeFragmentationTest |
| Test fragmentation of Information Elements. More... | |
| class | WifiIeFragmentationTestSuite |
| wifi Information Element fragmentation Test Suite More... | |
| class | WifiMacOfdmaTestSuite |
| wifi MAC OFDMA Test Suite More... | |
| class | WifiMacQueueDropOldestTest |
| Test DROP_OLDEST setting. More... | |
| class | WifiMacQueueFlushTest |
| Test that a wifi MAC queue is correctly flushed even if (at least) a container queue is blocked. More... | |
| class | WifiMacQueueTestSuite |
| Wifi MAC Queue Test Suite. More... | |
| class | WifiMgtHeaderTest |
| Mgt header (de)serialization Test Suite. More... | |
| class | WifiMloUdpTest |
| Test UDP packet transmission between MLDs and SLDs. More... | |
| class | WifiMloUdpTestSuite |
| Multi-Link Operations with UDP traffic Test Suite. More... | |
| class | WifiMsduAggregatorTestSuite |
| MsduAggregator Test Suite. More... | |
| class | WifiMsduAggregatorThroughputTest |
| Throughput test for MsduAggregator. More... | |
| class | WifiMultiLinkOperationsTestSuite |
| wifi 11be MLD Test Suite More... | |
| class | WifiNonHtDuplicateTestSuite |
| wifi non-HT duplicate Test Suite More... | |
| class | WifiNumRusInChannelTest |
| Test the WifiRu::GetNRus() method. More... | |
| class | WifiOfdmMaskSlopesTestCase |
| Test checks if Wifi spectrum values for OFDM are generated properly. More... | |
| class | WifiOperatingChannelTestSuite |
| wifi operating channel test suite More... | |
| class | WifiPhyCcaIndicationTest |
| Wifi Phy Threshold Test base class. More... | |
| class | WifiPhyCcaTestSuite |
| Wi-Fi PHY CCA Test Suite. More... | |
| class | WifiPhyCcaThresholdsTest |
| PHY CCA thresholds test. More... | |
| class | WifiPhyChannel80Plus80Test |
| Test the operating channel functions for 80+80MHz. More... | |
| class | WifiPhyMuMimoTestSuite |
| wifi PHY MU-MIMO Test Suite More... | |
| class | WifiPhyOfdmaTestSuite |
| wifi PHY OFDMA Test Suite More... | |
| class | WifiPhyReceptionTest |
| Wifi Phy Reception Test base class. More... | |
| class | WifiPhyReceptionTestSuite |
| wifi PHY reception Test Suite More... | |
| class | WifiPhyRxTraceHelperTestSuite |
| wifi PHY reception Test Suite More... | |
| class | WifiPhyThresholdsStrongForeignSignalTest |
| Wifi Phy Threshold Strong Foreign Signal Test. More... | |
| class | WifiPhyThresholdsStrongWifiSignalTest |
| Wifi Phy Threshold Strong Wifi Signal Test. More... | |
| class | WifiPhyThresholdsTest |
| Wifi Phy Threshold Test base class. More... | |
| class | WifiPhyThresholdsTestSuite |
| Wifi Phy Thresholds Test Suite. More... | |
| class | WifiPhyThresholdsWeakForeignSignalTest |
| Wifi Phy Threshold Weak Foreign Signal Test. More... | |
| class | WifiPhyThresholdsWeakWifiSignalTest |
| Wifi Phy Threshold Weak Wifi Signal Test. More... | |
| class | WifiPrimaryChannelsTest |
| Test transmissions under different primary channel settings. More... | |
| class | WifiPrimaryChannelsTestSuite |
| wifi primary channels test suite More... | |
| class | WifiRetransmitTest |
| Test retransmit procedure. More... | |
| class | WifiRetransmitTestSuite |
| wifi retransmit procedure Test Suite More... | |
| class | WifiRuAllocationTestSuite |
| wifi primary channels test suite More... | |
| class | WifiRuOverlappingTest |
| Test the WifiRu::DoesOverlap() method. More... | |
| class | WifiRuPhyIdxTo80MHzIdxAndFlagsTest |
| Test the methods to convert PHY indices to 80MHz indices with primary flags. More... | |
| class | WifiRusOfTypeInChannelTest |
| Test the WifiRu::GetRusOfType() method. More... | |
| class | WifiStaticEmlsrTestSuite |
| EMLSR static setup test suite. More... | |
| class | WifiStaticInfraBssTestSuite |
| WifiStaticSetupHelper test suite. More... | |
| class | WifiSubcarrierGroupsTest |
| Test the WifiRu::GetSubcarrierGroup() method. More... | |
| class | WifiTest |
| Wifi Test. More... | |
| class | WifiTestSuite |
| Wifi Test Suite. More... | |
| class | WifiTransmitMaskTestSuite |
| Test suite for checking the consistency of different OFDM-based transmit masks. More... | |
| class | WifiTxopTest |
| Test TXOP rules. More... | |
| class | WifiTxopTestSuite |
| wifi TXOP Test Suite More... | |
| class | WifiTxStatsHelperTest |
| Implements a test case to evaluate the transmission process of multiple Wi-Fi MAC Layer MPDUs. More... | |
| class | WifiTxStatsHelperTestSuite |
| WifiTxStatsHelper Test Suite. More... | |
| class | WifiUseAvailBwTest |
| Two BSSes, each with one AP and one non-AP STA, are configured to operate on different channels. More... | |
Enumerations | |
| enum class | WifiOfdmaScenario : uint8_t { WifiOfdmaScenario::HE = 0 , WifiOfdmaScenario::HE_EHT , WifiOfdmaScenario::EHT } |
| The scenarios. More... | |
Variables | |
| static WifiCoHelperTestSuite | g_WifiCoHelperTestSuite |
| WifiCoHelperTestSuite instance variable. | |
|
strong |
|
static |
WifiCoHelperTestSuite instance variable.
Definition at line 788 of file wifi-co-trace-helper-test.cc.