#[repr(C)]pub struct VirtioNetHeader {
pub flags: u8,
pub gso_type: u8,
pub hdr_len: u16,
pub gso_size: u16,
pub csum_start: u16,
pub csum_offset: u16,
pub num_buffers: u16,
}Expand description
VirtIO net header (prepended to every packet)
Fields§
§flags: u8§gso_type: u8§hdr_len: u16§gso_size: u16§csum_start: u16§csum_offset: u16§num_buffers: u16Trait Implementations§
Source§impl Clone for VirtioNetHeader
impl Clone for VirtioNetHeader
Source§fn clone(&self) -> VirtioNetHeader
fn clone(&self) -> VirtioNetHeader
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for VirtioNetHeader
impl Debug for VirtioNetHeader
Source§impl Default for VirtioNetHeader
impl Default for VirtioNetHeader
Source§fn default() -> VirtioNetHeader
fn default() -> VirtioNetHeader
Returns the “default value” for a type. Read more
impl Copy for VirtioNetHeader
Auto Trait Implementations§
impl Freeze for VirtioNetHeader
impl RefUnwindSafe for VirtioNetHeader
impl Send for VirtioNetHeader
impl Sync for VirtioNetHeader
impl Unpin for VirtioNetHeader
impl UnsafeUnpin for VirtioNetHeader
impl UnwindSafe for VirtioNetHeader
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more