iPXE
Data Fields
efab_rx_queue Struct Reference

#include <etherfabric_nic.h>

Data Fields

falcon_rx_desc_tring
 
struct io_bufferbuf [EFAB_NUM_RX_DESC]
 
struct efab_special_buffer entry
 
unsigned int write_ptr
 
unsigned int read_ptr
 

Detailed Description

Definition at line 111 of file etherfabric_nic.h.

Field Documentation

◆ ring

falcon_rx_desc_t* efab_rx_queue::ring

◆ buf

struct io_buffer* efab_rx_queue::buf[EFAB_NUM_RX_DESC]

Definition at line 116 of file etherfabric_nic.h.

Referenced by efab_fill_rx_queue(), efab_free_resources(), and efab_receive().

◆ entry

struct efab_special_buffer efab_rx_queue::entry

Definition at line 119 of file etherfabric_nic.h.

Referenced by efab_alloc_resources(), and falcon_init_resources().

◆ write_ptr

unsigned int efab_rx_queue::write_ptr

◆ read_ptr

unsigned int efab_rx_queue::read_ptr

Definition at line 125 of file etherfabric_nic.h.

Referenced by efab_fill_rx_queue(), efab_receive(), and falcon_init_resources().


The documentation for this struct was generated from the following file: