NVIDIA DOCA SDK Data Center on a Chip Framework Documentation
txq_queue Struct Reference

#include </opt/mellanox/doca/samples/doca_gpunetio/gpunetio_send_wait_time/gpunetio_common.h>

Collaboration diagram for txq_queue:

Data Fields

struct doca_gpu * gpu_dev
 
struct doca_dev * ddev
 
struct doca_ctx * eth_txq_ctx
 
struct doca_eth_txq * eth_txq_cpu
 
struct doca_gpu_eth_txq * eth_txq_gpu
 
struct tx_buf txbuf
 
struct doca_mmap * pkt_buff_mmap
 
void * gpu_pkt_addr
 
int dmabuf_fd
 
struct doca_flow_port * port
 
struct doca_buf_arr * buf_arr
 
struct doca_gpu_buf_arr * buf_arr_gpu
 
uint32_t pkt_size
 
uint32_t cuda_threads
 
uint32_t inflight_sends
 

Detailed Description

Definition at line 78 of file gpunetio_common.h.

Field Documentation

◆ buf_arr

struct doca_buf_arr* txq_queue::buf_arr

Definition at line 83 of file gpunetio_common.h.

◆ buf_arr_gpu

struct doca_gpu_buf_arr* txq_queue::buf_arr_gpu

Definition at line 84 of file gpunetio_common.h.

◆ cuda_threads

uint32_t txq_queue::cuda_threads

Definition at line 86 of file gpunetio_common.h.

◆ ddev

struct doca_dev * txq_queue::ddev

Definition at line 80 of file gpunetio_common.h.

◆ dmabuf_fd

int txq_queue::dmabuf_fd

Definition at line 81 of file gpunetio_common.h.

◆ eth_txq_cpu

struct doca_eth_txq * txq_queue::eth_txq_cpu

Definition at line 83 of file gpunetio_common.h.

◆ eth_txq_ctx

struct doca_ctx * txq_queue::eth_txq_ctx

Definition at line 82 of file gpunetio_common.h.

◆ eth_txq_gpu

struct doca_gpu_eth_txq * txq_queue::eth_txq_gpu

Definition at line 84 of file gpunetio_common.h.

◆ gpu_dev

struct doca_gpu * txq_queue::gpu_dev

Definition at line 79 of file gpunetio_common.h.

◆ gpu_pkt_addr

void* txq_queue::gpu_pkt_addr

Definition at line 80 of file gpunetio_common.h.

◆ inflight_sends

uint32_t txq_queue::inflight_sends

Definition at line 87 of file gpunetio_common.h.

◆ pkt_buff_mmap

struct doca_mmap* txq_queue::pkt_buff_mmap

Definition at line 79 of file gpunetio_common.h.

◆ pkt_size

uint32_t txq_queue::pkt_size

Definition at line 85 of file gpunetio_common.h.

◆ port

struct doca_flow_port* txq_queue::port

Definition at line 82 of file gpunetio_common.h.

◆ txbuf

struct tx_buf txq_queue::txbuf

Definition at line 84 of file gpunetio_common.h.


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