Skip to main content

NapiGroReceiveEntryFtraceEvent

Struct NapiGroReceiveEntryFtraceEvent 

Source
pub struct NapiGroReceiveEntryFtraceEvent {
Show 19 fields pub data_len: Option<u32>, pub gso_size: Option<u32>, pub gso_type: Option<u32>, pub hash: Option<u32>, pub ip_summed: Option<u32>, pub l4_hash: Option<u32>, pub len: Option<u32>, pub mac_header: Option<i32>, pub mac_header_valid: Option<u32>, pub name: Option<String>, pub napi_id: Option<u32>, pub nr_frags: Option<u32>, pub protocol: Option<u32>, pub queue_mapping: Option<u32>, pub skbaddr: Option<u64>, pub truesize: Option<u32>, pub vlan_proto: Option<u32>, pub vlan_tagged: Option<u32>, pub vlan_tci: Option<u32>,
}

Fields§

§data_len: Option<u32>§gso_size: Option<u32>§gso_type: Option<u32>§hash: Option<u32>§ip_summed: Option<u32>§l4_hash: Option<u32>§len: Option<u32>§mac_header: Option<i32>§mac_header_valid: Option<u32>§name: Option<String>§napi_id: Option<u32>§nr_frags: Option<u32>§protocol: Option<u32>§queue_mapping: Option<u32>§skbaddr: Option<u64>§truesize: Option<u32>§vlan_proto: Option<u32>§vlan_tagged: Option<u32>§vlan_tci: Option<u32>

Implementations§

Source§

impl NapiGroReceiveEntryFtraceEvent

Source

pub fn data_len(&self) -> u32

Returns the value of data_len, or the default value if data_len is unset.

Source

pub fn gso_size(&self) -> u32

Returns the value of gso_size, or the default value if gso_size is unset.

Source

pub fn gso_type(&self) -> u32

Returns the value of gso_type, or the default value if gso_type is unset.

Source

pub fn hash(&self) -> u32

Returns the value of hash, or the default value if hash is unset.

Source

pub fn ip_summed(&self) -> u32

Returns the value of ip_summed, or the default value if ip_summed is unset.

Source

pub fn l4_hash(&self) -> u32

Returns the value of l4_hash, or the default value if l4_hash is unset.

Source

pub fn len(&self) -> u32

Returns the value of len, or the default value if len is unset.

Source

pub fn mac_header(&self) -> i32

Returns the value of mac_header, or the default value if mac_header is unset.

Source

pub fn mac_header_valid(&self) -> u32

Returns the value of mac_header_valid, or the default value if mac_header_valid is unset.

Source

pub fn name(&self) -> &str

Returns the value of name, or the default value if name is unset.

Source

pub fn napi_id(&self) -> u32

Returns the value of napi_id, or the default value if napi_id is unset.

Source

pub fn nr_frags(&self) -> u32

Returns the value of nr_frags, or the default value if nr_frags is unset.

Source

pub fn protocol(&self) -> u32

Returns the value of protocol, or the default value if protocol is unset.

Source

pub fn queue_mapping(&self) -> u32

Returns the value of queue_mapping, or the default value if queue_mapping is unset.

Source

pub fn skbaddr(&self) -> u64

Returns the value of skbaddr, or the default value if skbaddr is unset.

Source

pub fn truesize(&self) -> u32

Returns the value of truesize, or the default value if truesize is unset.

Source

pub fn vlan_proto(&self) -> u32

Returns the value of vlan_proto, or the default value if vlan_proto is unset.

Source

pub fn vlan_tagged(&self) -> u32

Returns the value of vlan_tagged, or the default value if vlan_tagged is unset.

Source

pub fn vlan_tci(&self) -> u32

Returns the value of vlan_tci, or the default value if vlan_tci is unset.

Trait Implementations§

Source§

impl Clone for NapiGroReceiveEntryFtraceEvent

Source§

fn clone(&self) -> NapiGroReceiveEntryFtraceEvent

Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for NapiGroReceiveEntryFtraceEvent

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for NapiGroReceiveEntryFtraceEvent

Source§

fn default() -> Self

Returns the “default value” for a type. Read more
Source§

impl Hash for NapiGroReceiveEntryFtraceEvent

Source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · Source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
Source§

impl Message for NapiGroReceiveEntryFtraceEvent

Source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
Source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
Source§

fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>
where Self: Sized,

Encodes the message to a buffer. Read more
Source§

fn encode_to_vec(&self) -> Vec<u8>
where Self: Sized,

Encodes the message to a newly allocated buffer.
Source§

fn encode_length_delimited( &self, buf: &mut impl BufMut, ) -> Result<(), EncodeError>
where Self: Sized,

Encodes the message with a length-delimiter to a buffer. Read more
Source§

fn encode_length_delimited_to_vec(&self) -> Vec<u8>
where Self: Sized,

Encodes the message with a length-delimiter to a newly allocated buffer.
Source§

fn decode(buf: impl Buf) -> Result<Self, DecodeError>
where Self: Default,

Decodes an instance of the message from a buffer. Read more
Source§

fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>
where Self: Default,

Decodes a length-delimited instance of the message from the buffer.
Source§

fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>
where Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
Source§

fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>
where Self: Sized,

Decodes a length-delimited instance of the message from buffer, and merges it into self.
Source§

impl PartialEq for NapiGroReceiveEntryFtraceEvent

Source§

fn eq(&self, other: &NapiGroReceiveEntryFtraceEvent) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 (const: unstable) · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Eq for NapiGroReceiveEntryFtraceEvent

Source§

impl StructuralPartialEq for NapiGroReceiveEntryFtraceEvent

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.