X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=drivers%2Fevent%2Focteontx%2Fssovf_worker.c;h=5393febba2218b4943ee1918f6fdc60a7650d1c3;hb=ddb3175f8f54620bbf5a58883565d2939b8331e9;hp=1ead476c93299b2ffadf52ba9892f2bd5bf738af;hpb=5eea2d1076e6121a1decc5ed455701e4e2c3f850;p=dpdk.git diff --git a/drivers/event/octeontx/ssovf_worker.c b/drivers/event/octeontx/ssovf_worker.c index 1ead476c93..5393febba2 100644 --- a/drivers/event/octeontx/ssovf_worker.c +++ b/drivers/event/octeontx/ssovf_worker.c @@ -201,6 +201,18 @@ ssows_enq_burst(void *port, const struct rte_event ev[], uint16_t nb_events) return ssows_enq(port, ev); } +uint16_t __hot +ssows_enq_new_burst(void *port, const struct rte_event ev[], uint16_t nb_events) +{ + uint16_t i; + struct ssows *ws = port; + + rte_smp_wmb(); + for (i = 0; i < nb_events; i++) + ssows_new_event(ws, &ev[i]); + + return nb_events; +} void ssows_flush_events(struct ssows *ws, uint8_t queue_id) {