[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: packetdrill: a scriptable network stack testing tool (for NetBSD, etc.)
On Tue, Jul 2, 2013 at 4:34 PM, Neal Cardwell <ncardwell%google.com@localhost>
> I'd like to announce the availability of the packetdrill network stack
> testing tool.
> The packetdrill scripting tool enables users to quickly write precise
> tests for entire TCP/UDP/IPv4/IPv6 network stacks, from the system
> call layer down to the NIC hardware. packetdrill currently works on
> Linux, FreeBSD, OpenBSD, and NetBSD. It can test network stack
> behavior over physical NICs on a LAN, or on a single machine using a
> tun virtual network device.
> The code is licensed under version 2 of the GPL, and available in a
> git repository at:
> Here's a USENIX 2013 paper about the tool:
> This paper describes the design and implementation of the tool, and
> our experiences using it to execute 657 test cases. The tool was
> instrumental in our development of three new features for Linux
> TCP—Early Retransmit, Fast Open, and Loss Probes—and allowed us to
> find and fix 10 bugs in Linux. Our team uses packetdrill in all phases
> of the development process.
> Currently the source for the testing tool is in the git repository,
> along with an example script for each supported OS. We will also be
> posting tests from our team's Linux TCP test suite (described in the
> paper), as time permits.
> There is a mailing list for questions, discussions and patches:
Thanks, can't wait to get it into pkgsrc.
Is there a stable code release (branch) we could download or clone/package/host?
Main Index |
Thread Index |