The table below lists link-layer header types used in pcap and pcap-ng
capture files. The LINKTYPE_ name is the name given to that
link-layer header type, and the LINKTYPE_ value is the numerical
value used in capture files. The DLT_ name is the name
corresponding to the value (specific to the packet capture method and
device type) returned by
pcap_datalink(3PCAP);
in most cases, as
pcap-linktype(7)
mentions it, the LINKTYPE_
value and DLT_ value are the same, but, in some cases, they differ,
for reasons of binary compatibility, with the DLT_ value being
different on different platforms.
Note that these values correspond to particular header formats; there might be multiple link-layer header types for a given link-layer protocol, as, for a given link-layer header type, the header for the link-layer protocol might be preceded by a pseudo-header giving additional information, or might be transformed in some way from the way it's specified for that link-layer protocol, e.g. fields in the link-layer protocol header might be removed, added, moved, or modified.
DLT_USER0–DLT_USER15
(147–162, both inclusive) are reserved for private use; if you
have some link-layer header
type that you want to use within your organization, with the capture
files using that link-layer header type not ever be sent outside your
organization, you can use one or more of these values. No libpcap release
will use these for any purpose, nor will any tcpdump release use them,
either.
Do NOT use these in capture files that you expect anybody not using your private versions of capture-file-reading tools to read; in particular, do NOT use them in products, otherwise you may find that people won't be able to use tcpdump, or snort, or Wireshark, or… to read the capture files from your firewall/intrusion detection/traffic monitoring/etc. appliance, or whatever product uses that link-layer header type value, and you may also find that the developers of those applications will not accept patches to let them read those files.
Please also be aware that there is an IETF process at: pcaplinktype which will replace all above processes with an IANA.org process.
Also, do not use them if somebody might send you a capture using them for their private type and tools using them for your private type would have to read them.
All other values listed in the table below are assigned.
Any values not listed in the table below are reserved for future use and can be assigned subject to due process.
Please remember that initial prototyping and experimentation can and
should be done using the DLT_USERx private use values.
If you need a value for a particular set of link-layer headers,
you must request one; to do so:
Subscribe to the mailing list and send a message with the request.
Please include either an indication of the standard that describes the link-layer headers, a link to a permanent and public page describing the link-layer headers, or a detailed description of the link-layer headers. If the headers do not exactly match the description in a standard or standards—for example, if fields are added, removed, or reordered, or have their size, endianness or format changed—please describe all differences in detail.
Prepare libpcap changes for the new value:
pcap/dlt.h add the new DLT_
value and the associated comments, increment
DLT_MATCHING_MAX.
pcap-common.c add the new
LINKTYPE_ value (omit the comments if the previous
step explains everything sufficiently well), increment
LINKTYPE_MATCHING_MAX.
pcap.c add the new value to
dlt_choices[].
Prepare web site changes for the new value:
htmlsrc/linktypes/LINKTYPE_xxxxx.html file and
document the new header structure.
htmlsrc/linktypes.html (this file) add the new
value to the bottom of the table.
Have patience.
Be ready to answer questions and to address any technical issues that emerge during the review. This sometimes takes longer than expected, but it is important to get every detail right because after the assignment the new header structure should be set in stone.
Do NOT add new values to this list except as explained above. Otherwise, you run the risk of using a value that's already being used for some other purpose, and of having tools that read libpcap-format captures not being able to handle captures with your new link-layer header type value, with no hope that they will ever be changed to do so (as that would destroy their ability to read captures using that value for that other purpose).
Do NOT use any of these link-layer header type values unless your link-layer headers EXACTLY match the specification. If they do not exactly match, request a new link-layer header type for them.
LINKTYPE_ name |
LINKTYPE_ value |
Corresponding DLT_ name |
Description |
|---|---|---|---|
| LINKTYPE_NULL | 0 | DLT_NULL | BSD loopback encapsulation. |
| LINKTYPE_ETHERNET | 1 | DLT_EN10MB |
IEEE
802.3 Ethernet (10Mb, 100Mb, 1000Mb, and up); the 10MB in the
DLT_ name is historical.
|
| LINKTYPE_EXP_ETHERNET | 2 | DLT_EN3MB | Experimental Ethernet (3Mb). |
| LINKTYPE_AX25 | 3 | DLT_AX25 | AX.25 layer 2 packets, |
| LINKTYPE_PRONET | 4 | DLT_PRONET | Reserved for Proteon ProNET Token Ring. |
| LINKTYPE_CHAOS | 5 | DLT_CHAOS | Reserved for MIT Chaosnet. |
| LINKTYPE_IEEE802_5 | 6 | DLT_IEEE802 |
IEEE 802.5 Token Ring; the IEEE802, without _5,
in the DLT_ name is historical.
|
| LINKTYPE_ARCNET_BSD | 7 | DLT_ARCNET | Reserved for ARCNET Data Packets with BSD encapsulation. |
| LINKTYPE_SLIP | 8 | DLT_SLIP | SLIP, with a header giving packet direction |
| LINKTYPE_PPP | 9 | DLT_PPP | PPP. |
| LINKTYPE_FDDI | 10 | DLT_FDDI | FDDI, as specified by ANSI INCITS 239-1994. |
| 32 | DLT_REDBACK_SMARTEDGE | Redback SmartEdge 400/800. | |
| LINKTYPE_PPP_HDLC | 50 | DLT_PPP_SERIAL | PPP in HDLC-like framing. |
| LINKTYPE_PPP_ETHER | 51 | DLT_PPP_ETHER | PPPoE session packets. |
| LINKTYPE_SYMANTEC_FIREWALL | 99 | DLT_SYMANTEC_FIREWALL | Symantec Enterprise (ex-Axent Raptor) firewall. |
| LINKTYPE_ATM_RFC1483 | 100 | DLT_ATM_RFC1483 | LLC/SNAP-encapsulated ATM |
| LINKTYPE_RAW | 101 | DLT_RAW | IPv4 or IPv6 packets with no link-layer header. |
| LINKTYPE_SLIP_BSDOS | 102 | DLT_SLIP_BSDOS | BSD/OS Serial Line IP |
| LINKTYPE_PPP_BSDOS | 103 | DLT_PPP_BSDOS | BSD/OS Point-to-point Protocol |
| LINKTYPE_C_HDLC | 104 | DLT_C_HDLC | Cisco PPP with HDLC framing. |
| LINKTYPE_IEEE802_11 | 105 | DLT_IEEE802_11 | IEEE 802.11 wireless LAN. |
| LINKTYPE_ATM_CLIP | 106 | DLT_ATM_CLIP | Linux Classical IP over ATM. |
| LINKTYPE_FRELAY | 107 | DLT_FRELAY | Frame Relay LAPF. |
| LINKTYPE_LOOP | 108 | DLT_LOOP | OpenBSD loopback encapsulation. |
| LINKTYPE_ENC | 109 | DLT_ENC | Encapsulated packets for IPsec. |
| LINKTYPE_LANE8023 | 110 | ATM LANE + IEEE 802.3 | |
| LINKTYPE_HIPPI | 111 | DLT_HIPPI | NetBSD HIPPI |
| LINKTYPE_NETBSD_HDLC | 112 | DLT_HDLC | Cisco HDLC. |
| LINKTYPE_LINUX_SLL | 113 | DLT_LINUX_SLL | Linux "cooked" capture encapsulation. |
| LINKTYPE_LTALK | 114 | DLT_LTALK | Apple LocalTalk packets. |
| 115 | DLT_ECONET | Acorn Econet. | |
| 116 | DLT_IPFILTER | OpenBSD ipfilter. | |
| LINKTYPE_PFLOG | 117 | DLT_PFLOG |
OpenBSD pflog; the link-layer header contains a
struct pfloghdr
structure, as defined by the host on that the file was saved. (This
differs from operating system to operating system and release to
release; there is nothing in the file to indicate what the layout of
that structure is.)
|
| 118 | DLT_CISCO_IOS | Cisco internal use. | |
| LINKTYPE_IEEE802_11_PRISM | 119 | DLT_PRISM_HEADER | Prism monitor mode information, followed by an 802.11 frame. |
| 120 | DLT_AIRONET_HEADER | Reserved for Aironet 802.11 cards, with an Aironet link-layer header. | |
| LINKTYPE_IP_OVER_FC | 122 | DLT_IP_OVER_FC | IP and ATM over Fibre Channel. |
| LINKTYPE_SUNATM | 123 | DLT_SUNATM | ATM traffic captured from a SunATM device. |
| 124 | DLT_RIO | RapidIO. | |
| 125 | DLT_PCI_EXP | PCI Express. | |
| 126 | DLT_AURORA | Xilinx Aurora. | |
| LINKTYPE_IEEE802_11_RADIOTAP | 127 | DLT_IEEE802_11_RADIO | Radiotap link-layer information followed by an 802.11 header. |
| LINKTYPE_TZSP | 128 | DLT_TZSP | Tazmen Sniffer Protocol (TZSP) is a generic encapsulation for any other link type, which includes a means to include meta-information with the packet, e.g. signal strength and channel for 802.11 packets. |
| LINKTYPE_ARCNET_LINUX | 129 | DLT_ARCNET_LINUX | ARCnet Data Packets with Linux encapsulation. |
| LINKTYPE_JUNIPER_MLPPP | 130 | DLT_JUNIPER_MLPPP | Juniper Networks private data link type. |
| LINKTYPE_JUNIPER_MLFR | 131 | DLT_JUNIPER_MLFR | Juniper Networks private data link type. |
| LINKTYPE_JUNIPER_ES | 132 | DLT_JUNIPER_ES | Juniper Networks private data link type. |
| LINKTYPE_JUNIPER_GGSN | 133 | DLT_JUNIPER_GGSN | Juniper Networks private data link type. |
| LINKTYPE_JUNIPER_MFR | 134 | DLT_JUNIPER_MFR | Juniper Networks private data link type. |
| LINKTYPE_JUNIPER_ATM2 | 135 | DLT_JUNIPER_ATM2 | Juniper Networks private data link type. |
| LINKTYPE_JUNIPER_SERVICES | 136 | DLT_JUNIPER_SERVICES | Juniper Networks private data link type. |
| LINKTYPE_JUNIPER_ATM1 | 137 | DLT_JUNIPER_ATM1 | Juniper Networks private data link type. |
| LINKTYPE_APPLE_IP_OVER_IEEE1394 | 138 | DLT_APPLE_IP_OVER_IEEE1394 | Apple IP-over-IEEE 1394 cooked header. |
| LINKTYPE_MTP2_WITH_PHDR | 139 | DLT_MTP2_WITH_PHDR | SS7 MTP2 packets, with a pseudo-header. |
| LINKTYPE_MTP2 | 140 | DLT_MTP2 | SS7 MTP2 packets. |
| LINKTYPE_MTP3 | 141 | DLT_MTP3 | SS7 MTP3 packets. |
| LINKTYPE_SCCP | 142 | DLT_SCCP | SS7 SCCP packets. |
| LINKTYPE_DOCSIS | 143 | DLT_DOCSIS | DOCSIS MAC frames, as described by the DOCSIS 4.0 MAC and Upper Layer Protocols Interface Specification or earlier specifications for MAC frames. |
| LINKTYPE_LINUX_IRDA | 144 | DLT_LINUX_IRDA | Linux-IrDA packets |
| LINKTYPE_IBM_SP | 145 | DLT_IBM_SP | IBM SP switch. |
| LINKTYPE_IBM_SN | 146 | DLT_IBM_SN | IBM Next Federation switch. |
| LINKTYPE_USER0–LINKTYPE_USER15 | 147–162 | DLT_USER0–DLT_USER15 | Reserved for private use; see above. |
| LINKTYPE_IEEE802_11_AVS | 163 | DLT_IEEE802_11_RADIO_AVS | AVS monitor mode information followed by an 802.11 header. |
| LINKTYPE_JUNIPER_MONITOR | 164 | DLT_JUNIPER_MONITOR | Juniper Networks private data link type. |
| LINKTYPE_BACNET_MS_TP | 165 | DLT_BACNET_MS_TP | BACnet MS/TP frames. |
| LINKTYPE_PPP_PPPD | 166 | DLT_PPP_PPPD | PPP preceded by a direction octet and an HDLC-like control field. |
| LINKTYPE_JUNIPER_PPPOE | 167 | DLT_JUNIPER_PPPOE | Juniper Networks private data link type. |
| LINKTYPE_JUNIPER_PPPOE_ATM | 168 | DLT_JUNIPER_PPPOE_ATM | Juniper Networks private data link type. |
| LINKTYPE_GPRS_LLC | 169 | DLT_GPRS_LLC | General Packet Radio Service Logical Link Control, as defined by 3GPP TS 04.64. |
| LINKTYPE_GPF_T | 170 | DLT_GPF_T | Transparent-mapped generic framing procedure, as specified by ITU-T Recommendation G.7041/Y.1303. |
| LINKTYPE_GPF_F | 171 | DLT_GPF_F | Frame-mapped generic framing procedure, as specified by ITU-T Recommendation G.7041/Y.1303. |
| LINKTYPE_GCOM_T1E1 | 172 | DLT_GCOM_T1E1 | Gcom's T1/E1 line monitoring equipment. |
| LINKTYPE_GCOM_SERIAL | 173 | DLT_GCOM_SERIAL | Gcom's T1/E1 line monitoring equipment. |
| LINKTYPE_JUNIPER_PIC_PEER | 174 | DLT_JUNIPER_PIC_PEER | Juniper Networks private data link type. |
| LINKTYPE_ERF_ETH | 175 | DLT_ERF_ETH |
Endace ERF records of type
TYPE_ETH.
|
| LINKTYPE_ERF_POS | 176 | DLT_ERF_POS |
Endace ERF records of type
TYPE_POS_HDLC.
|
| LINKTYPE_LINUX_LAPD | 177 | DLT_LINUX_LAPD | Linux vISDN LAPD frames |
| LINKTYPE_JUNIPER_ETHER | 178 | DLT_JUNIPER_ETHER | Juniper Networks private data link type. Ethernet frames prepended with meta-information. |
| LINKTYPE_JUNIPER_PPP | 179 | DLT_JUNIPER_PPP | Juniper Networks private data link type. PPP frames prepended with meta-information. |
| LINKTYPE_JUNIPER_FRELAY | 180 | DLT_JUNIPER_FRELAY | Juniper Networks private data link type. Frame Relay frames prepended with meta-information. |
| LINKTYPE_JUNIPER_CHDLC | 181 | DLT_JUNIPER_CHDLC | Juniper Networks private data link type. C-HDLC frames prepended with meta-information. |
| LINKTYPE_MFR | 182 | DLT_MFR | FRF.16.1 Multi-Link Frame Relay frames. |
| LINKTYPE_JUNIPER_VP | 183 | DLT_JUNIPER_VP | Juniper Networks private data link type. |
| LINKTYPE_A429 | 184 | DLT_A429 | ARINC 429 frames. Every frame contains a 32-bit A429 word, in little-endian format. |
| LINKTYPE_A653_ICM | 185 | DLT_A653_ICM | ARINC 653 interpartition communication messages. Please refer to the A653-1 standard for more information. |
| LINKTYPE_USB_FREEBSD | 186 | DLT_USB_FREEBSD | USB with FreeBSD header. |
| LINKTYPE_BLUETOOTH_HCI_H4 | 187 | DLT_BLUETOOTH_HCI_H4 | Bluetooth HCI UART Transport Layer packets. |
| LINKTYPE_IEEE802_16_MAC_CPS | 188 | DLT_IEEE802_16_MAC_CPS | IEEE 802.16 MAC Common Part Sublayer. |
| LINKTYPE_USB_LINUX | 189 | DLT_USB_LINUX | USB packets, beginning with a Linux USB header. |
| LINKTYPE_CAN20B | 190 | DLT_CAN20B | Controller Area Network (CAN) v. 2.0B. |
| LINKTYPE_IEEE802_15_4_LINUX | 191 | DLT_IEEE802_15_4_LINUX | IEEE 802.15.4, with address fields padded, as is done by Linux drivers. |
| LINKTYPE_PPI | 192 | DLT_PPI | Per-Packet Information header preceding packet data. |
| LINKTYPE_IEEE802_16_MAC_CPS_RADIO | 193 | DLT_IEEE802_16_MAC_CPS_RADIO | IEEE 802.16 MAC Common Part Sublayer plus radiotap header. |
| LINKTYPE_JUNIPER_ISM | 194 | DLT_JUNIPER_ISM | Juniper Networks private data link type. |
| LINKTYPE_IEEE802_15_4_WITHFCS | 195 | DLT_IEEE802_15_4_WITHFCS | IEEE 802.15.4 packets with FCS. |
| LINKTYPE_SITA | 196 | DLT_SITA | Various link-layer types, with a pseudo-header, for SITA. |
| LINKTYPE_ERF | 197 | DLT_ERF | Endace ERF records. |
| LINKTYPE_RAIF1 | 198 | DLT_RAIF1 | Special header prepended to Ethernet packets when capturing from a u10 Networks board. |
| LINKTYPE_IPMB_KONTRON | 199 | DLT_IPMB_KONTRON | IPMB packet for IPMI, beginning with a 2-byte header, followed by the I2C slave address, followed by the netFn and LUN, etc… |
| LINKTYPE_JUNIPER_ST | 200 | DLT_JUNIPER_ST | Juniper Networks private data link type. |
| LINKTYPE_BLUETOOTH_HCI_H4_WITH_PHDR | 201 | DLT_BLUETOOTH_HCI_H4_WITH_PHDR | Bluetooth HCI UART Transport Layer packets with a direction pseudo-header. |
| LINKTYPE_AX25_KISS | 202 | DLT_AX25_KISS | KISS frames between a host and an AX.25 TNC. |
| LINKTYPE_LAPD | 203 | DLT_LAPD | Q.921 LAPD frames. |
| LINKTYPE_PPP_WITH_DIR | 204 | DLT_PPP_WITH_DIR | PPP, with a direction header. |
| LINKTYPE_C_HDLC_WITH_DIR | 205 | DLT_C_HDLC_WITH_DIR | Cisco PPP with HDLC framing, with a direction header. |
| LINKTYPE_FRELAY_WITH_DIR | 206 | DLT_FRELAY_WITH_DIR | Frame Relay LAPF, with a direction header. |
| LINKTYPE_LAPB_WITH_DIR | 207 | DLT_LAPB_WITH_DIR | X.25 LAPB, with a direction header. |
| 208 | Originally reserved for Will Barker, never completely assigned or documented. | ||
| LINKTYPE_IPMB_LINUX | 209 | DLT_IPMB_LINUX | Legacy names (do not use) for Linux I2C below. |
| LINKTYPE_I2C_LINUX | 209 | DLT_I2C_LINUX | Linux I2C packets. |
| LINKTYPE_FLEXRAY | 210 | DLT_FLEXRAY | FlexRay automotive bus frames or symbols, preceded by a pseudo-header |
| LINKTYPE_MOST | 211 | DLT_MOST | Media Oriented Systems Transport (MOST) bus for multimedia transport. |
| LINKTYPE_LIN | 212 | DLT_LIN | Local Interconnect Network (LIN) automotive bus, with a metadata header |
| LINKTYPE_X2E_SERIAL | 213 | DLT_X2E_SERIAL | X2E-private data link type used for serial line capture. |
| LINKTYPE_X2E_XORAYA | 214 | DLT_X2E_XORAYA | X2E-private data link type used for the Xoraya data logger family. |
| LINKTYPE_IEEE802_15_4_NONASK_PHY | 215 | DLT_IEEE802_15_4_NONASK_PHY | IEEE 802.15.4 packets with PHY header. |
| LINKTYPE_LINUX_EVDEV | 216 | DLT_LINUX_EVDEV |
Linux evdev events from /dev/input/eventN devices.
|
| LINKTYPE_GSMTAP_UM | 217 | DLT_GSMTAP_UM | GSM Um interface, preceded by a "gsmtap" header. |
| LINKTYPE_GSMTAP_ABIS | 218 | DLT_GSMTAP_ABIS | GSM Abis interface, preceded by a "gsmtap" header. |
| LINKTYPE_MPLS | 219 | DLT_MPLS | MPLS, with an MPLS label as the link-layer header. |
| LINKTYPE_USB_LINUX_MMAPPED | 220 | DLT_USB_LINUX_MMAPPED | USB packets, beginning with an extended Linux USB header. |
| LINKTYPE_DECT | 221 | DLT_DECT | DECT packets, with a pseudo-header. |
| LINKTYPE_AOS | 222 | DLT_AOS | AOS Space Data Link Protocol. |
| LINKTYPE_WIHART | 223 | DLT_WIHART | WirelessHART (Highway Addressable Remote Transducer) from the HART Communication Foundation (IEC/PAS 62591). |
| LINKTYPE_FC_2 | 224 | DLT_FC_2 | Fibre Channel FC-2 frames. |
| LINKTYPE_FC_2_WITH_FRAME_DELIMS | 225 | DLT_FC_2_WITH_FRAME_DELIMS | Fibre Channel FC-2 frames with SOF and EOF. |
| LINKTYPE_IPNET | 226 | DLT_IPNET | Solaris ipnet |
| LINKTYPE_CAN_SOCKETCAN | 227 | DLT_CAN_SOCKETCAN | Controller Area Network (CAN) frames, with a metadata header. |
| LINKTYPE_IPV4 | 228 | DLT_IPV4 | IPv4 packets with no link-layer header. |
| LINKTYPE_IPV6 | 229 | DLT_IPV6 | IPv6 packets with no link-layer header. |
| LINKTYPE_IEEE802_15_4_NOFCS | 230 | DLT_IEEE802_15_4_NOFCS | IEEE 802.15.4 packets without FCS. |
| LINKTYPE_DBUS | 231 | DLT_DBUS | Raw D-Bus messages. |
| LINKTYPE_JUNIPER_VS | 232 | DLT_JUNIPER_VS | Juniper Networks private data link type. |
| LINKTYPE_JUNIPER_SRX_E2E | 233 | DLT_JUNIPER_SRX_E2E | Juniper Networks private data link type. |
| LINKTYPE_JUNIPER_FIBRECHANNEL | 234 | DLT_JUNIPER_FIBRECHANNEL | Juniper Networks private data link type. |
| LINKTYPE_DVB_CI | 235 | DLT_DVB_CI | DVB-CI messages, with a pseudo-header. |
| LINKTYPE_MUX27010 | 236 | DLT_MUX27010 | Variant of 3GPP TS 27.010 multiplexing protocol. |
| LINKTYPE_STANAG_5066_D_PDU | 237 | DLT_STANAG_5066_D_PDU | STANAG 5066 D_PDUs. |
| LINKTYPE_JUNIPER_ATM_CEMIC | 238 | DLT_JUNIPER_ATM_CEMIC | Juniper Networks private data link type. |
| LINKTYPE_NFLOG | 239 | DLT_NFLOG | Linux netlink NETLINK NFLOG socket log messages. |
| LINKTYPE_NETANALYZER | 240 | DLT_NETANALYZER | Ethernet frames with Hilscher netANALYZER pseudo-header. |
| LINKTYPE_NETANALYZER_TRANSPARENT | 241 | DLT_NETANALYZER_TRANSPARENT | Ethernet frames with netANALYZER pseudo-header, preamble and SFD, preceded by a Hilscher. |
| LINKTYPE_IPOIB | 242 | DLT_IPOIB | IP-over-InfiniBand. |
| LINKTYPE_MPEG_2_TS | 243 | DLT_MPEG_2_TS | MPEG-2 Transport Stream transport packets. |
| LINKTYPE_NG40 | 244 | DLT_NG40 | Frames from ng4T GmbH's ng40 protocol tester. |
| LINKTYPE_NFC_LLCP | 245 | DLT_NFC_LLCP | NFC Logical Link Control Protocol frames, with a pseudo-header. |
| LINKTYPE_PFSYNC | 246 | Packet filter state syncing. | |
| LINKTYPE_INFINIBAND | 247 | DLT_INFINIBAND | InfiniBand data packets. |
| LINKTYPE_SCTP | 248 | DLT_SCTP | SCTP packets, as defined by RFC 4960, with no lower-level protocols such as IPv4 or IPv6. |
| LINKTYPE_USBPCAP | 249 | DLT_USBPCAP | USB packets, beginning with a USBPcap header. |
| LINKTYPE_RTAC_SERIAL | 250 | DLT_RTAC_SERIAL | Serial-line packets from the Schweitzer Engineering Laboratories "RTAC" product. |
| LINKTYPE_BLUETOOTH_LE_LL | 251 | DLT_BLUETOOTH_LE_LL | Bluetooth Low Energy link-layer packets. |
| LINKTYPE_WIRESHARK_UPPER_PDU | 252 | DLT_WIRESHARK_UPPER_PDU | Upper-protocol layer PDU saves from Wireshark; the actual contents are determined by two tags, one or more of which is stored with each packet. |
| LINKTYPE_NETLINK | 253 | DLT_NETLINK | Linux Netlink capture encapsulation. |
| LINKTYPE_BLUETOOTH_LINUX_MONITOR | 254 | DLT_BLUETOOTH_LINUX_MONITOR | Bluetooth Linux Monitor. |
| LINKTYPE_BLUETOOTH_BREDR_BB | 255 | DLT_BLUETOOTH_BREDR_BB | Bluetooth Basic Rate and Enhanced Data Rate baseband packets. |
| LINKTYPE_BLUETOOTH_LE_LL_WITH_PHDR | 256 | DLT_BLUETOOTH_LE_LL_WITH_PHDR | Bluetooth Low Energy link-layer packets, with a pseudo-header. |
| LINKTYPE_PROFIBUS_DL | 257 | DLT_PROFIBUS_DL | PROFIBUS data link layer packets. |
| LINKTYPE_PKTAP | 258 | DLT_PKTAP | Apple PKTAP capture encapsulation. |
| LINKTYPE_EPON | 259 | DLT_EPON | Ethernet-over-passive-optical-network packets, including preamble octets. |
| LINKTYPE_IPMI_HPM_2 | 260 | DLT_IPMI_HPM_2 | IPMI HPM.2 trace packets. |
| LINKTYPE_ZWAVE_R1_R2 | 261 | DLT_ZWAVE_R1_R2 | Z-Wave RF profile R1 and R2 packets. |
| LINKTYPE_ZWAVE_R3 | 262 | DLT_ZWAVE_R3 | Z-Wave RF profile R3 packets. |
| LINKTYPE_WATTSTOPPER_DLM | 263 | DLT_WATTSTOPPER_DLM | WattStopper Digital Lighting Management (DLM) and Legrand Nitoo Open protocol packets. |
| LINKTYPE_ISO_14443 | 264 | DLT_ISO_14443 | Messages between ISO 14443 contactless smartcards (Proximity Integrated Circuit Card, PICC) and card readers (Proximity Coupling Device, PCD), with the message format specified by the PCAP format for ISO14443 specification. |
| LINKTYPE_RDS | 265 | DLT_RDS | IEC 62106 Radio data system (RDS) groups. |
| LINKTYPE_USB_DARWIN | 266 | DLT_USB_DARWIN | USB packets captured on a Darwin-based operating system (macOS, etc.). |
| LINKTYPE_OPENFLOW | 267 | DLT_OPENFLOW | OpenFlow messages with an additional 12-octet header, as used in OpenBSD switch interface monitoring. |
| LINKTYPE_SDLC | 268 | DLT_SDLC | SNA SDLC packets |
| LINKTYPE_TI_LLN_SNIFFER | 269 | DLT_TI_LLN_SNIFFER | TI LLN sniffer frames. |
| LINKTYPE_LORATAP | 270 | DLT_LORATAP | LoRaWan packets with a LoRaTap pseudo-header. |
| LINKTYPE_VSOCK | 271 | DLT_VSOCK | Protocol for communication between host and guest machines in VMware and KVM hypervisors. |
| LINKTYPE_NORDIC_BLE | 272 | DLT_NORDIC_BLE | Messages to and from a Nordic Semiconductor nRF Sniffer for Bluetooth LE packets. |
| LINKTYPE_DOCSIS31_XRA31 | 273 | DLT_DOCSIS31_XRA31 | DOCSIS packets and bursts, preceded by a pseudo-header giving metadata about the packet. |
| LINKTYPE_ETHERNET_MPACKET | 274 | DLT_ETHERNET_MPACKET | IEEE 802.3 mPackets. |
| LINKTYPE_DISPLAYPORT_AUX | 275 | DLT_DISPLAYPORT_AUX | DisplayPort AUX channel monitoring messages. |
| LINKTYPE_LINUX_SLL2 | 276 | DLT_LINUX_SLL2 | Linux "cooked" capture encapsulation v2. |
| LINKTYPE_SERCOS_MONITOR | 277 | DLT_SERCOS_MONITOR | Sercos Monitor. |
| LINKTYPE_OPENVIZSLA | 278 | DLT_OPENVIZSLA | OpenVizsla FPGA-based USB sniffer frames. |
| LINKTYPE_EBHSCR | 279 | DLT_EBHSCR | Elektrobit High Speed Capture and Replay (EBHSCR) format. |
| LINKTYPE_VPP_DISPATCH | 280 | DLT_VPP_DISPATCH | Records in traces from the http://fd.io VPP graph dispatch tracer, in the the graph dispatcher trace format. |
| LINKTYPE_DSA_TAG_BRCM | 281 | DLT_DSA_TAG_BRCM | Ethernet frames, with a Broadcom switch tag inserted. |
| LINKTYPE_DSA_TAG_BRCM_PREPEND | 282 | DLT_DSA_TAG_BRCM_PREPEND | Ethernet frames, with a Broadcom switch tag prepended. |
| LINKTYPE_IEEE802_15_4_TAP | 283 | DLT_IEEE802_15_4_TAP | IEEE 802.15.4 packets, with a pseudo-header containing TLVs with metadata preceding the 802.15.4 header. |
| LINKTYPE_DSA_TAG_DSA | 284 | DLT_DSA_TAG_DSA | Ethernet frames, with a Marvell DSA switch tag inserted. |
| LINKTYPE_DSA_TAG_EDSA | 285 | DLT_DSA_TAG_EDSA | Ethernet frames, with a Marvell EDSA switch tag inserted. |
| LINKTYPE_ELEE | 286 | DLT_ELEE | Reserved for ELEE lawful intercept protocol. |
| LINKTYPE_Z_WAVE_SERIAL | 287 | DLT_Z_WAVE_SERIAL | Serial frames transmitted between a host and a Z-Wave chip over an RS-232 or USB serial connection, as described in section 5 of the Z-Wave Serial API Host Application Programming Guide. |
| LINKTYPE_USB_2_0 | 288 | DLT_USB_2_0 | USB 2.0, 1.1, or 1.0 packets. |
| LINKTYPE_ATSC_ALP | 289 | DLT_ATSC_ALP | ATSC Link-Layer Protocol frames. |
| LINKTYPE_ETW | 290 | DLT_ETW | Event Tracing for Windows messages. |
| LINKTYPE_NETANALYZER_NG | 291 | DLT_NETANALYZER_NG | Reserved for Hilscher Gesellschaft fuer Systemautomation mbH netANALYZER NG hardware and software. |
| LINKTYPE_ZBOSS_NCP | 292 | DLT_ZBOSS_NCP | ZBOSS NCP Serial Protocol, with a pseudo-header. |
| LINKTYPE_USB_2_0_LOW_SPEED | 293 | DLT_USB_2_0_LOW_SPEED | Low-Speed USB 2.0, 1.1, or 1.0 packets.. |
| LINKTYPE_USB_2_0_FULL_SPEED | 294 | DLT_USB_2_0_FULL_SPEED | Full-Speed USB 2.0, 1.1, or 1.0 packets. |
| LINKTYPE_USB_2_0_HIGH_SPEED | 295 | DLT_USB_2_0_HIGH_SPEED | High-Speed USB 2.0 packets. |
| LINKTYPE_AUERSWALD_LOG | 296 | DLT_AUERSWALD_LOG | Auerswald Logger Protocol packets. |
| LINKTYPE_ZWAVE_TAP | 297 | DLT_ZWAVE_TAP | Z-Wave packets, with a metadata header. |
| LINKTYPE_SILABS_DEBUG_CHANNEL | 298 | DLT_SILABS_DEBUG_CHANNEL | Silicon Labs debug channel protocol, as described in the specification. |
| LINKTYPE_FIRA_UCI | 299 | DLT_FIRA_UCI | Ultra-wideband (UWB) controller interface protocol (UCI). |
| LINKTYPE_MDB | 300 | DLT_MDB | MDB (Multi-Drop Bus) messages, with a pseudo-header. |
| LINKTYPE_DECT_NR | 301 | DLT_DECT_NR | DECT-2020 New Radio (NR) MAC layer. |
| LINKTYPE_EDK2_MM | 302 | DLT_EDK2_MM | edk2 mm request serialization protocol. |
| LINKTYPE_DEBUG_ONLY | 303 | DLT_DEBUG_ONLY | Unstructured data for manual debugging only. |