This project is mirrored from https://github.com/nplab/packetdrill.
Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Last successful update .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Last successful update .
- Apr 12, 2021
-
-
Michael Tüxen authored
-
Michael Tüxen authored
-
Michael Tüxen authored
usleep() might be overshooting substantially in that case.
-
- Jun 01, 2020
-
-
Michael Tüxen authored
When enabled, no final TCP RST segment or SCTP ABORT chunk is sent to cleanup the state at the SUT.
-
- Nov 10, 2018
-
-
Michael Tuexen authored
-
- Sep 18, 2018
-
-
Michael Tüxen authored
The assert() calls clarify and ensure which thread the functions is allowed to run in.
-
- Aug 27, 2018
-
-
Michael Tüxen authored
-
Michael Tüxen authored
-
- Aug 02, 2018
-
-
Michael Tüxen authored
Ensure that 0.00 socket(..., SOCK_STREAM, IPPROTO_TCP) = 3 +1.00 close(3) = -1 `echo Cleanup` works
-
- Jun 09, 2018
-
-
Michael Tüxen authored
This is ported from packetdrill 2.0.
-
- Apr 21, 2018
-
-
Michael Tüxen authored
-
- Apr 20, 2018
-
-
Michael Tüxen authored
-
- Jul 28, 2017
-
-
Michael Tüxen authored
When using local mode on *BSD, using the tun0 device was hard coded in contrast to Linux, where the next unused tun device was used. This patch changes the behaviour on *BSD to use the next unused tun device. This also requires that the device is removed when packetdrill terminates. This was the case on Linux, but not on *BSD. On *BSD there is also a new command line option (--tun-dev) to set the device name and not select an ephemerial one.
-
- Nov 14, 2016
-
-
Michael Tüxen authored
Sponsored by: Netflix
-
- Jun 20, 2016
-
-
Michael Tüxen authored
When a blocking system call is ongoing, the error message shown was wrong. It was indicated that a blocking system call is on-going when the program terminates. This is correct, but hides the error message which describes why packetdrill is terminating. Sponsored by: Netflix
-
- Jun 15, 2016
-
-
Michael Tüxen authored
FreeBSD supports usleep(), so use it. Sonsored by Netflix.
-
Michael Tüxen authored
This fixes a bug on non-Linux system for the handling of blocking system calls. While waiting, release the state mutex. Sponsored by Netflix.
-
- Oct 15, 2015
-
-
Michael Tüxen authored
-
- Oct 01, 2015
-
-
Michael Tüxen authored
-
Michael Tüxen authored
-
- Sep 30, 2015
- Sep 29, 2015
- Jun 06, 2015
-
-
Michael Tüxen authored
Only send the cleanup messages when the socket is not in a front state. This fixes a bug where in case of the SUT being a server was sent a TCP RST with wildcard addresses and ports.
-
- May 01, 2015
-
-
Michael Tüxen authored
Current limitations: * Chunk parameters are not yet supported. * Error causes are not yet supported. * Chunks can't be bundled with COOKIE-ECHO chunks. * Chunk flags are not supported. * Chunk lengths are not supported. * Gap reports and duplicate TSNs are not supported for SACK chunks. * SCTP related ICMP messages are not supported. This version is only tested in a limited way, only on FreeBSD and only in local mode.
-
- Jun 26, 2013
-
-
Neal Cardwell authored
Initial commit for the packetdrill network stack testing tool: https://code.google.com/p/packetdrill/ Signed-off-by:
Neal Cardwell <ncardwell@google.com>
-