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 94101c8269..46d441e933 100644<br />--- a/drivers/net/zxdh/zxdh_queue.h<br />+++ b/drivers/net/zxdh/zxdh_queue.h<br />@@ -348,8 +348,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->event_flags_shadow == ZXDH_RING_EVENT_FLAGS_DISABLE) {<br />-        vq->event_flags_shadow = ZXDH_RING_EVENT_FLAGS_DISABLE;<br />+    if (vq->event_flags_shadow == ZXDH_RING_EVENT_FLAGS_ENABLE) {<br />+        vq->event_flags_shadow = ZXDH_RING_EVENT_FLAGS_ENABLE;<br />         vq->vq_packed.ring.driver->desc_event_flags = vq->event_flags_shadow;<br />     }<br /> }<br />--  <br />2.27.0<br />