NDISTest 6.5 - WlanSendReceiveStress

This automated test suite verifies miniport manipulation of NBLs and structures contained within. Both structured and random tests confirm appropriate data management and transfer.

Test details

Associated requirements

Device.Network.WLAN.Base.ConformToNDIS Device.Network.WLAN.Base.MeetPerformanceReq Device.Network.WLAN.Base.OnlyWDFOrNDIS630Calls Device.Network.WLAN.CSBBase.ConformToNDIS Device.Network.WLAN.CSBBase.MeetPerformanceReq Device.Network.WLAN.CSBBase.OnlyWDFOrNDIS630Calls

See the device hardware requirements.

Platforms

Windows 7 (x64) Windows 7 (x86) Windows RT (ARM-based) Windows 8 (x64) Windows 8 (x86) Windows RT 8.1 Windows 8.1 x64 Windows 8.1 x86

Expected run time

~18 minutes

Categories

Certification Reliability

Type

Automated

 

Running the test

Before you run the test, complete the test setup as described in the test requirements: Wireless LAN (802.11) Testing Prerequisites.

The following suites are available:

  • SendRecvStress_cmn

The SendRecvStress_cmn suite consists of the following:

Name Description

VerifyBssidNotInScanList

  • Verify that the DUT can send data packets from MDLs with extra blank bytes before the first MDL and after the last MDL in each net buffer. The data will be transmitted using {0} and {1}.

  • Verify that the DUT can transmit data packets generated from MDLs that are constructed with exactly as many bytes of backfill space as the DUT requests during initialization. This empty space resides at the front of the first MDL of a net buffer. No other empty space is allocated in transmitted net buffers. The data is transmitted using {0} and {1}.

  • Verify that the DUT can send a data packet that is constructed in one large MDL in a net buffer. The data is transmitted using {0} and {1}.

  • Verify that the DUT can send a data packet that is constructed from many small MDLs in a net buffer. The data is transmitted using {0} and {1}.

  • Verify that the DUT can send packets constructed from MDLs allocated across page lines using {0} and {1}.

  • Verify that the DUT can send very small packets using {0} and {1}.

  • Verify that the DUT can send very large packets using {0} and {1}.

  • Verify that the DUT can send a large amount of packets in a single send request using {0} and {1.}

  • Verify that the DUT can send a wide variety of packets using {0} and {1}.

This is done for all supported authentication and cipher types.

VerifySeveralSendingCommHelpers

Send packets from the DUT to an access point by using several communication objects for all supported authentication and cipher types.

 

Troubleshooting

For troubleshooting information, see Troubleshooting Wireless LAN (802.11) Tests.

 

 

Send comments about this topic to Microsoft