@@ -28,7 +28,7 @@ class LinkType(IntEnum):
2828 #: [``DLT_EN3MB``] Experimental Ethernet (3Mb).
2929 EXP_ETHERNET = 2
3030
31- #: [``DLT_AX25``] AX.25 packet, with nothing preceding it.
31+ #: [``DLT_AX25``] AX.25 layer 2 packets,
3232 AX25 = 3
3333
3434 #: [``DLT_PRONET``] Reserved for Proteon ProNET Token Ring.
@@ -66,8 +66,7 @@ class LinkType(IntEnum):
6666 #: [``DLT_SYMANTEC_FIREWALL``] Symantec Enterprise (ex-Axent Raptor) firewall.
6767 SYMANTEC_FIREWALL = 99
6868
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
7170 ATM_RFC1483 = 100
7271
7372 #: [``DLT_RAW``] Raw IP; the packet begins with an IPv4 or IPv6 header, with
@@ -99,9 +98,7 @@ class LinkType(IntEnum):
9998 #: [``DLT_LINUX_SLL``] Linux "cooked" capture encapsulation.
10099 LINUX_SLL = 113
101100
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.
105102 LTALK = 114
106103
107104 #: [``DLT_ECONET``] Acorn Econet.
@@ -183,12 +180,10 @@ class LinkType(IntEnum):
183180 #: [``DLT_APPLE_IP_OVER_IEEE1394``] Apple IP-over-IEEE 1394 cooked header.
184181 APPLE_IP_OVER_IEEE1394 = 138
185182
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.
188184 MTP2_WITH_PHDR = 139
189185
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.
192187 MTP2 = 140
193188
194189 #: [``DLT_MTP3``] Signaling System 7 Message Transfer Part Level 3, as
@@ -367,7 +362,7 @@ class LinkType(IntEnum):
367362 #: is done by Linux drivers.
368363 IEEE802_15_4_LINUX = 191
369364
370- #: [``DLT_PPI``] Per-Packet Information header precending packet data.
365+ #: [``DLT_PPI``] Per-Packet Information header preceding packet data.
371366 PPI = 192
372367
373368 #: [``DLT_IEEE802_16_MAC_CPS_RADIO``] IEEE 802.16 MAC Common Part Sublayer plus
@@ -402,8 +397,7 @@ class LinkType(IntEnum):
402397 #: packets with a direction pseudo-header.
403398 BLUETOOTH_HCI_H4_WITH_PHDR = 201
404399
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.
407401 AX25_KISS = 202
408402
409403 #: [``DLT_LAPD``] Q.921 LAPD frames.
@@ -538,9 +532,7 @@ class LinkType(IntEnum):
538532 #: [``DLT_IPOIB``] IP-over-InfiniBand, as specified by RFC 4391 section 6.
539533 IPOIB = 242
540534
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.
544536 MPEG_2_TS = 243
545537
546538 #: [``DLT_NG40``] Frames from ng4T GmbH's ng40 protocol tester.
@@ -553,9 +545,7 @@ class LinkType(IntEnum):
553545 #: Packet filter state syncing.
554546 PFSYNC = 246
555547
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.
559549 INFINIBAND = 247
560550
561551 #: [``DLT_SCTP``] SCTP packets, as defined by RFC 4960, with no lower-level
@@ -569,10 +559,7 @@ class LinkType(IntEnum):
569559 #: Laboratories "RTAC" product.
570560 RTAC_SERIAL = 250
571561
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.
576563 BLUETOOTH_LE_LL = 251
577564
578565 #: [``DLT_WIRESHARK_UPPER_PDU``] Upper-protocol layer PDU saves from Wireshark;
@@ -590,26 +577,21 @@ class LinkType(IntEnum):
590577 #: baseband packets.
591578 BLUETOOTH_BREDR_BB = 255
592579
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.
594582 BLUETOOTH_LE_LL_WITH_PHDR = 256
595583
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.
599585 PROFIBUS_DL = 257
600586
601587 #: [``DLT_PKTAP``] Apple PKTAP capture encapsulation.
602588 PKTAP = 258
603589
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.
608592 EPON = 259
609593
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.
613595 IPMI_HPM_2 = 260
614596
615597 #: [``DLT_ZWAVE_R1_R2``] Z-Wave RF profile R1 and R2 packets.
@@ -639,11 +621,7 @@ class LinkType(IntEnum):
639621 #: used in OpenBSD switch interface monitoring.
640622 OPENFLOW = 267
641623
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
647625 SDLC = 268
648626
649627 #: [``DLT_TI_LLN_SNIFFER``] TI LLN sniffer frames.
@@ -664,8 +642,7 @@ class LinkType(IntEnum):
664642 #: header giving metadata about the packet.
665643 DOCSIS31_XRA31 = 273
666644
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.
669646 ETHERNET_MPACKET = 274
670647
671648 #: [``DLT_DISPLAYPORT_AUX``] DisplayPort AUX channel monitoring messages.
@@ -706,9 +683,7 @@ class LinkType(IntEnum):
706683 #: inserted.
707684 DSA_TAG_EDSA = 285
708685
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.
712687 ELEE = 286
713688
714689 #: [``DLT_Z_WAVE_SERIAL``] Serial frames transmitted between a host and a
0 commit comments