Wireshark-commits: [Wireshark-commits] master 06d6fbf: 6lowpan: fix reassembly for forwarded packet

From: Wireshark code review <code-review-do-not-reply@xxxxxxxxxxxxx>
Date: Thu, 24 May 2018 13:59:02 +0000
URL: https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commit;h=06d6fbfdc145a647900c0b03661d05e6722b8313
Submitter: Anders Broman (a.broman58@xxxxxxxxx)
Changed: branch: master
Repository: wireshark

Commits:

06d6fbf by Peter Wu (peter@xxxxxxxxxxxxx):

    6lowpan: fix reassembly for forwarded packets
    
    With 6LoWPAN mesh routing over 802.15.4 networks, the same packet will
    be forwarded over different links. Such duplicate datagram tags will
    result in collisions (wrong "Reasssembled in" and reassembly failure).
    
    Incorporate the link-layer address to differentiate fragments in
    forwarded packets, in addition to the datagram tag.
    
    Bug: 14700
    Change-Id: I8e4adae54b3e903cfcd74844c6bbe0ecf17eefda
    Reviewed-on: https://code.wireshark.org/review/27761
    Petri-Dish: Peter Wu <peter@xxxxxxxxxxxxx>
    Reviewed-by: Eduardo Montoya Marín <emontoya@xxxxxxxxxx>
    Tested-by: Petri Dish Buildbot
    Reviewed-by: Robert Sauter <sauter@xxxxxxxxxxxx>
    Reviewed-by: Anders Broman <a.broman58@xxxxxxxxx>
    

Actions performed:

    from  25a9570   extcap: set EXTCAP_DIR in the root cmake file and propagate it.
    adds  06d6fbf   6lowpan: fix reassembly for forwarded packets


Summary of changes:
 epan/dissectors/packet-6lowpan.c | 45 ++++++++++++++++++++++++++++++++++++++--
 1 file changed, 43 insertions(+), 2 deletions(-)