Skip to content
Snippets Groups Projects
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 .
  1. Oct 01, 2015
  2. Sep 30, 2015
  3. Sep 29, 2015
  4. Sep 28, 2015
  5. Sep 22, 2015
  6. Sep 21, 2015
  7. Sep 15, 2015
  8. Aug 04, 2015
  9. Aug 01, 2015
  10. Jul 20, 2015
  11. Jul 11, 2015
  12. Jul 09, 2015
  13. Jun 11, 2015
  14. May 23, 2015
  15. May 12, 2015
  16. May 04, 2015
  17. May 03, 2015
  18. May 02, 2015
  19. May 01, 2015
    • Michael Tüxen's avatar
      Add initial support for SCTP tests. · 1672402c
      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.
      1672402c
  20. Dec 28, 2014
  21. Nov 30, 2013
    • Barath Raghavan's avatar
      net-test: Adds the --dry_run flag to packetdrill to verify but not start a run. · bf3e19af
      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
      bf3e19af
    • Neal Cardwell's avatar
      net-test: packetdrill MPLS support: parse MPLS label stacks in scripts · 5c32114d
      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
      5c32114d
    • Neal Cardwell's avatar
      net-test: packetdrill: support inet_addr() as an expression · 61a9eb03
      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
      61a9eb03
  22. Nov 28, 2013
    • Neal Cardwell's avatar
      net-test: packetdrill encap support: IPv6 support · 8eb75b5d
      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
      8eb75b5d
    • Neal Cardwell's avatar
      net-test: packetdrill encap support: main encapsulation engine · 4d1122bd
      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
      4d1122bd
  23. Jun 26, 2013
Loading