(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;