#[repr(u16)]pub enum NfAttrType {
Show 19 variants
PacketHdr = 1,
Mark = 2,
Timestamp = 3,
IfIndexInDev = 4,
IfIndexOutDev = 5,
IfIndexPhysInDev = 6,
IfIndexPhysOutDev = 7,
HwAddr = 8,
Payload = 9,
Prefix = 10,
Uid = 11,
Seq = 12,
SeqGlobal = 13,
Gid = 14,
HwType = 15,
HwHeader = 16,
HwLen = 17,
Ct = 18,
CtInfo = 19,
}
data
only.Variants§
PacketHdr = 1
packet header structure: hardware protocol (2 bytes), nf hook (1 byte), padding (1 byte)
Mark = 2
packet mark value from the skbuff for the packet
Timestamp = 3
packet time stamp structure: seconds (8 bytes), microseconds (8 bytes)
IfIndexInDev = 4
32-bit ifindex of the device on which the packet was received, which could be a bridge group
IfIndexOutDev = 5
32-bit ifindex of the device on which the packet was sent, which could be a bridge group
IfIndexPhysInDev = 6
32-bit ifindex of the physical device on which the packet was received, which is not a bridge group
IfIndexPhysOutDev = 7
32-bit ifindex of the physical device on which the packet was sent, which is not a bridge group
HwAddr = 8
hardware address structure: address length (2 bytes), padding (1 byte), address (8 bytes)
Payload = 9
packet payload following the link-layer header
Prefix = 10
null-terminated text string
Uid = 11
32-bit ifindex of the device on which the packet was received, which could be a bridge group
Seq = 12
32-bit sequence number for packets provided by this nflog device
SeqGlobal = 13
32-bit sequence number for packets provided by all nflog devices
Gid = 14
32-bit group ID that owned the socket on which the packet was sent or received
HwType = 15
32-bit Linux ARPHRD_ value for the device associated with the skbuff for the packet
HwHeader = 16
MAC-layer header for the skbuff for the packet
HwLen = 17
length of the MAC-layer header
Ct = 18
conntrack header (nfnetlink_conntrack.h)
CtInfo = 19
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