If you are a network developer or operator and have not used Packetdrill to write automated tests for the Networking Stack then you have been missing out. All is not lost! We are very lucky to have Neal Cardwell, who maintains Packetdrill, to give us a hands-on tutorial. Packetdrill, which is an open-source scripting tool, enables quick, precise, reproducible, automated unit tests for entire TCP/UDP/IPv4/IPv6 network stacks, from the system call layer down to the NIC hardware.
More details: https://netdevconf.info/0x19/sessions/tutorial/tutorial-using-packetdrill-to...
cheers, jamal