summaryrefslogtreecommitdiffstats
path: root/sys/dev
diff options
context:
space:
mode:
authorgallatin <gallatin@FreeBSD.org>2006-06-14 17:52:30 +0000
committergallatin <gallatin@FreeBSD.org>2006-06-14 17:52:30 +0000
commit6beba6f1a8f54dd09d8c346fa5cff8f0d818f020 (patch)
tree69efdc5e2f40b4949cfcd7237a56db72d73920d9 /sys/dev
parent455a07fa8e3591c228015821a421b20bd84e3645 (diff)
downloadFreeBSD-src-6beba6f1a8f54dd09d8c346fa5cff8f0d818f020.zip
FreeBSD-src-6beba6f1a8f54dd09d8c346fa5cff8f0d818f020.tar.gz
Replace a sc->ifp->if_snd.ifq_drv_maxlen with IFQ_SET_MAXLEN(),
and call IFQ_SET_READY(). Submitted by: brueffer
Diffstat (limited to 'sys/dev')
-rw-r--r--sys/dev/mxge/if_mxge.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/dev/mxge/if_mxge.c b/sys/dev/mxge/if_mxge.c
index 84fa19e..d0458f2 100644
--- a/sys/dev/mxge/if_mxge.c
+++ b/sys/dev/mxge/if_mxge.c
@@ -1831,8 +1831,9 @@ mxge_alloc_rings(mxge_softc_t *sc)
tx_ring_entries = tx_ring_size / sizeof (mcp_kreq_ether_send_t);
rx_ring_entries = rx_ring_size / sizeof (mcp_dma_addr_t);
- sc->ifp->if_snd.ifq_maxlen = tx_ring_entries - 1;
sc->ifp->if_snd.ifq_drv_maxlen = sc->ifp->if_snd.ifq_maxlen;
+ IFQ_SET_MAXLEN(&sc->ifp->if_snd, tx_ring_entries - 1);
+ IFQ_SET_READY(&sc->ifp->if_snd);
sc->tx.mask = tx_ring_entries - 1;
sc->rx_small.mask = sc->rx_big.mask = rx_ring_entries - 1;
OpenPOWER on IntegriCloud