Test Your Ported NDIS 6.0 Miniport Driver (Compact 7)

3/12/2014

After you have ported your NDIS 5.x miniport driver to NDIS 6.0, you can test and debug your miniport driver. For more information about Windows Embedded Compact device driver debugging and testing, see Build and Test Your Device Driver.

For performance and network testing of your NDIS miniport driver, you can use the NDIS and Winsock driver tests available in the Windows Embedded Compact Test Kit (CTK). After you successfully run these tests, you can qualify your NDIS miniport driver as a production quality driver. To test your ported NDIS 6.0 miniport driver, read and follow the instructions found in the topics listed in the following table:

Step Topic(s)

1. Familiarize yourself with the CTK.

Compact Test Kit Overview

2. Assess the functionality of your miniport driver for a single network adapter.

One-Card Network Card Miniport Driver (NDIS 6) Test

3. Assess the functionality of your miniport driver on a device with two network adapters.

Two-Card Network Card Miniport Driver (NDIS 6) Test

4. Run the Winsock Stress Tests to test driver open, close, send, and receive paths.

Winsock Stress Test - OpenClose, Winsock Stress Test - ReceiveSend

5. Run the NDIS 6 Performance test to measure the NDIS-level send and receive throughput of your miniport driver.

NDIS 6 Performance Test

6. Run the Winsock Performance tests to measure the Winsock-level send and receive throughput, packet loss, and round trip time through your miniport driver and network adapter.

Winsock Performance Test

You can use the preceding steps to test the following types of NDIS miniport drivers:

  1. Wired LAN network adapter drivers
  2. Wireless LAN (IEEE 801.11) network adapter drivers
  3. RNDIS (Remote NDIS) function drivers
  4. NDIS intermediate drivers

You cannot use the preceding steps to test miniport drivers for the following types of communications devices:

  1. Bluetooth devices
  2. IrDA (Infrared Data Association) and FIR (Fast IrDA) devices
  3. ATM (Asynchronous Transfer Mode), DSL (Digital Subscriber Line), modem, and cable modem devices
  4. Wireless WAN CDMA (Code Division Multiple Access) and GPRS (General Packet Radio Service) devices

For more information about the Windows Embedded Compact Test Kit (CTK), see Compact Test Kit (CTK).

See Also

Concepts

Port Miniport Drivers from NDIS 5.x to 6.0