FD.io VPP  v20.05.1-6-gf53edbc3b
Vector Packet Processing
rdma_rxq_t Struct Reference
+ Collaboration diagram for rdma_rxq_t:

Public Member Functions

 CLIB_CACHE_LINE_ALIGN_MARK (cacheline0)
 

Data Fields

struct ibv_cq * cq
 
struct ibv_wq * wq
 
u32bufs
 
u32 size
 
u32 head
 
u32 tail
 
u32 cq_ci
 
u16 log2_cq_size
 
u16 n_mini_cqes
 
u16 n_mini_cqes_left
 
u16 last_cqe_flags
 
mlx5dv_cqe_tcqes
 
mlx5dv_rwq_twqes
 
volatile u32wq_db
 
volatile u32cq_db
 
u32 cqn
 
u32 wqe_cnt
 
u32 wq_stride
 

Detailed Description

Definition at line 69 of file rdma.h.

Member Function Documentation

◆ CLIB_CACHE_LINE_ALIGN_MARK()

rdma_rxq_t::CLIB_CACHE_LINE_ALIGN_MARK ( cacheline0  )

Field Documentation

◆ bufs

u32* rdma_rxq_t::bufs

Definition at line 74 of file rdma.h.

◆ cq

struct ibv_cq* rdma_rxq_t::cq

Definition at line 72 of file rdma.h.

◆ cq_ci

u32 rdma_rxq_t::cq_ci

Definition at line 78 of file rdma.h.

◆ cq_db

volatile u32* rdma_rxq_t::cq_db

Definition at line 86 of file rdma.h.

◆ cqes

mlx5dv_cqe_t* rdma_rxq_t::cqes

Definition at line 83 of file rdma.h.

◆ cqn

u32 rdma_rxq_t::cqn

Definition at line 87 of file rdma.h.

◆ head

u32 rdma_rxq_t::head

Definition at line 76 of file rdma.h.

◆ last_cqe_flags

u16 rdma_rxq_t::last_cqe_flags

Definition at line 82 of file rdma.h.

◆ log2_cq_size

u16 rdma_rxq_t::log2_cq_size

Definition at line 79 of file rdma.h.

◆ n_mini_cqes

u16 rdma_rxq_t::n_mini_cqes

Definition at line 80 of file rdma.h.

◆ n_mini_cqes_left

u16 rdma_rxq_t::n_mini_cqes_left

Definition at line 81 of file rdma.h.

◆ size

u32 rdma_rxq_t::size

Definition at line 75 of file rdma.h.

◆ tail

u32 rdma_rxq_t::tail

Definition at line 77 of file rdma.h.

◆ wq

struct ibv_wq* rdma_rxq_t::wq

Definition at line 73 of file rdma.h.

◆ wq_db

volatile u32* rdma_rxq_t::wq_db

Definition at line 85 of file rdma.h.

◆ wq_stride

u32 rdma_rxq_t::wq_stride

Definition at line 89 of file rdma.h.

◆ wqe_cnt

u32 rdma_rxq_t::wqe_cnt

Definition at line 88 of file rdma.h.

◆ wqes

mlx5dv_rwq_t* rdma_rxq_t::wqes

Definition at line 84 of file rdma.h.


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