Go to the source code of this file.
|
| doca_error_t | upf_accel_pipe_static_entry_add (struct upf_accel_ctx *upf_accel_ctx, enum upf_accel_port port_id, uint16_t pipe_queue, struct doca_flow_pipe *pipe, const struct doca_flow_match *match, const struct doca_flow_actions *actions, const struct doca_flow_monitor *mon, const struct doca_flow_fwd *fwd, uint32_t flags, void *usr_ctx, struct doca_flow_pipe_entry **entry) |
| |
| doca_error_t | upf_accel_pipeline_create (struct upf_accel_ctx *upf_accel_ctx) |
| |
◆ UPF_ACCEL_ENCAP_TTL
| #define UPF_ACCEL_ENCAP_TTL UINT8_MAX |
◆ UPF_ACCEL_LOG_MAX_NUM_CONNECTIONS
| #define UPF_ACCEL_LOG_MAX_NUM_CONNECTIONS 19 |
◆ UPF_ACCEL_LOG_MAX_NUM_QER
| #define UPF_ACCEL_LOG_MAX_NUM_QER 16 |
◆ UPF_ACCEL_LOG_MAX_NUM_URR
| #define UPF_ACCEL_LOG_MAX_NUM_URR 16 |
◆ UPF_ACCEL_LOG_MAX_NUM_VNIS
| #define UPF_ACCEL_LOG_MAX_NUM_VNIS 10 |
◆ UPF_ACCEL_MAX_NUM_CONNECTIONS
◆ UPF_ACCEL_MAX_NUM_FAILED_ACCEL_PER_CORE
| #define UPF_ACCEL_MAX_NUM_FAILED_ACCEL_PER_CORE (1 << 15) |
◆ UPF_ACCEL_MAX_NUM_QER
◆ UPF_ACCEL_MAX_NUM_URR
◆ UPF_ACCEL_MAX_NUM_VNIS
◆ UPF_ACCEL_PACKET_BURST
| #define UPF_ACCEL_PACKET_BURST 128 |
◆ UPF_ACCEL_QFI_NONE
| #define UPF_ACCEL_QFI_NONE 0 |
◆ UPF_ACCEL_VERSION_IHL_IPV4
| #define UPF_ACCEL_VERSION_IHL_IPV4 0x4500 |
◆ upf_accel_pipe_static_entry_add()
| doca_error_t upf_accel_pipe_static_entry_add |
( |
struct upf_accel_ctx * |
upf_accel_ctx, |
|
|
enum upf_accel_port |
port_id, |
|
|
uint16_t |
pipe_queue, |
|
|
struct doca_flow_pipe * |
pipe, |
|
|
const struct doca_flow_match * |
match, |
|
|
const struct doca_flow_actions * |
actions, |
|
|
const struct doca_flow_monitor * |
mon, |
|
|
const struct doca_flow_fwd * |
fwd, |
|
|
uint32_t |
flags, |
|
|
void * |
usr_ctx, |
|
|
struct doca_flow_pipe_entry ** |
entry |
|
) |
| |
◆ upf_accel_pipeline_create()