Wireshark-commits: [Wireshark-commits] master-2.6 305f63f: 6lowpan: fix reassembly for forwarded pa

From: Wireshark code review <code-review-do-not-reply@xxxxxxxxxxxxx>
Date: Thu, 24 May 2018 14:09:38 +0000
URL: https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commit;h=305f63f02165d101f91444f946534105d8fe2042
Submitter: Peter Wu (peter@xxxxxxxxxxxxx)
Changed: branch: master-2.6
Repository: wireshark

Commits:

305f63f 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>
    (cherry picked from commit 06d6fbfdc145a647900c0b03661d05e6722b8313)
    Reviewed-on: https://code.wireshark.org/review/27777
    Reviewed-by: Peter Wu <peter@xxxxxxxxxxxxx>
    

Actions performed:

    from  9ecc107   coap: Revert "Store ctype values in transaction tracking"
    adds  305f63f   6lowpan: fix reassembly for forwarded packets


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