This project creates a simple application
that has a menu which allows the loading and
io testing of kernel drivers. The file IO.cpp
does most of the work. See the article "A
Method of Using a Test Harness to Build
Ethernet Drivers" by Russ McMahon.

Still to be done:

1) Add settings to control transmit time interval
and payload length. Currently they are define at the
top of IO.cpp.

#define PAYLOADLENGTH 1400 // The ICMP data length.
#define TIMEINTERVAL 1500000 // The transmit interval.

2)Have a clear text menu item.

3) Be able to stop and restart transmit timer.

4) Add much better statistics and profiling.

5) Add UDP transmit and IP fragmentaion support.




