Permalink
Switch branches/tags
Nothing to show
Commits on Mar 14, 2017
  1. Merge pull request #42 from systra/master

    Add decoding of 802.1q header
    committed on GitHub Mar 14, 2017
  2. Add decoding of 802.1q header

    systra committed Mar 14, 2017
Commits on Feb 19, 2017
  1. Merge pull request #41 from amolenaar/fix-ipv6

    Fix error when parsing IPv6 localhost packet
    committed on GitHub Feb 19, 2017
  2. Fix IP family match

    amolenaar committed Feb 19, 2017
Commits on Oct 27, 2016
  1. Add dialyzer warnings

    committed Oct 27, 2016
Commits on Jul 25, 2016
  1. Merge pull request #39 from shun159/fix/mpls_tests

    pkt_mpls: Fix test cases
    committed on GitHub Jul 25, 2016
  2. pkt_mpls: Fix test cases

    shun159 committed Jul 25, 2016
Commits on Jul 18, 2016
  1. Merge pull request #38 from shun159/fix/readme_copyrights

    Update README, and add copyrights in pkt_lldp and pkt_mpls
    committed on GitHub Jul 18, 2016
Commits on Jul 16, 2016
  1. icmp6: fix test

    Update default record fields for change introduced in 1ed6013.
    committed Jul 16, 2016
Commits on Jul 15, 2016
  1. Merge pull request #37 from shun159/feature/mpls

    Add MPLS codec
    committed on GitHub Jul 15, 2016
  2. Add MPLS codec

    Currently, support only MPLS -> IPv4 || IPv6,
    not supported EoMPLS yet.
    shun159 committed Jul 15, 2016
Commits on Jun 24, 2016
  1. icmp6: add defaults to saddr/daddr record fields

    Fixes warnings with dialyzer in erlang 19.0.
    committed Jun 24, 2016
Commits on May 19, 2016
  1. 802.1q: store next header's type

    To process the frame as a stream of bytes, put the 802.1q TPID into the
    ethernet header and store the next header type as part of the 802.1q
    protocol header.
    
    The 802.1q header is inserted into the original frame between the source
    MAC address and the ethernet type. Multiple 802.1q headers may be
    inserted into the frame:
    
        original frame:
            |dst MAC|src MAC|ethernet type|
    
        with 802.1q header:
            ethernet header type = 802.1q
    
            |dst MAC|src MAC|16#8100 (802.1q TPID)|Prio, CFI, VLAN ID|ethernet type|
    
        with 802.1qinq header:
            ethernet header type = 802.1q QinQ
    
            |dst MAC|src MAC
            |16#88a8 (802.1q QinQ TPID)|Prio, CFI, VLAN ID
            |16#8100 (802.1q TPID)|Prio, CFI, VLAN ID
            |ethernet type|
    
    Thanks to Alexander Shavelev (@alexshavelev) for reporting!
    committed May 19, 2016
Commits on May 13, 2016
  1. Merge pull request #32 from alexshavelev/patch-1

    fix readme
    committed May 13, 2016
  2. fix readme

    alexshavelev committed May 13, 2016
Commits on Apr 15, 2016
  1. Add LICENSE

    Add a standalone license file as suggested in:
    
    #31
    
    Thanks @sargun!
    committed Apr 15, 2016
Commits on Mar 18, 2016
  1. Remove rebar3 binary

    ates committed Mar 18, 2016
  2. Change rebar2 to rebar3

    ates committed Mar 18, 2016
  3. Fix spec for pkt_sctp:chunk/4

    ates committed Mar 18, 2016
  4. Fix SCTP specs

    ates committed Mar 18, 2016
Commits on Mar 17, 2016
  1. Return SCTP chunks in correct order

    ates committed Mar 17, 2016
  2. Decode SCTP chunk flags

    ates committed Mar 17, 2016
  3. Add TCP NS flag support

    ates committed Mar 17, 2016
  4. Fix specs for #tcp{}

    ates committed Mar 17, 2016
Commits on Aug 27, 2015
  1. Move match empty binary to the end

    ates committed Aug 27, 2015
Commits on Aug 17, 2015
Commits on May 9, 2015
  1. icmp6: add types to records

    committed May 9, 2015
Commits on May 8, 2015
  1. icmp: add types to records

    Also fix extraction of "unused" field from ICMP packet.
    committed May 8, 2015
Commits on Apr 23, 2015
  1. vrrp: add types to records

    committed Apr 23, 2015
Commits on Apr 15, 2015
  1. udp: add types to record

    committed Apr 15, 2015
Commits on Apr 10, 2015
  1. null: add type to record

    committed Apr 10, 2015
Commits on Apr 9, 2015
  1. llc: add types to record

    committed Apr 9, 2015