Hi folks ! Does anybody knows of an existing kind of automated "test suite" for a network/ethernet driver ?
IE. Something we could run both on the "tested" driver and a cross-over "known good" peer (possibly the latter set to promisc & no offload for proper analysis), that would out the driver through a whole bunch of tests, such as verifying the checksum offload on a various combinations of headers lenghts and encapsulation, vlan stuff, multicast filters, etc... ? I've hacking on a driver recently and ended up "manually" testing a bunch of these things using a palette of tools (iperf, nuttcp, some multicast hack I have around, etc... along with tcpdump) but it feels like this is the kind of things that could be greatly automated. Cheers, Ben.