Skip to content
Commits on May 31, 2013
  1. Merge pull request #67 from PetarAlilovic/master

    committed May 31, 2013
    IP packet information printing from NFLOG packet
  2. @runmael
Commits on Apr 14, 2013
  1. If we get SIGCHLD, restart whatever system call it interrupted.

    Alexandra Kossovsky committed with Apr 14, 2013
    When compressing output with -z, we do so by creating a child process to
    run gzip and pipe to it, and we catch SIGCHLD to clean up after the
    child process.  We don't want the SIGCHLD to show up as an "Interrupted
    system call" error, so we specify that SIGCHLD should restart, rather
    than interrupting, system calls.
  2. @gdetal

    Multipath TCP (RFC 6824) support

    gdetal committed with Feb 25, 2013
    This commit adds the support of Multipath TCP (MPTCP). MPTCP is a new
    extension to TCP standardized at the IETF. MPTCP allows to use several IP
    addresses at the same time by distributing data across several subflows (TCP
    connections) while still presenting the standard TCP socket API to the
    application. Its benefits are better resource utilization, better throughput
    and smoother reaction to failures.
  3. @infrastation
  4. @infrastation

    improve ZeroMQ support (ZMTP/1.0 inside PGM/EPGM)

    infrastation committed with Mar 14, 2013
    This change adds new code to decode ZeroMQ datagrams, couples it with
    the PGM decoder and extends the -T option to make all this work.
    There are two new test cases based on existing captures of ZMTP/1.0
    inside [E]PGM to decode the ZMTP/1.0 part of these.
    This functionality enables decoding of the traffic zeromq library
    produces for "pgm://" and "epgm://" protocol schemas.
  5. @infrastation

    use existing PGM decoder for UDP-encapsulated PGM

    infrastation committed with Mar 14, 2013
    The original PGM uses its own IP protocol number. "EPGM" or "PGM/UDP"
    stands for UDP-encapsulated PGM, which has no assigned UDP port number
    and can be decoded only by means of -T option, which now accepts "pgm"
    protocol type for this purpose. There is also a sample capture of EPGM
    now (similar to the one of native PGM, but produced using the "epgm://"
    protocol schema) and a respective test case.
  6. @infrastation

    add a test case for native PGM

    infrastation committed with Mar 14, 2013
    This commit adds a capture of a few PGM (IP protocol 113) packets
    produced with version 2.2.0 of zeromq library built with PGM support
    (using the "pgm://" protocol schema). Each of the three ODATA packets in
    the capture contains a ZeroMQ datagram in the "Data" (application data)
    field. There is a new test case covering the PGM part of the capture.
  7. @infrastation

    fix two issues with PGM length handling

    infrastation committed with Mar 14, 2013
    1. "TSDU Length" comes in network byte order on wire, add missing macro.
    2. The (unused) justification of the number of bytes on wire wasn't
    correct because one side of the comparison included header size and
    another didn't (note the byte order as well). Besides that, the value of
    TSDU Length was already output thus far. Don't justify the number of
    bytes on wire and change the final printf() to make a use of it.
  8. @infrastation

    fix two printf format strings

    infrastation committed with Mar 14, 2013
  9. @fxlb
  10. @guyharris

    There's another Cisco-private encapsulation of BPDUs.

    guyharris committed with Apr 13, 2013
    At least according to the Wireshark STP dissector, SNAP frames with the
    Cisco OUI and a PID of 0x010c contain BPDUs, for "VLAN Bridge".
  11. added Ruben

    committed Apr 14, 2013
Commits on Apr 6, 2013
  1. @guyharris
  2. @guyharris

    Check for extra networking libraries before checking for IPv6.

    guyharris committed Apr 6, 2013
    On some platforms, such as SunOS 5.x, building the "do we have IPv6
    support?" test program requires the extra networking libraries, so we
    need to know what extra networking libraries are required before doing
    that test.
Commits on Mar 28, 2013
  1. Merge pull request #57 from fxlb/master

    committed Mar 28, 2013
    Fix function 'msnlb_print', unused parameter 'length'
  2. Merge pull request #58 from rubenk/master

    committed Mar 28, 2013
    print-sflow.c: print agent_id instead of number of samples in non-verbose mode
  3. Merge pull request #60 from wxsBSD/master

    committed Mar 28, 2013
    Fix SIGINT with multiple file reading.
  4. @wxsBSD

    Stop reading multiple files properly on cleanup.

    wxsBSD committed Mar 27, 2013
    Prior to this if pcap_breakloop() is called in cleanup() while reading
    multiple files (via -V) the code would fall through and open the next
    file in the list. With this change the list is cut short and the program
    exits normally.
Commits on Mar 27, 2013
  1. @guyharris

    Don't print the SPB stuff in non-verbose mode.

    guyharris committed Mar 27, 2013
    Before the previous change, we didn't print it; restore that behavior.
    Also update a comment - DEFAULT_SNAPLEN is now pretty large, so we
    should capture the entire packet by default.
Commits on Mar 26, 2013
  1. @guyharris

    Get rid of declarations in the middle of code; they're not valid C.

    Gisle Vanem committed with guyharris Mar 26, 2013
    Reviewed-By: Guy Harris <>
  2. @guyharris

    Fix handling of V3 and V4 BPDUs.

    guyharris committed Mar 26, 2013
    Make the offsets and lengths 32-bit, so that they don't overflow.
    Pull the handling of V4 fields into its own routine.  Call it only if
    the packet's been identified as a V4 packet and the length is sane; call
    the routine to handle V3 fields before we do any V4 work.
  3. @guyharris

    Declare vxlan_print() and otv_print() in interface.h, and fix its def…

    guyharris committed Mar 26, 2013
    They doesn't use their third argument, and they aren't being passed a
    third argument, so get rid of that argument.
  4. @guyharris

    We don't define PRIu8 or PRIx8 if the C environment doesn't; don't us…

    guyharris committed Mar 26, 2013
    …e it.
    The right format to use to print 8-bit quantities isn't
    implementation-dependent, so no need to use the PRIu8 and PRIx8 macros.
    There's also no need for an empty string after PRIu64.  Separate it with
    space from the strings with which it's being concatenated, however; we
    do that elsewhere.
  5. @guyharris

    Add some additional changes.

    guyharris committed Mar 26, 2013
  6. @guyharris
Commits on Mar 22, 2013
  1. @rubenk

    Add tests for wrong agent-id

    rubenk committed Mar 22, 2013
Commits on Mar 19, 2013
  1. @guyharris

    updated for version 4.4

    committed with guyharris Feb 20, 2013
Commits on Mar 18, 2013
  1. @rubenk
Commits on Mar 15, 2013
  1. @guyharris
  2. @fxlb
Commits on Feb 26, 2013
  1. Merge pull request #54 from ffatghub/master

    committed Feb 26, 2013
    Add support for VXLAN (draft-mahalingam-dutt-dcops-vxlan-03)
  2. @ffatghub

    - Add support for OTV (draft-hasmit-otv-04).

    ffatghub committed Feb 26, 2013
    - Use the packettype infrastructure (-T vxlan) for VXLAN parsing (waiting for a well known dest port)
Commits on Feb 25, 2013
  1. @ffatghub
  2. @ffatghub
Something went wrong with that request. Please try again.