Huge thanks to our Platinum Members Endace and LiveAction,
and our Silver Member Veeam, for supporting the Wireshark Foundation and project.

Wireshark-bugs: [Wireshark-bugs] [Bug 7521] New: 6LoWPAN: Automatic context detection and draft-

Date: Mon, 23 Jul 2012 13:30:40 -0700 (PDT)
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7521

           Summary: 6LoWPAN: Automatic context detection and
                    draft-ietf-6lowpan-nd-19 updates.
           Product: Wireshark
           Version: 1.7.x (Experimental)
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: Normal
          Priority: Low
         Component: Dissection engine (libwireshark)
        AssignedTo: bugzilla-admin@xxxxxxxxxxxxx
        ReportedBy: osk@xxxxxxxxxx


Created attachment 8830
  --> https://bugs.wireshark.org/bugzilla/attachment.cgi?id=8830
Patch for 6LoWPAN context detection.

Build Information:
Version 1.7.1 (SVN Rev Unknown from unknown)

Copyright 1998-2012 Gerald Combs <gerald@xxxxxxxxxxxxx> and contributors.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Compiled (64-bit) with GTK+ 2.24.10, with Cairo 1.10.2, with Pango 1.30.0, with
GLib 2.32.3, with libpcap, with libz 1.2.3.4, with POSIX capabilities (Linux),
with SMI 0.4.8, with c-ares 1.7.5, with Lua 5.1, without Python, with GnuTLS
2.12.14, with Gcrypt 1.5.0, with MIT Kerberos, with GeoIP, with PortAudio
V19-devel (built Dec 10 2011 11:43:10), with AirPcap.

Running on Linux 3.2.0-26-generic, with locale en_CA.UTF-8, with libpcap
version
1.1.1, with libz 1.2.3.4, GnuTLS 2.12.14, Gcrypt 1.5.0, without AirPcap.

Built using gcc 4.6.3.

Wireshark is Open Source Software released under the GNU General Public
License.

Check the man page and http://www.wireshark.org for more information.
--
This patch adds some logic to extract the 6LoWPAN context information from the
6LoWPAN Context Option in the ICMPv6 dissector. This allows the user to
decompress 6LoWPAN traffic that has been contextually compressed without
needing to add contexts via the preferences dialog.

Contexts are stored in a GHashTable, and are indexed by context ID and PANID,
so simultaneous dissection of multiple PANs should be possible.

While I was at it, I also removed the use of the ieee802154_packet structure
from the 6LoWPAN dissector so that it now uses the ieee802154_hints instead,
and updated the 6lowpan-nd dissectors to version 19.

-- 
Configure bugmail: https://bugs.wireshark.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.