diff options
| author | Jack F Vogel <jfv@FreeBSD.org> | 2012-08-15 17:12:40 +0000 |
|---|---|---|
| committer | Jack F Vogel <jfv@FreeBSD.org> | 2012-08-15 17:12:40 +0000 |
| commit | 252781f47d2b9c8c99d1401ac826ea289c1ba37a (patch) | |
| tree | 34ec7885d4c424e0d5de59a63b1a33904f46db7c /sys/dev/e1000 | |
| parent | 07da61a6cc849ba69b93275a7af4bae5fae6b509 (diff) | |
Notes
Diffstat (limited to 'sys/dev/e1000')
| -rw-r--r-- | sys/dev/e1000/if_em.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/dev/e1000/if_em.c b/sys/dev/e1000/if_em.c index 856aac7da50e..c57293b26435 100644 --- a/sys/dev/e1000/if_em.c +++ b/sys/dev/e1000/if_em.c @@ -1570,6 +1570,8 @@ em_msix_rx(void *arg) bool more; ++rxr->rx_irq; + if (!(adapter->ifp->if_drv_flags & IFF_DRV_RUNNING)) + return; more = em_rxeof(rxr, adapter->rx_process_limit, NULL); if (more) taskqueue_enqueue(rxr->tq, &rxr->rx_task); |
