DLT: Adding support for the DLT protocol

The Diagnostic Log and Trace protocol (DLT) is a commonly used and
standardized protocol in the automotive industry used to retrieve
log data. This patch adds the protocol to Wireshark. Keep in mind
that ports have to be configured before the dissector can be used.

Change-Id: I24592705476fb0c3bb83a1cc10b3dae8867523f4
Signed-off-by: Dr. Lars Völker <lars.voelker@bmw.de>
Reviewed-on: https://code.wireshark.org/review/34462
Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
This commit is contained in:
Dr. Lars Völker 2019-09-06 19:20:18 +02:00 committed by Anders Broman
parent 3af946e886
commit d963b312d0
3 changed files with 1374 additions and 0 deletions

View File

@ -85,6 +85,7 @@ Bluetooth Mesh Proxy
CableLabs Layer-3 Protocol IEEE EtherType 0xb4e3 (CL3)
DCOM IProvideClassInfo
DCOM ITypeInfo
Diagnostic Log and Trace (DLT)
Distributed Replicated Block Device (DRBD)
Dual Channel Wi-Fi (CL3DCW)
EBHSCR Protocol (EBHSCR)

View File

@ -951,6 +951,7 @@ set(DISSECTOR_SRC
${CMAKE_CURRENT_SOURCE_DIR}/packet-dtn.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-dtp.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-dtpt.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-dlt.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-dua.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-dvb-ait.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-dvb-bat.c

1372
epan/dissectors/packet-dlt.c Normal file

File diff suppressed because it is too large Load Diff