Wi-SUN Protocol dissection and IEEE 802.15.4 IE cleanup.
authorOwen Kirby <osk@exegin.com>
Fri, 10 Nov 2017 02:33:51 +0000 (18:33 -0800)
committerAnders Broman <a.broman58@gmail.com>
Sat, 11 Nov 2017 19:11:44 +0000 (19:11 +0000)
commit3f11c2f7c53ff07aa2d402eda013259706f257f8
tree9d76e1360ed34cbc4a47449f30ff266c32e630d6
parent499ae4ab573fbfefdb1c200e3177e18844e545b5
Wi-SUN Protocol dissection and IEEE 802.15.4 IE cleanup.

This patch adds dissection for the Wi-SUN Field Area Network standard. Wi-SUN
packets are encoded as a collection of IEEE 802.15.4 information elements. This
required a bit of refactoring in how the IE dissector table is handled so that
external protocols could supply their own dissectors.

While I was working with the IEs, I also added support for the TSCH Timeslot and
Global Time IEs from the IEEE 802.15.4 standard in addition to some general
cleanup.

Change-Id: I2858e4ab577756568e33b86adfe282967899abd5
Reviewed-on: https://code.wireshark.org/review/24331
Petri-Dish: Michael Mann <mmann78@netscape.net>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
epan/dissectors/CMakeLists.txt
epan/dissectors/Makefile.am
epan/dissectors/packet-ieee802154.c
epan/dissectors/packet-ieee802154.h
epan/dissectors/packet-wisun.c [new file with mode: 0644]
epan/oui.h