Skip to content

Requirement

Provide a test harness to improve the network drivers, verify function, test robustness

Tools/Tarballs
Current rough notes - test plan
Email Discussion - good list

This started as a discussion on the netdev lists. Goal is to pull together a matrix of tests covering the Linux Networking API (such as it is ) which will allow coders to verify that new network drivers function properly and handle certain failure cases well. If you have some test code or suggestions to contribute, contact cliffw@osdl.org

Current Test Outline

Function Verify (Set, unset, measure)Tool
All supported link speeds unknown
ioctl's definedunknown
MTU, other sizesunknown
ethtool hooks definedNotes Simple query script
ethtool hooks defined Bash script builder
Ethtool - script to list who defines what simple script
Performance/Error ideasTool
Test robustness of startup/init code - hit system with huge traffic while interface is starting up
For all speeds, generate maximum amount of packetsUnknown
For all speeds, run range of packet sizesSimple pktgen script
With max packets, count number of dropped/errored packetsunknown
Test with tx only, rx only, tx + rxunknown
Test with range of rates, random ratesunknown

Current work

Working on script wrappers for pktgen.