aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/ixgbe
diff options
context:
space:
mode:
authorJack F Vogel <jfv@FreeBSD.org>2013-03-04 23:15:07 +0000
committerJack F Vogel <jfv@FreeBSD.org>2013-03-04 23:15:07 +0000
commitfacc592d88761cea1ed712869b688e6a9e64db28 (patch)
treede5e6f738863d7abcc197ad7f7d0bdb493c63dd4 /sys/dev/ixgbe
parent0ecc2ff0e832a7a6398bf37c7484295ff879d95a (diff)
downloadsrc-facc592d88761cea1ed712869b688e6a9e64db28.tar.gz
src-facc592d88761cea1ed712869b688e6a9e64db28.zip
Fix a small, but important bug, a task drain was mistakenly
being compiled only when setting LEGACY_TX, this means you would not get the drain when needed on detach!! Thanks to Bryan Venteicher (bryanv@freebsd.org) for catching this little gremlin!! :)
Notes
Notes: svn path=/head/; revision=247823
Diffstat (limited to 'sys/dev/ixgbe')
-rw-r--r--sys/dev/ixgbe/ixgbe.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/dev/ixgbe/ixgbe.c b/sys/dev/ixgbe/ixgbe.c
index 19edbd4406a3..9977803967fc 100644
--- a/sys/dev/ixgbe/ixgbe.c
+++ b/sys/dev/ixgbe/ixgbe.c
@@ -654,7 +654,7 @@ ixgbe_detach(device_t dev)
for (int i = 0; i < adapter->num_queues; i++, que++, txr++) {
if (que->tq) {
-#ifdef IXGBE_LEGACY_TX
+#ifndef IXGBE_LEGACY_TX
taskqueue_drain(que->tq, &txr->txq_task);
#endif
taskqueue_drain(que->tq, &que->que_task);