Struct netmap_sys::netmap::netmap_ring [] [src]

pub struct netmap_ring {
    pub buf_ofs: i64,
    pub num_slots: u32,
    pub nr_buf_size: u32,
    pub ringid: u16,
    pub dir: u16,
    pub head: u32,
    pub cur: u32,
    pub tail: u32,
    pub flags: u32,
    pub ts: timeval,
    pub sem: [u8; 128],
    pub slot: [netmap_slot; 0],
}

Fields

buf_ofs: i64 num_slots: u32 nr_buf_size: u32 ringid: u16 dir: u16 head: u32 cur: u32 tail: u32 flags: u32 ts: timeval sem: [u8; 128] slot: [netmap_slot; 0]

Trait Implementations

impl Copy for netmap_ring
[src]

impl Clone for netmap_ring
[src]

fn clone(&self) -> netmap_ring

Returns a copy of the value. Read more

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

Performs copy-assignment from source. Read more