Fix incorrect condition check in zxdh_queue_enable_intr.<br />Change "==" to "!=", consistent with zxdh_queue_disable_intr logic,<br />to properly enable interrupts when event_flags_shadow is not<br />already set to ENABLE state.<br /> <br />Fixes: 7677f3871ef3 ("net/zxdh: setup Rx/Tx queues and interrupt")<br />Cc: stable@dpdk.org<br /> <br />Signed-off-by: Junlong Wang <wang.junlong1@zte.com.cn> <br />---<br /> drivers/net/zxdh/zxdh_queue.h | 4 ++--<br /> 1 file changed, 2 insertions(+), 2 deletions(-)<br /> <br />diff --git a/drivers/net/zxdh/zxdh_queue.h b/drivers/net/zxdh/zxdh_queue.h<br />index 1a0c8a0d90..711ea291d0 100644<br />--- a/drivers/net/zxdh/zxdh_queue.h<br />+++ b/drivers/net/zxdh/zxdh_queue.h<br />@@ -340,8 +340,8 @@ zxdh_queue_disable_intr(struct zxdh_virtqueue *vq)<br /> static inline void<br /> zxdh_queue_enable_intr(struct zxdh_virtqueue *vq)<br /> {<br />-    if (vq->vq_packed.event_flags_shadow == ZXDH_RING_EVENT_FLAGS_DISABLE) {<br />-        vq->vq_packed.event_flags_shadow = ZXDH_RING_EVENT_FLAGS_DISABLE;<br />+    if (vq->vq_packed.event_flags_shadow != ZXDH_RING_EVENT_FLAGS_ENABLE) {<br />+        vq->vq_packed.event_flags_shadow = ZXDH_RING_EVENT_FLAGS_ENABLE;<br />         vq->vq_packed.ring.driver->desc_event_flags = vq->vq_packed.event_flags_shadow;<br />     }<br /> }<br />--  <br />2.27.0<br />