Enum pcap_parser::data::NfAttrType
source · #[repr(u16)]pub enum NfAttrType {
Show 19 variants
PacketHdr,
Mark,
Timestamp,
IfIndexInDev,
IfIndexOutDev,
IfIndexPhysInDev,
IfIndexPhysOutDev,
HwAddr,
Payload,
Prefix,
Uid,
Seq,
SeqGlobal,
Gid,
HwType,
HwHeader,
HwLen,
Ct,
CtInfo,
}data only.Variants§
PacketHdr
packet header structure: hardware protocol (2 bytes), nf hook (1 byte), padding (1 byte)
Mark
packet mark value from the skbuff for the packet
Timestamp
packet time stamp structure: seconds (8 bytes), microseconds (8 bytes)
IfIndexInDev
32-bit ifindex of the device on which the packet was received, which could be a bridge group
IfIndexOutDev
32-bit ifindex of the device on which the packet was sent, which could be a bridge group
IfIndexPhysInDev
32-bit ifindex of the physical device on which the packet was received, which is not a bridge group
IfIndexPhysOutDev
32-bit ifindex of the physical device on which the packet was sent, which is not a bridge group
HwAddr
hardware address structure: address length (2 bytes), padding (1 byte), address (8 bytes)
Payload
packet payload following the link-layer header
Prefix
null-terminated text string
Uid
32-bit ifindex of the device on which the packet was received, which could be a bridge group
Seq
32-bit sequence number for packets provided by this nflog device
SeqGlobal
32-bit sequence number for packets provided by all nflog devices
Gid
32-bit group ID that owned the socket on which the packet was sent or received
HwType
32-bit Linux ARPHRD_ value for the device associated with the skbuff for the packet
HwHeader
MAC-layer header for the skbuff for the packet
HwLen
length of the MAC-layer header
Ct
conntrack header (nfnetlink_conntrack.h)
CtInfo
enum ip_conntrack_info
Trait Implementations§
source§impl Clone for NfAttrType
impl Clone for NfAttrType
source§fn clone(&self) -> NfAttrType
fn clone(&self) -> NfAttrType
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more