iPXE
Data Fields
txnic_rq Struct Reference

A receive queue. More...

#include <thunderx.h>

Data Fields

unsigned int prod
 Producer counter. More...
 
unsigned int cons
 Consumer counter. More...
 
userptr_t rqe
 Receive queue entries. More...
 
struct io_bufferiobuf [TXNIC_RQ_FILL]
 I/O buffers. More...
 

Detailed Description

A receive queue.

Definition at line 277 of file thunderx.h.

Field Documentation

◆ prod

unsigned int txnic_rq::prod

Producer counter.

Definition at line 279 of file thunderx.h.

Referenced by txnic_create_rq(), txnic_diag(), and txnic_refill_rq().

◆ cons

unsigned int txnic_rq::cons

Consumer counter.

Definition at line 281 of file thunderx.h.

Referenced by txnic_complete_rqe(), txnic_create_rq(), txnic_diag(), and txnic_refill_rq().

◆ rqe

userptr_t txnic_rq::rqe

Receive queue entries.

Definition at line 283 of file thunderx.h.

Referenced by txnic_alloc(), txnic_create_rq(), txnic_free(), and txnic_refill_rq().

◆ iobuf

struct io_buffer* txnic_rq::iobuf[TXNIC_RQ_FILL]

I/O buffers.

Definition at line 285 of file thunderx.h.

Referenced by txnic_complete_rqe(), txnic_destroy_rq(), and txnic_refill_rq().


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