--- src/sys/net/bridge/if_bridge.c 2007/06/05 13:41:39 1.23 +++ src/sys/net/bridge/if_bridge.c 2007/06/06 13:10:39 1.24 @@ -1354,8 +1354,8 @@ bridge_stop(struct ifnet *ifp) * Enqueue a packet on a bridge member interface. * */ -__inline void -bridge_enqueue(struct bridge_softc *sc, struct ifnet *dst_ifp, struct mbuf *m) +void +bridge_enqueue(struct ifnet *dst_ifp, struct mbuf *m) { struct altq_pktattr pktattr; struct mbuf *m0; @@ -1475,7 +1475,7 @@ bridge_output_serialized(struct ifnet *i } } lwkt_serialize_exit(sc->sc_ifp->if_serializer); - bridge_enqueue(sc, dst_if, mc); + bridge_enqueue(dst_if, mc); lwkt_serialize_enter(sc->sc_ifp->if_serializer); } if (used == 0) @@ -1494,7 +1494,7 @@ sendunicast: if ((dst_if->if_flags & IFF_RUNNING) == 0) { m_freem(m); } else { - bridge_enqueue(sc, dst_if, m); + bridge_enqueue(dst_if, m); } done: lwkt_serialize_enter(ifp->if_serializer); @@ -1542,7 +1542,7 @@ bridge_start(struct ifnet *ifp) if (dst_if == NULL) bridge_broadcast(sc, ifp, m, 0); else - bridge_enqueue(sc, dst_if, m); + bridge_enqueue(dst_if, m); } ifp->if_flags &= ~IFF_OACTIVE; } @@ -1689,7 +1689,7 @@ bridge_forward(struct bridge_softc *sc, if (m == NULL) goto done; } - bridge_enqueue(sc, dst_if, m); + bridge_enqueue(dst_if, m); /* * ifp's serializer was held on entry and is expected to be held @@ -1960,7 +1960,7 @@ bridge_broadcast(struct bridge_softc *sc continue; } - bridge_enqueue(sc, dst_if, mc); + bridge_enqueue(dst_if, mc); } if (used == 0) m_freem(m); @@ -1994,7 +1994,7 @@ bridge_span(struct bridge_softc *sc, str continue; } - bridge_enqueue(sc, dst_if, mc); + bridge_enqueue(dst_if, mc); } }