* Enqueue a burst of events objects of operation type *RTE_EVENT_OP_FORWARD* * on an event device designated by its *dev_id* through the event port * specified by *port_id*. * * Provides the same functionality as rte_event_enqueue_burst(), expect that * application can use this API when the all objects in the burst contains * the enqueue operation of the type *RTE_EVENT_OP_FORWARD*. This spe
| 2327 | * @see rte_event_enqueue_burst() |
| 2328 | */ |
| 2329 | static inline uint16_t |
| 2330 | rte_event_enqueue_forward_burst(uint8_t dev_id, uint8_t port_id, |
| 2331 | const struct rte_event ev[], uint16_t nb_events) |
| 2332 | { |
| 2333 | const struct rte_event_fp_ops *fp_ops; |
| 2334 | |
| 2335 | fp_ops = &rte_event_fp_ops[dev_id]; |
| 2336 | return __rte_event_enqueue_burst(dev_id, port_id, ev, nb_events, |
| 2337 | fp_ops->enqueue_forward_burst); |
| 2338 | } |
| 2339 | |
| 2340 | /** |
| 2341 | * Dequeue a burst of events objects or an event object from the event port |