@@ -28,7 +28,7 @@ class LinkType(IntEnum):
28
28
#: [``DLT_EN3MB``] Experimental Ethernet (3Mb).
29
29
EXP_ETHERNET = 2
30
30
31
- #: [``DLT_AX25``] AX.25 packet, with nothing preceding it.
31
+ #: [``DLT_AX25``] AX.25 layer 2 packets,
32
32
AX25 = 3
33
33
34
34
#: [``DLT_PRONET``] Reserved for Proteon ProNET Token Ring.
@@ -66,8 +66,7 @@ class LinkType(IntEnum):
66
66
#: [``DLT_SYMANTEC_FIREWALL``] Symantec Enterprise (ex-Axent Raptor) firewall.
67
67
SYMANTEC_FIREWALL = 99
68
68
69
- #: [``DLT_ATM_RFC1483``] RFC 1483 LLC/SNAP-encapsulated ATM; the packet begins
70
- #: with an ISO 8802-2 (formerly known as IEEE 802.2) LLC header.
69
+ #: [``DLT_ATM_RFC1483``] LLC/SNAP-encapsulated ATM
71
70
ATM_RFC1483 = 100
72
71
73
72
#: [``DLT_RAW``] Raw IP; the packet begins with an IPv4 or IPv6 header, with
@@ -99,9 +98,7 @@ class LinkType(IntEnum):
99
98
#: [``DLT_LINUX_SLL``] Linux "cooked" capture encapsulation.
100
99
LINUX_SLL = 113
101
100
102
- #: [``DLT_LTALK``] Apple LocalTalk; the packet begins with an AppleTalk
103
- #: LocalTalk Link Access Protocol header, as described in chapter 1 of Inside
104
- #: AppleTalk, Second Edition.
101
+ #: [``DLT_LTALK``] Apple LocalTalk packets.
105
102
LTALK = 114
106
103
107
104
#: [``DLT_ECONET``] Acorn Econet.
@@ -183,12 +180,10 @@ class LinkType(IntEnum):
183
180
#: [``DLT_APPLE_IP_OVER_IEEE1394``] Apple IP-over-IEEE 1394 cooked header.
184
181
APPLE_IP_OVER_IEEE1394 = 138
185
182
186
- #: [``DLT_MTP2_WITH_PHDR``] Signaling System 7 Message Transfer Part Level 2,
187
- #: as specified by ITU-T Recommendation Q.703, preceded by a pseudo-header.
183
+ #: [``DLT_MTP2_WITH_PHDR``] SS7 MTP2 packets, with a pseudo-header.
188
184
MTP2_WITH_PHDR = 139
189
185
190
- #: [``DLT_MTP2``] Signaling System 7 Message Transfer Part Level 2, as
191
- #: specified by ITU-T Recommendation Q.703.
186
+ #: [``DLT_MTP2``] SS7 MTP2 packets.
192
187
MTP2 = 140
193
188
194
189
#: [``DLT_MTP3``] Signaling System 7 Message Transfer Part Level 3, as
@@ -367,7 +362,7 @@ class LinkType(IntEnum):
367
362
#: is done by Linux drivers.
368
363
IEEE802_15_4_LINUX = 191
369
364
370
- #: [``DLT_PPI``] Per-Packet Information header precending packet data.
365
+ #: [``DLT_PPI``] Per-Packet Information header preceding packet data.
371
366
PPI = 192
372
367
373
368
#: [``DLT_IEEE802_16_MAC_CPS_RADIO``] IEEE 802.16 MAC Common Part Sublayer plus
@@ -402,8 +397,7 @@ class LinkType(IntEnum):
402
397
#: packets with a direction pseudo-header.
403
398
BLUETOOTH_HCI_H4_WITH_PHDR = 201
404
399
405
- #: [``DLT_AX25_KISS``] AX.25 packet, with a 1-byte KISS header containing a
406
- #: type indicator.
400
+ #: [``DLT_AX25_KISS``] KISS frames between a host and an AX.25 TNC.
407
401
AX25_KISS = 202
408
402
409
403
#: [``DLT_LAPD``] Q.921 LAPD frames.
@@ -538,9 +532,7 @@ class LinkType(IntEnum):
538
532
#: [``DLT_IPOIB``] IP-over-InfiniBand, as specified by RFC 4391 section 6.
539
533
IPOIB = 242
540
534
541
- #: [``DLT_MPEG_2_TS``] MPEG-2 Transport Stream transport packets, as specified
542
- #: by ISO 13818-1/ITU-T Recommendation H.222.0 (see table 2-2 of section
543
- #: 2.4.3.2 "Transport Stream packet layer").
535
+ #: [``DLT_MPEG_2_TS``] MPEG-2 Transport Stream transport packets.
544
536
MPEG_2_TS = 243
545
537
546
538
#: [``DLT_NG40``] Frames from ng4T GmbH's ng40 protocol tester.
@@ -553,9 +545,7 @@ class LinkType(IntEnum):
553
545
#: Packet filter state syncing.
554
546
PFSYNC = 246
555
547
556
- #: [``DLT_INFINIBAND``] Raw InfiniBand frames, starting with the Local Routing
557
- #: Header, as specified in Chapter 5 "Data packet format" of InfiniBand™
558
- #: Architecture Specification Release 1.2.1 Volume 1 - General Specifications.
548
+ #: [``DLT_INFINIBAND``] InfiniBand data packets.
559
549
INFINIBAND = 247
560
550
561
551
#: [``DLT_SCTP``] SCTP packets, as defined by RFC 4960, with no lower-level
@@ -569,10 +559,7 @@ class LinkType(IntEnum):
569
559
#: Laboratories "RTAC" product.
570
560
RTAC_SERIAL = 250
571
561
572
- #: [``DLT_BLUETOOTH_LE_LL``] Bluetooth Low Energy air interface Link Layer
573
- #: packets, in the format described in section 2.1 "PACKET FORMAT" of volume 6
574
- #: of the Bluetooth Specification Version 4.0 (see PDF page 2200), but without
575
- #: the Preamble.
562
+ #: [``DLT_BLUETOOTH_LE_LL``] Bluetooth Low Energy link-layer packets.
576
563
BLUETOOTH_LE_LL = 251
577
564
578
565
#: [``DLT_WIRESHARK_UPPER_PDU``] Upper-protocol layer PDU saves from Wireshark;
@@ -590,26 +577,21 @@ class LinkType(IntEnum):
590
577
#: baseband packets.
591
578
BLUETOOTH_BREDR_BB = 255
592
579
593
- #: [``DLT_BLUETOOTH_LE_LL_WITH_PHDR``] Bluetooth Low Energy link-layer packets.
580
+ #: [``DLT_BLUETOOTH_LE_LL_WITH_PHDR``] Bluetooth Low Energy link-layer packets,
581
+ #: with a pseudo-header.
594
582
BLUETOOTH_LE_LL_WITH_PHDR = 256
595
583
596
- #: [``DLT_PROFIBUS_DL``] PROFIBUS data link layer packets, as specified by IEC
597
- #: standard 61158-4-3, beginning with the start delimiter, ending with the end
598
- #: delimiter, and including all octets between them.
584
+ #: [``DLT_PROFIBUS_DL``] PROFIBUS data link layer packets.
599
585
PROFIBUS_DL = 257
600
586
601
587
#: [``DLT_PKTAP``] Apple PKTAP capture encapsulation.
602
588
PKTAP = 258
603
589
604
- #: [``DLT_EPON``] Ethernet-over-passive-optical-network packets, starting with
605
- #: the last 6 octets of the modified preamble as specified by 65.1.3.2
606
- #: "Transmit" in Clause 65 of Section 5 of IEEE 802.3, followed immediately by
607
- #: an Ethernet frame.
590
+ #: [``DLT_EPON``] Ethernet-over-passive-optical-network packets, including
591
+ #: preamble octets.
608
592
EPON = 259
609
593
610
- #: [``DLT_IPMI_HPM_2``] IPMI trace packets, as specified by Table 3-20 "Trace
611
- #: Data Block Format" in the PICMG HPM.2 specification. The time stamps for
612
- #: packets in this format must match the time stamps in the Trace Data Blocks.
594
+ #: [``DLT_IPMI_HPM_2``] IPMI HPM.2 trace packets.
613
595
IPMI_HPM_2 = 260
614
596
615
597
#: [``DLT_ZWAVE_R1_R2``] Z-Wave RF profile R1 and R2 packets.
@@ -639,11 +621,7 @@ class LinkType(IntEnum):
639
621
#: used in OpenBSD switch interface monitoring.
640
622
OPENFLOW = 267
641
623
642
- #: [``DLT_SDLC``] SDLC packets, as specified by Chapter 1, "DLC Links", section
643
- #: "Synchronous Data Link Control (SDLC)" of Systems Network Architecture
644
- #: Formats, GA27-3136-20, without the flag fields, zero-bit insertion, or Frame
645
- #: Check Sequence field, containing SNA path information units (PIUs) as the
646
- #: payload.
624
+ #: [``DLT_SDLC``] SNA SDLC packets
647
625
SDLC = 268
648
626
649
627
#: [``DLT_TI_LLN_SNIFFER``] TI LLN sniffer frames.
@@ -664,8 +642,7 @@ class LinkType(IntEnum):
664
642
#: header giving metadata about the packet.
665
643
DOCSIS31_XRA31 = 273
666
644
667
- #: [``DLT_ETHERNET_MPACKET``] mPackets, as specified by IEEE 802.3br Figure
668
- #: 99-4, starting with the preamble and always ending with a CRC field.
645
+ #: [``DLT_ETHERNET_MPACKET``] IEEE 802.3 mPackets.
669
646
ETHERNET_MPACKET = 274
670
647
671
648
#: [``DLT_DISPLAYPORT_AUX``] DisplayPort AUX channel monitoring messages.
@@ -706,9 +683,7 @@ class LinkType(IntEnum):
706
683
#: inserted.
707
684
DSA_TAG_EDSA = 285
708
685
709
- #: [``DLT_ELEE``] Payload of lawful intercept packets using the ELEE protocol.
710
- #: The packet begins with the ELEE header; it does not include any transport-
711
- #: layer or lower-layer headers for protocols used to transport ELEE packets.
686
+ #: [``DLT_ELEE``] Reserved for ELEE lawful intercept protocol.
712
687
ELEE = 286
713
688
714
689
#: [``DLT_Z_WAVE_SERIAL``] Serial frames transmitted between a host and a
0 commit comments