Support dissecting the TLV data format specified for Lwm2m
authorChristoph Burger-Scheidlin <mail@christoph.burger-scheidlin.name>
Mon, 8 Feb 2016 20:31:46 +0000 (21:31 +0100)
committerAlexis La Goutte <alexis.lagoutte@gmail.com>
Mon, 29 Feb 2016 21:07:09 +0000 (21:07 +0000)
commit53252df9204629b35ea9fef9b800bfc5bb1bdac6
tree65f140cd51575d519c03a67632b20d20e7debf49
parent8ff3d1bd75588b8829797d603df946545cb730e7
Support dissecting the TLV data format specified for Lwm2m

Lightweight M2M is a protocol on top of CoAP that is used for
device management. The specification contains a custom payload
format - a simple type, length, value binary encoding.

This patch adds support for dissecting this payload format.
While not yet officially registered, the main open source
implementation of the lwm2m protocol - eclipse's leshan - uses this
content type 1542 for its messages.

Bug: 12110
Change-Id: Ib022d1f485c706f1d69ceec7200790448d080965
Reviewed-on: https://code.wireshark.org/review/13835
Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
docbook/release-notes.asciidoc
epan/CMakeLists.txt
epan/dissectors/Makefile.common
epan/dissectors/packet-coap.c
epan/dissectors/packet-lwm2mtlv.c [new file with mode: 0644]