* Enqueue a burst of events objects of operation type *RTE_EVENT_OP_NEW* 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_NEW*. This specialized
| 2275 | * @see rte_event_enqueue_burst() |
| 2276 | */ |
| 2277 | static inline uint16_t |
| 2278 | rte_event_enqueue_new_burst(uint8_t dev_id, uint8_t port_id, |
| 2279 | const struct rte_event ev[], uint16_t nb_events) |
| 2280 | { |
| 2281 | const struct rte_event_fp_ops *fp_ops; |
| 2282 | |
| 2283 | fp_ops = &rte_event_fp_ops[dev_id]; |
| 2284 | return __rte_event_enqueue_burst(dev_id, port_id, ev, nb_events, |
| 2285 | fp_ops->enqueue_new_burst); |
| 2286 | } |
| 2287 | |
| 2288 | /** |
| 2289 | * Enqueue a burst of events objects of operation type *RTE_EVENT_OP_FORWARD* |