Permalink
Switch branches/tags
Nothing to show
Commits on Jan 20, 2018
  1. Merge branch 'vasu-dasari-master'

    msantos committed Jan 20, 2018
    Fixes #47
    
    Thanks @vasu-dasari!
  2. Issue 47: Adding new API pkt:encode()

    vasu-dasari committed Jan 20, 2018
    1. Adding new API pkt:encode/1 to convert pkt data provided as records to binary data
    2. A minor enhancement to be able to parse lldp data when given a packet frame which includes ethernet header as well. Checkout eunit case: pkt_lldp_tests:pkt_decode/0
Commits on Nov 8, 2017
  1. Add RARP codec

    shun159 committed Nov 8, 2017
Commits on Oct 14, 2017
Commits on Jul 27, 2017
  1. rfc4861: add test

    msantos committed Jul 27, 2017
    Add test for ICMP6 neighbour discovery. Packet dump from @alexshavelev.
Commits on Jul 26, 2017
  1. rfc4861: encode: fix reserved field size

    msantos committed Jul 26, 2017
    Fix reserved field size when encoding packet:
    
    https://tools.ietf.org/html/rfc4861#section-4.1
    
    Reported in:
    
    #44
    
    Thanks @alexshavelev!
Commits on Mar 14, 2017
  1. Merge pull request #42 from systra/master

    msantos committed Mar 14, 2017
    Add decoding of 802.1q header
  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

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

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

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

    msantos committed Jul 25, 2016
    pkt_mpls: Fix test cases
  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

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

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

    msantos committed Jul 15, 2016
    Add MPLS codec
  2. Add MPLS codec

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

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

    msantos committed May 19, 2016
    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!
Commits on May 13, 2016
  1. Merge pull request #32 from alexshavelev/patch-1

    msantos committed May 13, 2016
    fix readme
  2. fix readme

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

    msantos committed Apr 15, 2016
    Add a standalone license file as suggested in:
    
    #31
    
    Thanks @sargun!
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. Decode SCTP chunk flags

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

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

    ates committed Mar 17, 2016
Commits on Aug 27, 2015