[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.)
So far there is just the single master branch with the initial commit,
which you are welcome to download/clone/package/host:
git clone https://code.google.com/p/packetdrill/
On Tue, Jul 2, 2013 at 7:25 PM, matthew sporleder
> On Tue, Jul 2, 2013 at 4:34 PM, Neal Cardwell
> <ncardwell%google.com@localhost> wrote:
>> 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
Main Index |
Thread Index |