aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/e1000
diff options
context:
space:
mode:
authorJack F Vogel <jfv@FreeBSD.org>2012-08-15 17:12:40 +0000
committerJack F Vogel <jfv@FreeBSD.org>2012-08-15 17:12:40 +0000
commit252781f47d2b9c8c99d1401ac826ea289c1ba37a (patch)
tree34ec7885d4c424e0d5de59a63b1a33904f46db7c /sys/dev/e1000
parent07da61a6cc849ba69b93275a7af4bae5fae6b509 (diff)
Notes
Diffstat (limited to 'sys/dev/e1000')
-rw-r--r--sys/dev/e1000/if_em.c2
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);