8.13. mqnic_interface
mqnic_interface
implements one NIC interface, including the queue management logic, descriptor, completion, and event handling, transmit scheduler, and the transmit and receive datapaths.
mqnic_interface
integrates the following modules:
queue_manager: transmit and receive queues
cpl_queue_manager: transmit and receive completion queues, event queues
desc_fetch: descriptor fetch
cpl_write: completion write
mqnic_tx_scheduler_block: transmit scheduler
mqnic_interface_rx: receive datapath
mqnic_interface_tx: transmit datapath