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 .
- Sep 30, 2015
- Sep 29, 2015
- Sep 28, 2015
- Sep 22, 2015
-
-
hoelscher authored
-
- Sep 21, 2015
- Sep 15, 2015
-
-
Aomx authored
-
- Aug 04, 2015
-
-
Michael Tüxen authored
of length fields
-
- Aug 01, 2015
-
-
Michael Tüxen authored
-
Michael Tüxen authored
This fixes https://github.com/nplab/packetdrill/issues/5.
-
- Jul 20, 2015
-
-
Michael Tüxen authored
Please note that packetdrill currently does not support getsockopt() for non int values.
-
- Jul 11, 2015
-
-
Michael Tüxen authored
This fixes https://github.com/nplab/packetdrill/issues/19
-
Michael Tüxen authored
This fixes https://github.com/nplab/packetdrill/issues/18.
-
- Jul 09, 2015
-
-
Michael Tüxen authored
When specifying INIT or INIT-ACK chunks allow the tag and the tsn field to be omitted (meaning tag=... or tsn=... is allowed).
-
- Jun 11, 2015
-
-
Michael Tüxen authored
error causes. The possibility to specifiy the error causes needs to be implemented.
-
- May 23, 2015
-
-
Michael Tüxen authored
This patch add support for the PAD chunk and PAD parameter defined in https://tools.ietf.org/html/rfc4820 This fixes https://github.com/nplab/packetdrill/issues/16
-
Michael Tüxen authored
This patch adds support for the SCTP parameters defined in RFC 4960. While there, make the syntax more consistent and make sure that the packet printing is in line with the syntax being used. This fixes https://github.com/nplab/packetdrill/issues/6
-
- May 12, 2015
-
-
Michael Tüxen authored
This fixes https://github.com/nplab/packetdrill/issues/7
-
- May 04, 2015
-
-
Michael Tüxen authored
and SHUTDOWN_COMPLETE chunk flags using T. This finally fixes https://github.com/nplab/packetdrill/issues/2
-
- May 03, 2015
-
-
Michael Tüxen authored
DATA[flgs=0x03 len=1016 tsn=0 ... This fixes https://github.com/nplab/packetdrill/issues/3
-
Michael Tüxen authored
flags as atwo digit hex number like DATA[flgs=0x03 tsn=0 ... This addresses https://github.com/nplab/packetdrill/issues/2
-
- May 02, 2015
-
-
Michael Tüxen authored
SACK[tsn=2 gaps=[4:4, 6:6] dups=[8]] This fixes https://github.com/nplab/packetdrill/issues/4
-
- 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.
-
- Dec 28, 2014
-
-
Michael Tüxen authored
This commit adds support for UDPLite as specified in RFC 3828 and the corresponding socket options. It is tested on FreeBSD 10.1 and Linux, the platforms supporting UDPLite. Signed-off-by:
Michael Tuexen <tuexen@fh-muenster.de>
-
Michael Tüxen authored
This commit adds support for the following SCTP socket options: * SCTP_RTOINFO * SCTP_INITMSG * SCTP_NODELAY * SCTP_MAXSEG * SCTP_DELAYED_SACK * SCTP_MAX_BURST Tested on Linux and FreeBSD. NetBSD and OpenBSD doen't support SCTP and should not be affected. Signed-off-by:
Michael Tuexen <tuexen@fh-muenster.de>
-
- Nov 30, 2013
-
-
Barath Raghavan authored
The --dry_run command line flag causes packetdrill to verify command line args, load and parse the given script, but not execute it. If any errors are found during these steps, packetdrill will print an error as before. Otherwise, it will exit(0) and produce no output. Change-Id: Ibf4502c6ea326539346a58b58d7feb29d4b3da69
-
Neal Cardwell authored
Code to parse script packets using an encapsulation layer that is an MPLS label stack. The syntax looks like: mpls (label 123, tc 1, [S], ttl 255) (label 456, tc 1, [S], ttl 255) This is borrowed from the syntax from tcpdump, which is: MPLS (label 123, exp 1, [S], ttl 255) (label 456, exp 1, [S], ttl 255) We use "tc" because RFC 5462 renamed the EXP ("experimental") field to the TC ("traffic class") field. We use lower-case "mpls" instead of "MPLS" for consistency with other packetdrill protocols, and for ease of typing. Change-Id: I2e797aead8605da9fe3f0461594cf7273d4ef0ec
-
Neal Cardwell authored
packetdrill already supported an inet_addr() as a part of a sockaddr expression (since that's how strace represents the sockaddr argument to connect(), for example). But now we also want to allow a stand-alone inet_addr() call, to allow the specification of IP addresses for other contexts. Change-Id: Ia69751030eff399e6b0d9cbb4a15530f0b721278
-
- Nov 28, 2013
-
-
Neal Cardwell authored
Add support for IPv6 in encapsulation layers, including: lexical scanning of IPv6 addresses, parsing IPv6 encap in scripts, appending and filling in IPv6 encapsulation. Change-Id: I1349cd4056c168a4114a92324eb2a321f7db7697
-
Neal Cardwell authored
The main engine for handling encapsualted packets in packetdrill, including: - parsing scripts with encapsulation - parsing packets with encapsulation - injecting packets with encapsulation Encapsulated packets look like the following, which has an IP header, GRE header, and then regular IP/TCP header: +0 > ipv4 1.1.1.1 > 2.2.2.2: gre: . 1:1001(1000) ack 1 See other patches in the series for more detailed examples. Change-Id: Ia8c7580e268f5b0347bd9d3fdc73b096f751a79d
-
- 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>
-