rte_event_vector - Man Page

Synopsis

#include <rte_eventdev.h>

Public Member Functions

union {
} __rte_aligned (16)

Data Fields

uint16_t nb_elem
uint16_t elem_offset: 12
uint16_t rsvd: 3
uint16_t attr_valid: 1
union {
};

Detailed Description

Event vector structure.

Definition at line 1081 of file rte_eventdev.h.

Member Function Documentation

union rte_event_vector::@201 __rte_aligned (16 )

< Implementation specific opaque value. An implementation may use this field to hold implementation specific value to share between dequeue and enqueue operation. The application should not modify this field. Start of the vector array union. Depending upon the event type the vector array can be an array of mbufs or pointers or opaque u64 values.

Field Documentation

uint16_t nb_elem

Number of elements valid in this event vector.

Definition at line 1082 of file rte_eventdev.h.

uint16_t elem_offset

Offset into the vector array where valid elements start from.

Definition at line 1084 of file rte_eventdev.h.

uint16_t rsvd

Reserved for future use

Definition at line 1086 of file rte_eventdev.h.

uint16_t attr_valid

Indicates that the below union attributes have valid information.

Definition at line 1088 of file rte_eventdev.h.

union  { ... }

Union to hold common attributes of the vector array.

Author

Generated automatically by Doxygen for DPDK from the source code.

Info

Version 23.11.0 DPDK