net/mlx5: fix DevX Rx queue memory alignment
[dpdk.git] / drivers / net / sfc / sfc_ev.c
index 5992833..0f216da 100644 (file)
@@ -602,7 +602,8 @@ sfc_ev_qstart(struct sfc_evq *evq, unsigned int hw_index)
        (void)memset((void *)esmp->esm_base, 0xff,
                     efx_evq_size(sa->nic, evq->entries));
 
-       if (sa->intr.lsc_intr && hw_index == sa->mgmt_evq_index)
+       if ((sa->intr.lsc_intr && hw_index == sa->mgmt_evq_index) ||
+           (sa->intr.rxq_intr && evq->dp_rxq != NULL))
                evq_flags |= EFX_EVQ_FLAGS_NOTIFY_INTERRUPT;
        else
                evq_flags |= EFX_EVQ_FLAGS_NOTIFY_DISABLED;