summaryrefslogtreecommitdiff
path: root/pcap-common.c
diff options
context:
space:
mode:
Diffstat (limited to 'pcap-common.c')
-rw-r--r--pcap-common.c92
1 files changed, 89 insertions, 3 deletions
diff --git a/pcap-common.c b/pcap-common.c
index 26042d959b2a..fb6af8e51630 100644
--- a/pcap-common.c
+++ b/pcap-common.c
@@ -1199,6 +1199,8 @@
/*
* USB 2.0, 1.1, and 1.0 packets as transmitted over the cable.
+ * Deprecated in favor of speed specific LINKTYPEs: LINKTYPE_USB_2_0_LOW_SPEED,
+ * LINKTYPE_USB_2_0_FULL_SPEED and LINKTYPE_USB_2_0_HIGH_SPEED.
*/
#define LINKTYPE_USB_2_0 288
@@ -1207,7 +1209,91 @@
*/
#define LINKTYPE_ATSC_ALP 289
-#define LINKTYPE_HIGH_MATCHING_MAX 289 /* highest value in the "matching" range */
+/*
+ * Event Tracing for Windows messages.
+ */
+#define LINKTYPE_ETW 290
+
+/*
+ * Hilscher Gesellschaft fuer Systemautomation mbH
+ * netANALYZER NG hardware and software.
+ *
+ * The specification for this footer can be found at:
+ * https://kb.hilscher.com/x/brDJBw
+ *
+ * Requested by Jan Adam <jadam@hilscher.com>
+ */
+#define LINKTYPE_NETANALYZER_NG 291
+
+/*
+ * Serial NCP (Network Co-Processor) protocol for Zigbee stack ZBOSS
+ * by DSR, https://dsr-iot.com/downloads
+ */
+#define LINKTYPE_ZBOSS_NCP 292
+
+/*
+ * USB 2.0, 1.1, and 1.0 packets as transmitted over the cable.
+ */
+#define LINKTYPE_USB_2_0_LOW_SPEED 293
+#define LINKTYPE_USB_2_0_FULL_SPEED 294
+#define LINKTYPE_USB_2_0_HIGH_SPEED 295
+
+/*
+ * Auerswald Logger Protocol
+ * description is provided on
+ * https://github.com/Auerswald-GmbH/auerlog/blob/master/auerlog.txt
+ * requested by Auerswald Developer Team <developer(at)auerswald.de>
+ */
+#define LINKTYPE_AUERSWALD_LOG 296
+
+/*
+ * Z-Wave packets with a TAP meta-data header
+ * https://gitlab.com/exegin/zwave-g9959-tap
+ * requested on tcpdump-workers@
+ */
+#define LINKTYPE_ZWAVE_TAP 297
+
+/*
+ * Silicon Labs debug channel protocol:
+ */
+#define LINKTYPE_SILABS_DEBUG_CHANNEL 298
+
+/*
+ * Ultra-wideband (UWB) controller interface protocol (UCI).
+ */
+#define LINKTYPE_FIRA_UCI 299
+
+/*
+ * MDB (Multi-Drop Bus) protocol between a vending machine controller and
+ * peripherals inside the vending machine. See
+ *
+ * https://www.kaiser.cx/pcap-mdb.html
+ *
+ * for the specification.
+ *
+ * Requested by Martin Kaiser <martin@kaiser.cx>.
+ */
+#define LINKTYPE_MDB 300
+
+/*
+ * DECT-2020 New Radio (NR) - ETSI TS 103 636.
+ * Requested by Stig Bjorlykke <stig@bjorlykke.org>.
+ */
+#define LINKTYPE_DECT_NR 301
+
+/*
+ * Request serialization protocol used by edk2 firmware to communicate between
+ * normal mode and management mode ('MM' for short).
+ *
+ * The qemu uefi variable store implementation reuses the request serialization
+ * protocol for firmware <-> qemu communication.
+ */
+#define LINKTYPE_EDK2_MM 302
+
+// See DLT_DEBUG_ONLY
+#define LINKTYPE_DEBUG_ONLY 303
+
+#define LINKTYPE_HIGH_MATCHING_MAX 303 /* highest value in the "matching" range */
/*
* The DLT_ and LINKTYPE_ values in the "matching" range should be the
@@ -1274,7 +1360,7 @@ dlt_to_linktype(int dlt)
/*
* These DLT_* codes have different values on different
* platforms, so we assigned them LINKTYPE_* codes just
- * below the lower bound of the high matchig range;
+ * below the lower bound of the high matching range;
* those values should never be equal to any DLT_*
* code, so that should avoid collisions.
*
@@ -1426,7 +1512,7 @@ linktype_to_dlt(int linktype)
/*
* These DLT_* codes have different values on different
* platforms, so we assigned them LINKTYPE_* codes just
- * below the lower bound of the high matchig range;
+ * below the lower bound of the high matching range;
* those values should never be equal to any DLT_*
* code, so that should avoid collisions.
*