Scroll to navigation

rte_event_port_conf(3) DPDK rte_event_port_conf(3)

NAME

rte_event_port_conf

SYNOPSIS

#include <rte_eventdev.h>

Data Fields


int32_t new_event_threshold
uint16_t dequeue_depth
uint16_t enqueue_depth
uint32_t event_port_cfg

Detailed Description

Event port configuration structure

Definition at line 841 of file rte_eventdev.h.

Field Documentation

int32_t new_event_threshold

A backpressure threshold for new event enqueues on this port. Use for closed system event dev where event capacity is limited, and cannot exceed the capacity of the event dev. Configuring ports with different thresholds can make higher priority traffic less likely to be backpressured. For example, a port used to inject NIC Rx packets into the event dev can have a lower threshold so as not to overwhelm the device, while ports used for worker pools can have a higher threshold. This value cannot exceed the nb_events_limit which was previously supplied to rte_event_dev_configure(). This should be set to '-1' for open system.

Definition at line 842 of file rte_eventdev.h.

uint16_t dequeue_depth

Configure number of bulk dequeues for this event port. This value cannot exceed the nb_event_port_dequeue_depth which previously supplied to rte_event_dev_configure(). Ignored when device is not RTE_EVENT_DEV_CAP_BURST_MODE capable.

Definition at line 855 of file rte_eventdev.h.

uint16_t enqueue_depth

Configure number of bulk enqueues for this event port. This value cannot exceed the nb_event_port_enqueue_depth which previously supplied to rte_event_dev_configure(). Ignored when device is not RTE_EVENT_DEV_CAP_BURST_MODE capable.

Definition at line 861 of file rte_eventdev.h.

uint32_t event_port_cfg

Port cfg flags(EVENT_PORT_CFG_)

Definition at line 867 of file rte_eventdev.h.

Author

Generated automatically by Doxygen for DPDK from the source code.

Fri Dec 15 2023 Version 23.11.0