On Wed, Apr 12, 2017 at 10:16:17AM +1000, Benjamin Herrenschmidt wrote: > 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. >
I have started to add some tests to kselftests (tools/testing/selftests/net/netdevice.sh) The major intent is that thoses tests could be run without any user directive. (and so could be usefull in kernelci) I just need to share the next serie of patch. Regards