table of contents
rte_event_dev_info(3) | DPDK | rte_event_dev_info(3) |
NAME¶
rte_event_dev_info
SYNOPSIS¶
#include <rte_eventdev.h>
Data Fields¶
const char * driver_name
struct rte_device * dev
uint32_t min_dequeue_timeout_ns
uint32_t max_dequeue_timeout_ns
uint32_t dequeue_timeout_ns
uint8_t max_event_queues
uint32_t max_event_queue_flows
uint8_t max_event_queue_priority_levels
uint8_t max_event_priority_levels
uint8_t max_event_ports
uint8_t max_event_port_dequeue_depth
uint32_t max_event_port_enqueue_depth
uint8_t max_event_port_links
int32_t max_num_events
uint32_t event_dev_cap
uint8_t max_single_link_event_port_queue_pairs
uint8_t max_profiles_per_port
Detailed Description¶
Event device information
Definition at line 405 of file rte_eventdev.h.
Field Documentation¶
const char* driver_name¶
Event driver name
Definition at line 406 of file rte_eventdev.h.
struct rte_device* dev¶
Device information
Definition at line 407 of file rte_eventdev.h.
uint32_t min_dequeue_timeout_ns¶
Minimum supported global dequeue timeout(ns) by this device
Definition at line 408 of file rte_eventdev.h.
uint32_t max_dequeue_timeout_ns¶
Maximum supported global dequeue timeout(ns) by this device
Definition at line 410 of file rte_eventdev.h.
uint32_t dequeue_timeout_ns¶
Configured global dequeue timeout(ns) for this device
Definition at line 412 of file rte_eventdev.h.
uint8_t max_event_queues¶
Maximum event_queues supported by this device
Definition at line 414 of file rte_eventdev.h.
uint32_t max_event_queue_flows¶
Maximum supported flows in an event queue by this device
Definition at line 416 of file rte_eventdev.h.
uint8_t max_event_queue_priority_levels¶
Maximum number of event queue priority levels by this device. Valid when the device has RTE_EVENT_DEV_CAP_QUEUE_QOS capability
Definition at line 418 of file rte_eventdev.h.
uint8_t max_event_priority_levels¶
Maximum number of event priority levels by this device. Valid when the device has RTE_EVENT_DEV_CAP_EVENT_QOS capability
Definition at line 422 of file rte_eventdev.h.
uint8_t max_event_ports¶
Maximum number of event ports supported by this device
Definition at line 426 of file rte_eventdev.h.
uint8_t max_event_port_dequeue_depth¶
Maximum number of events can be dequeued at a time from an event port by this device. A device that does not support bulk dequeue will set this as 1.
Definition at line 428 of file rte_eventdev.h.
uint32_t max_event_port_enqueue_depth¶
Maximum number of events can be enqueued at a time from an event port by this device. A device that does not support bulk enqueue will set this as 1.
Definition at line 433 of file rte_eventdev.h.
uint8_t max_event_port_links¶
Maximum number of queues that can be linked to a single event port by this device.
Definition at line 438 of file rte_eventdev.h.
int32_t max_num_events¶
A closed system event dev has a limit on the number of events it can manage at a time. An open system event dev does not have a limit and will specify this as -1.
Definition at line 442 of file rte_eventdev.h.
uint32_t event_dev_cap¶
Event device capabilities(RTE_EVENT_DEV_CAP_)
Definition at line 447 of file rte_eventdev.h.
uint8_t max_single_link_event_port_queue_pairs¶
Maximum number of event ports and queues that are optimized for (and only capable of) single-link configurations supported by this device. These ports and queues are not accounted for in max_event_ports or max_event_queues.
Definition at line 449 of file rte_eventdev.h.
uint8_t max_profiles_per_port¶
Maximum number of event queue profiles per event port. A device that doesn't support multiple profiles will set this as 1.
Definition at line 455 of file rte_eventdev.h.
Author¶
Generated automatically by Doxygen for DPDK from the source code.
Thu May 23 2024 | Version 23.11.0 |