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

#include </opt/mellanox/doca/applications/upf_accel/upf_accel.h>

Collaboration diagram for upf_accel_ctx:

Data Fields

uint16_t num_ports
 
uint16_t num_queues
 
struct flow_resources resource
 
uint32_t num_shared_resources [SHARED_RESOURCE_NUM_VALUES]
 
const struct upf_accel_configupf_accel_cfg
 
struct doca_flow_pipe * pipes [UPF_ACCEL_PORTS_MAX][UPF_ACCEL_PIPE_NUM]
 
struct doca_flow_port * ports [UPF_ACCEL_PORTS_MAX]
 
struct doca_dev * dev_arr [UPF_ACCEL_PORTS_MAX]
 
struct doca_flow_pipe_entry * smf_entries [UPF_ACCEL_MAX_NUM_PDR][UPF_ACCEL_PORTS_MAX]
 
struct doca_flow_pipe_entry * drop_entries [UPF_ACCEL_DROP_NUM][UPF_ACCEL_NUM_DOMAINS]
 
struct upf_accel_entry_ctx static_entry_ctx [UPF_ACCEL_PORTS_MAX]
 
uint32_t num_static_entries [UPF_ACCEL_PORTS_MAX]
 
upf_accel_get_forwarding_port get_fwd_port
 

Detailed Description

Definition at line 337 of file upf_accel.h.

Field Documentation

◆ dev_arr

struct doca_dev* upf_accel_ctx::dev_arr[UPF_ACCEL_PORTS_MAX]

Definition at line 345 of file upf_accel.h.

◆ drop_entries

struct doca_flow_pipe_entry* upf_accel_ctx::drop_entries[UPF_ACCEL_DROP_NUM][UPF_ACCEL_NUM_DOMAINS]

Definition at line 347 of file upf_accel.h.

◆ get_fwd_port

upf_accel_get_forwarding_port upf_accel_ctx::get_fwd_port

Definition at line 351 of file upf_accel.h.

◆ num_ports

uint16_t upf_accel_ctx::num_ports

Definition at line 338 of file upf_accel.h.

◆ num_queues

uint16_t upf_accel_ctx::num_queues

Definition at line 339 of file upf_accel.h.

◆ num_shared_resources

uint32_t upf_accel_ctx::num_shared_resources[SHARED_RESOURCE_NUM_VALUES]

Definition at line 341 of file upf_accel.h.

◆ num_static_entries

uint32_t upf_accel_ctx::num_static_entries[UPF_ACCEL_PORTS_MAX]

Definition at line 350 of file upf_accel.h.

◆ pipes

struct doca_flow_pipe* upf_accel_ctx::pipes[UPF_ACCEL_PORTS_MAX][UPF_ACCEL_PIPE_NUM]

Definition at line 343 of file upf_accel.h.

◆ ports

struct doca_flow_port* upf_accel_ctx::ports[UPF_ACCEL_PORTS_MAX]

Definition at line 344 of file upf_accel.h.

◆ resource

struct flow_resources upf_accel_ctx::resource

Definition at line 339 of file upf_accel.h.

◆ smf_entries

struct doca_flow_pipe_entry* upf_accel_ctx::smf_entries[UPF_ACCEL_MAX_NUM_PDR][UPF_ACCEL_PORTS_MAX]

Definition at line 346 of file upf_accel.h.

◆ static_entry_ctx

struct upf_accel_entry_ctx upf_accel_ctx::static_entry_ctx[UPF_ACCEL_PORTS_MAX]

Definition at line 347 of file upf_accel.h.

◆ upf_accel_cfg

const struct upf_accel_config* upf_accel_ctx::upf_accel_cfg

Definition at line 342 of file upf_accel.h.


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