summaryrefslogtreecommitdiffstats
path: root/sys/net/if_ethersubr.c
diff options
context:
space:
mode:
authorkmacy <kmacy@FreeBSD.org>2008-11-22 07:35:45 +0000
committerkmacy <kmacy@FreeBSD.org>2008-11-22 07:35:45 +0000
commit2b4df7158b97113f7626cc478468c3f3c3a688c9 (patch)
tree7d39801888876e0d7568cc61b7aee682c91b176b /sys/net/if_ethersubr.c
parent07d364adf02c9370780cae58faf75152aa132e10 (diff)
downloadFreeBSD-src-2b4df7158b97113f7626cc478468c3f3c3a688c9.zip
FreeBSD-src-2b4df7158b97113f7626cc478468c3f3c3a688c9.tar.gz
convert calls to IFQ_HANDOFF to if_transmit
Diffstat (limited to 'sys/net/if_ethersubr.c')
-rw-r--r--sys/net/if_ethersubr.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/sys/net/if_ethersubr.c b/sys/net/if_ethersubr.c
index 70075f6..d790d91 100644
--- a/sys/net/if_ethersubr.c
+++ b/sys/net/if_ethersubr.c
@@ -393,7 +393,6 @@ bad: if (m != NULL)
int
ether_output_frame(struct ifnet *ifp, struct mbuf *m)
{
- int error;
#if defined(INET) || defined(INET6)
INIT_VNET_NET(ifp->if_vnet);
struct ip_fw *rule = ip_dn_claim_rule(m);
@@ -413,8 +412,7 @@ ether_output_frame(struct ifnet *ifp, struct mbuf *m)
* Queue message on interface, update output statistics if
* successful, and start output if interface not yet active.
*/
- IFQ_HANDOFF(ifp, m, error);
- return (error);
+ return ((ifp->if_transmit)(ifp, m));
}
#if defined(INET) || defined(INET6)
OpenPOWER on IntegriCloud