event/octeontx: fix missing enqueue SMP barrier
Typically RTE_EVENT_OP_NEW issued by the producer lcore. To reflect the write changes issued by the producer lcore on worker lcore, an SMP write barrier is required on producer enqueue. Fixing the missing rte_smp_wmb() on enqueue with RTE_EVENT_OP_NEW. Fixes: f10d322eff76 ("event/octeontx: support worker enqueue") Cc: stable@dpdk.org Signed-off-by: Jerin Jacob <jerin.jacob@caviumnetworks.com> Acked-by: Gage Eads <gage.eads@intel.com>
This commit is contained in:
parent
520a12b58d
commit
6ac67eb3b6
@ -179,6 +179,7 @@ ssows_enq(void *port, const struct rte_event *ev)
|
||||
|
||||
switch (ev->op) {
|
||||
case RTE_EVENT_OP_NEW:
|
||||
rte_smp_wmb();
|
||||
ssows_new_event(ws, ev);
|
||||
break;
|
||||
case RTE_EVENT_OP_FORWARD:
|
||||
|
Loading…
x
Reference in New Issue
Block a user