[−][src]Enum pcarp::LinkType
The type of physical link backing a network interface.
Variants
No link layer information. A packet saved with this link layer contains a raw L3 packet preceded by a 32-bit host-byte-order AF_ value indicating the specific L3 type.
D/I/X and 802.3 Ethernet
Experimental Ethernet (3Mb)
Amateur Radio AX.25
Proteon ProNET Token Ring
Chaos
IEEE 802 Networks
ARCNET, with BSD-style header
Serial Line IP
Point-to-point Protocol
FDDI
PPP in HDLC-like framing
NetBSD PPP-over-Ethernet
Symantec Enterprise Firewall
LLC/SNAP-encapsulated ATM
Raw IP
BSD/OS SLIP BPF header
BSD/OS PPP BPF header
Cisco HDLC
IEEE 802.11 (wireless)
Linux Classical IP over ATM
Frame Relay
OpenBSD loopback
OpenBSD IPSEC enc
ATM LANE + 802.3 (Reserved for future use)
NetBSD HIPPI (Reserved for future use)
NetBSD HDLC framing (Reserved for future use)
Linux cooked socket capture
Apple LocalTalk hardware
Acorn Econet
Reserved for use with OpenBSD ipfilter
OpenBSD DLT_PFLOG
For Cisco-internal use
802.11+Prism II monitor mode
FreeBSD Aironet driver stuff
Reserved for Siemens HiPath HDLC
RFC 2625 IP-over-Fibre Channel
Solaris+SunATM
RapidIO - Reserved as per request from Kent Dahlgren kent@praesum.com for private use.
PCI Express - Reserved as per request from Kent Dahlgren kent@praesum.com for private use.
Xilinx Aurora link layer - Reserved as per request from Kent Dahlgren kent@praesum.com for private use.
802.11 plus BSD radio header
Tazmen Sniffer Protocol - Reserved for the TZSP encapsulation, as per request from Chris Waters chris.waters@networkchemistry.com 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.
Linux-style headers
Juniper-private data link type, as per request from Hannes Gredler hannes@juniper.net. The corresponding DLT_s are used for passing on chassis-internal metainformation such as QOS profiles, etc..
Juniper-private data link type, as per request from Hannes Gredler hannes@juniper.net. The corresponding DLT_s are used for passing on chassis-internal metainformation such as QOS profiles, etc..
Juniper-private data link type, as per request from Hannes Gredler hannes@juniper.net. The corresponding DLT_s are used for passing on chassis-internal metainformation such as QOS profiles, etc..
Juniper-private data link type, as per request from Hannes Gredler hannes@juniper.net. The corresponding DLT_s are used for passing on chassis-internal metainformation such as QOS profiles, etc..
Juniper-private data link type, as per request from Hannes Gredler hannes@juniper.net. The corresponding DLT_s are used for passing on chassis-internal metainformation such as QOS profiles, etc..
Juniper-private data link type, as per request from Hannes Gredler hannes@juniper.net. The corresponding DLT_s are used for passing on chassis-internal metainformation such as QOS profiles, etc..
Juniper-private data link type, as per request from Hannes Gredler hannes@juniper.net. The corresponding DLT_s are used for passing on chassis-internal metainformation such as QOS profiles, etc..
Juniper-private data link type, as per request from Hannes Gredler hannes@juniper.net. The corresponding DLT_s are used for passing on chassis-internal metainformation such as QOS profiles, etc..
Apple IP-over-IEEE 1394 cooked header
???
???
???
???
DOCSIS MAC frames
Linux-IrDA
Reserved for IBM SP switch and IBM Next Federation switch.
Reserved for IBM SP switch and IBM Next Federation switch.
Unknown(u16)
A link type we didn't recognise.
Implementations
impl LinkType
[src]
Trait Implementations
impl Clone for LinkType
[src]
impl Copy for LinkType
[src]
impl Debug for LinkType
[src]
impl PartialEq<LinkType> for LinkType
[src]
impl StructuralPartialEq for LinkType
[src]
Auto Trait Implementations
impl RefUnwindSafe for LinkType
impl Send for LinkType
impl Sync for LinkType
impl Unpin for LinkType
impl UnwindSafe for LinkType
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,