FreeBSD Manual Pages
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 600 of file rte_eventdev.h. Field Documentation const char* driver_name Event driver name. Definition at line 601 of file rte_eventdev.h. struct rte_device* dev Device information. Definition at line 602 of file rte_eventdev.h. uint32_t min_dequeue_timeout_ns Minimum global dequeue timeout(ns) supported by this device. Definition at line 603 of file rte_eventdev.h. uint32_t max_dequeue_timeout_ns Maximum global dequeue timeout(ns) supported by this device. Definition at line 605 of file rte_eventdev.h. uint32_t dequeue_timeout_ns Configured global dequeue timeout(ns) for this device. Definition at line 607 of file rte_eventdev.h. uint8_t max_event_queues Maximum event queues supported by this device. This count excludes any queues covered by max_single_link_event_port_queue_pairs. Definition at line 609 of file rte_eventdev.h. uint32_t max_event_queue_flows Maximum number of flows within an event queue supported by this device. Definition at line 614 of file rte_eventdev.h. uint8_t max_event_queue_priority_levels Maximum number of event queue priority levels supported by this device. Valid when the device has RTE_EVENT_DEV_CAP_QUEUE_QOS capability. The implementation shall normalize priority values specified between RTE_EVENT_DEV_PRIORITY_HIGHEST and RTE_EVENT_DEV_PRIORITY_LOWEST to map them internally to this range of priorities. [For devices supporting a power-of-2 number of priority levels, this normalization will be done via a right-shift operation, so only the top log2(max_levels) bits will be used by the event device.] See also rte_event_queue_conf.priority Definition at line 616 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. The implementation shall normalize priority values specified between RTE_EVENT_DEV_PRIORITY_HIGHEST and RTE_EVENT_DEV_PRIORITY_LOWEST to map them internally to this range of priorities. [For devices supporting a power-of-2 number of priority levels, this normalization will be done via a right-shift operation, so only the top log2(max_levels) bits will be used by the event device.] See also rte_event.priority Definition at line 630 of file rte_eventdev.h. uint8_t max_event_ports Maximum number of event ports supported by this device. This count excludes any ports covered by max_single_link_event_port_queue_pairs. Definition at line 644 of file rte_eventdev.h. uint8_t max_event_port_dequeue_depth Maximum number of events that can be dequeued at a time from an event port on this device. A device that does not support burst dequeue (RTE_EVENT_DEV_CAP_BURST_MODE) will set this to 1. Definition at line 649 of file rte_eventdev.h. uint32_t max_event_port_enqueue_depth Maximum number of events that can be enqueued at a time to an event port on this device. A device that does not support burst enqueue (RTE_EVENT_DEV_CAP_BURST_MODE) will set this to 1. Definition at line 656 of file rte_eventdev.h. uint8_t max_event_port_links Maximum number of queues that can be linked to a single event port on this device. Definition at line 663 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. Once the number of events tracked by an eventdev exceeds this number, any enqueues of NEW events will fail. An open system event dev does not have a limit and will specify this as -1. Definition at line 666 of file rte_eventdev.h. uint32_t event_dev_cap Event device capabilities flags (RTE_EVENT_DEV_CAP_*). Definition at line 673 of file rte_eventdev.h. uint8_t max_single_link_event_port_queue_pairs Maximum number of event ports and queues, supported by this device, that are optimized for (and only capable of) single-link configurations. These ports and queues are not accounted for in max_event_ports or max_event_queues. Definition at line 675 of file rte_eventdev.h. uint8_t max_profiles_per_port Maximum number of event queue link profiles per event port. A device that doesn't support multiple profiles will set this as 1. Definition at line 681 of file rte_eventdev.h. Author Generated automatically by Doxygen for DPDK from the source code. Version 25.11.0 Thu May 14 2026 rte_event_dev_info(3)
NAME | SYNOPSIS | Detailed Description | Field Documentation | Author
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=dev&manpath=FreeBSD+15.1-RELEASE+and+Ports>
