Trait physical_nic::PhysicalNic
source · pub trait PhysicalNic<S: RxQueueRegisters, T: RxDescriptor, U: TxQueueRegisters, V: TxDescriptor> {
// Required methods
fn return_rx_queues(&mut self, queues: Vec<RxQueue<S, T>>);
fn return_tx_queues(&mut self, queues: Vec<TxQueue<U, V>>);
}
Expand description
This trait must be implemented by any NIC driver that wants to support language-level virtualization. It provides functions that are used to return Rx/Tx queues back to the physical NIC.
Required Methods§
sourcefn return_rx_queues(&mut self, queues: Vec<RxQueue<S, T>>)
fn return_rx_queues(&mut self, queues: Vec<RxQueue<S, T>>)
Returns the RxQueue
s owned by a virtual NIC back to the physical NIC.
sourcefn return_tx_queues(&mut self, queues: Vec<TxQueue<U, V>>)
fn return_tx_queues(&mut self, queues: Vec<TxQueue<U, V>>)
Returns the TxQueue
s owned by a virtual NIC back to the physical NIC.