Test Your Ported NDIS 6.0 Miniport Driver (Compact 2013)
3/26/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. |
|
2. Assess the functionality of your miniport driver for a single network adapter. |
|
3. Assess the functionality of your miniport driver on a device with two network adapters. |
|
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. |
|
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. |
You can use the preceding steps to test the following types of NDIS miniport drivers:
- Wired LAN network adapter drivers
- Wireless LAN (IEEE 801.11) network adapter drivers
- RNDIS (Remote NDIS) function drivers
- NDIS intermediate drivers
You cannot use the preceding steps to test miniport drivers for the following types of communications devices:
- Bluetooth devices
- IrDA (Infrared Data Association) and FIR (Fast IrDA) devices
- ATM (Asynchronous Transfer Mode), DSL (Digital Subscriber Line), modem, and cable modem devices
- 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).