pub enum TxQueueDiscipline {
NoQueue,
Fifo {
max_frames: NonZeroUsize,
},
}Expand description
Protocol-side transmit queue policy for one network device.
Variants§
NoQueue
Submit directly to the device and return Again when it is busy.
Fifo
Retain frames in submission order while the device is busy.
Fields
§
max_frames: NonZeroUsizeTrait Implementations§
Source§impl Clone for TxQueueDiscipline
impl Clone for TxQueueDiscipline
Source§fn clone(&self) -> TxQueueDiscipline
fn clone(&self) -> TxQueueDiscipline
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for TxQueueDiscipline
Source§impl Debug for TxQueueDiscipline
impl Debug for TxQueueDiscipline
impl Eq for TxQueueDiscipline
Source§impl PartialEq for TxQueueDiscipline
impl PartialEq for TxQueueDiscipline
impl StructuralPartialEq for TxQueueDiscipline
Auto Trait Implementations§
impl Freeze for TxQueueDiscipline
impl RefUnwindSafe for TxQueueDiscipline
impl Send for TxQueueDiscipline
impl Sync for TxQueueDiscipline
impl Unpin for TxQueueDiscipline
impl UnsafeUnpin for TxQueueDiscipline
impl UnwindSafe for TxQueueDiscipline
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DmaPod for Twhere
T: Copy,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.