The AddressChange_ext suite consists of the following:
Name
Description
Query OID_DOT11_CURRENT_ADDRESS on the test adapter.
Query OID_DOT11_PERMANENT_ADDRESS on the test adapter.
Set the test adapter's network address to a valid address {0}. Verify data can be received and old address does not work.
Set the test adapter's network address to a multicast address {0}. This is no data verification done during this test.
Set the test adapter's network address to a broadcast address {0}. This is no data verification done during this test.
Set the test adapter's network address with a globally administered address {0}. This is no data verification done during this test.
The SafeMode_ext suite consists of the following:
Name
Description
VerifySafeModeWithFragmentation
Set OID_DOT11_SAFE_MODE_ENABLED.
Send data from the DUT to an access point using {0} and {1} with safe mode enabled.
Send data from an access point to the DUT using {0} and {1} with safe mode enabled.
Transmit data from an access point to the DUT using {0} with safe mode and ExcludeUnencrypted enabled. ExcludeUnencrypted should be ignored
VerifySafeModeWithFragmentation
Set OID_DOT11_SAFE_MODE_ENABLED.
Send data from the DUT to an access point using RSNA and CCMP with safe mode enabled.
Send data from an access point to the DUT using RSNA and CCMP with safe mode enabled.
Transmit data from an access point to the DUT using CCMP with safe mode and ExcludeUnencrypted enabled. ExcludeUnencrypted should be ignored.
VerifySafeModeWithFragmentation
Set OID_DOT11_SAFE_MODE_ENABLED.
Send data from an access point to the DUT using RSNA and CCMP with safe mode enabled.
RunTestsAgainInVWiFiMode
Run the above tests again with a secondary vwifi port created.
The SendRecv_cmn suite consists of the following:
Name
Description
VerifyUnicastSendReceive
Send unicast packets from an access point to the DUT.
Send unicast packets from the DUT to an access point.
VerifyBroadcastSendReceive
Send broadcast packets from an access point to the DUT.
Send broadcast packets from the DUT to an access point.
Pre-configuration
Connect the DUT to an access point with DOT11_MAC_AUTO_CONFIG_ENABLED_FLAG turned off before verifying fragmented sent or received data.
VerifySendFragmentation
Send unicast packets from an access point to the DUT. Set the maximum fragmentation.
Send unicast packets from the DUT to an access point. Set the maximum fragmentation.
Send unicast packets from an access point to the DUT. Set the minimum fragmentation.
Send unicast packets from the DUT to an access point. Set the minimum fragmentation.
VerifyReceiveFragmentation
Send unicast packets from an access point to the DUT. Set the minimum fragmentation on the access point.
Send unicast packets from the DUT to an access point. Set the minimum fragmentation on the access point.
VerifyRTSThreshold
Send unicast packets from an access point to the DUT. Set the minimum RTS threshold.
Send unicast packets from the DUT to an access point. Set the minimum RTS threshold.
VerifySendRecvIBSS
Send unicast packets from the SUT to the DUT.
Send unicast packets from the DUT to the SUT.
Send broadcast packets from the SUT to the DUT.
Send broadcast packets from the DUT to the SUT.
This test is not applicable to devices that support InstantGo.
The SendRecv1x_cmn suite consists of the following:
Name
Description
Verify1xSendRecv
Configure sender and receiver for 802.1x
Verifying DUT can receive 802.1x packets when associated using {0}/{1}/{2} {3} cipher keys installed
Verifying DUT can send 802.1x packets when associated using {0}/{1}/{2} {3} cipher keys installed
The following authentication and cipher pairs are used:
Open WEP40
Open WEP104
Open WEP
WPA TKIP
WPAPSK TKIP
RSNA TKIP
RSNAPSK TKIP
WPAPSK CCMP
RSNA CCMP
RSNAPSK CCMP
The Statistics_ext suite consists of the following:
Name
Description
Verify header information in DOT11_STATISTICS queried from the DUT.
Send unicast packets from the DUT to the first access point and verify the DUT TransmittedFrameCount is updated correctly.
Send unicast packets from the first access point to the DUT and verify DUT ReceivededFrameCount is updated correctly.
Send Open/WEP40 encrypted unicast data from the first access point to the DUT and verify MacUcastCounters DecryptSuccessCount on the DUT is updated correctly.
Send unicast data from the first access point to DUT and verify ullTKIPLocalMICFailures in DOT11_STATISTICS.MacUcastCounters is updated correctly.
Send unicast data from the access point to the DUT and verify ullCCMPDecryptErrors in DOT11_STATISTICS.MacUcastCounters is updated correctly.
Send unicast data from the first access point to the DUT and verify ullTKIPICVErrorCount in DOT11_STATISTICS.MacUcastCounters is updated correctly.
Send WEP40 encrypted unicast data from the first access point to the DUT and verify ullWEPUndecryptableCount in DOT11_STATISTICS.MacUcastCounters is updated correctly.
Send encrypted unicast data from the first access point to the DUT and verify ullDecryptFailureCount and ullWEPICVErrorCount in DOT11_STATISTICS.MacUcastCounters are updated correctly.
Send unicast data from the DUT to the first access point and verify ullTransmittedFrameCount in DOT11_STATISTICS.PhyCounters is updated correctly.
Send unicast data from the first access point to the DUT and verify ullReceivedFrameCount in DOT11_STATISTICS.PhyCounters is updated correctly.
Send fragmented data from an access point to the DUT and verify ullReceivedFragmentCount in DOT11_STATISTICS.PhyCounters is updated correctly.
Send plaintext unicast data from ProtocolAP to the DUT and verify WEPExcludedCount on the DUT is updated correctly