diff options
-rw-r--r-- | sys/dev/ixgbe/if_ixv.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/sys/dev/ixgbe/if_ixv.c b/sys/dev/ixgbe/if_ixv.c index f47cf60..914f742 100644 --- a/sys/dev/ixgbe/if_ixv.c +++ b/sys/dev/ixgbe/if_ixv.c @@ -871,10 +871,13 @@ ixv_msix_que(void *arg) ** has anything queued the task gets ** scheduled to handle it. */ +#ifdef IXGBE_LEGACY_TX if (!IFQ_DRV_IS_EMPTY(&adapter->ifp->if_snd)) ixgbe_start_locked(txr, ifp); +#else if (!drbr_empty(adapter->ifp, txr->br)) ixgbe_mq_start_locked(ifp, txr); +#endif IXGBE_TX_UNLOCK(txr); /* Do AIM now? */ |