From 02300f227ffc4cadfc19d925b489f443132b1376 Mon Sep 17 00:00:00 2001 From: mlaier Date: Tue, 15 Jun 2004 23:57:42 +0000 Subject: Replace IF_HANDOFF with new IFQ_HANDOFF to enqueue with ALTQ once enabled on the respective drivers. --- sys/net/if_fwsubr.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'sys/net/if_fwsubr.c') diff --git a/sys/net/if_fwsubr.c b/sys/net/if_fwsubr.c index 42f26e6..7232583 100644 --- a/sys/net/if_fwsubr.c +++ b/sys/net/if_fwsubr.c @@ -244,7 +244,8 @@ firewire_output(struct ifnet *ifp, struct mbuf *m, struct sockaddr *dst, */ enc->ul[0] = htonl(enc->ul[0]); - return (IF_HANDOFF(&ifp->if_snd, m, ifp) ? 0 : ENOBUFS); + IFQ_HANDOFF(ifp, m, error); + return (error); } else { /* * Fragment the datagram, making sure to leave enough @@ -298,7 +299,8 @@ firewire_output(struct ifnet *ifp, struct mbuf *m, struct sockaddr *dst, enc->ul[0] = htonl(enc->ul[0]); enc->ul[1] = htonl(enc->ul[1]); - if (!IF_HANDOFF(&ifp->if_snd, m, ifp)) { + IFQ_HANDOFF(ifp, m, error); + if (error) { if (mtail) m_freem(mtail); return (ENOBUFS); -- cgit v1.1