MCPcopy Create free account
hub / github.com/F-Stack/f-stack / rte_event_enqueue_new_burst

Function rte_event_enqueue_new_burst

dpdk/lib/eventdev/rte_eventdev.h:2277–2286  ·  view source on GitHub ↗

* 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

Source from the content-addressed store, hash-verified

2275 * @see rte_event_enqueue_burst()
2276 */
2277static inline uint16_t
2278rte_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*

Callers 4

rxa_flush_event_bufferFunction · 0.85
test_basicFunction · 0.85
perf_producerFunction · 0.85
perf_producer_burstFunction · 0.85

Calls 1

Tested by 3

test_basicFunction · 0.68
perf_producerFunction · 0.68
perf_producer_burstFunction · 0.68