NDISTest 6.5 - WlanOffloads - OSStack

This automated test verifies the WLANOffloads.

Test details

Associated requirements

Device.Network.WLAN.Base.MeetScanAndConnReq Device.Network.WLAN.CSBBase.MeetScanAndConnReq Device.Network.WLAN.CSBWoWLAN.MustSupportWakeOnWLAN Device.Network.WLAN.WoWLAN.ImplementWakeOnWLAN

See the device hardware requirements.


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

~40 minutes


Certification Functional




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 KeepAlive suite is available in this test and consists of the following test:



  • Rebind the operating system stack on the DUT and the SUT.

  • Configure one of the access point to use WPA2/AES.

Protocol offload test

Enable Protocol offload for protocols specified by m_TestProtocols and test for a successful offload.

Interception test

Test that the offload protocols are bypassed by the test device firmware after the device resumes following a successful protocol offload.

Invalid packet test

Verify that no responses on invalid packets are received from the test adapter with offload enabled.

Traffic test

Verify that no response for packets sent to other hosts on the same subnet are sent by test adapter with offload enabled.

Enable disable test

Verify no response for packets sent for following configurations:

  • Disable protocol offload but program protocol offloads with OID_PM_ADD_PROTOCOL_OFFLOAD. Test for a failed offload.

  • Disable protocol offload and do not program protocols for offload.

Protocol offload capacity test

  • Add as many IPv4 ARP protocol offloads as the driver supports, and test the first address, last address, and any random IPv4 offloaded address in between by sending an ARP request packet when in sleep state.

  • Perform the same test as above for IPv6 NS offload. Add a single IPv6 target address in each offload request.

  • Perform the same test as above for IPv6 NS offload, but add two target addresses in each offload request. Test the first two addresses and the last address added to the IPv6 target address.



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

More information

Command syntax



The root password for the first physical access point.


The IP address of the WAN port of the first physical access point.


The root password for the second physical access point.


The root password for the second physical access point.




Send comments about this topic to Microsoft