Lines Matching refs:dst_if

2425 	struct ifnet *bifp, *dst_if;  in bridge_output()  local
2450 dst_if = ifp; in bridge_output()
2459 dst_if = NULL; in bridge_output()
2461 dst_if = bridge_rtlookup(sc, eh->ether_dhost, vlan); in bridge_output()
2463 if (dst_if != ifp) in bridge_output()
2465 if (dst_if == NULL) { in bridge_output()
2473 dst_if = bif->bif_ifp; in bridge_output()
2475 if (dst_if->if_type == IFT_GIF) in bridge_output()
2477 if ((dst_if->if_drv_flags & IFF_DRV_RUNNING) == 0) in bridge_output()
2486 if (dst_if != ifp && (bif->bif_flags & IFBIF_STP) && in bridge_output()
2501 bridge_enqueue(sc, dst_if, mc, bif); in bridge_output()
2514 if ((dst_if->if_drv_flags & IFF_DRV_RUNNING) == 0) { in bridge_output()
2519 bridge_enqueue(sc, dst_if, m, NULL); in bridge_output()
2534 struct ifnet *dst_if; in bridge_transmit() local
2546 (dst_if = bridge_rtlookup(sc, eh->ether_dhost, vlan)) != NULL) { in bridge_transmit()
2547 error = bridge_enqueue(sc, dst_if, m, NULL); in bridge_transmit()
2606 struct ifnet *src_if, *dst_if, *ifp; in bridge_forward() local
2667 dst_if = bridge_rtlookup(sc, dst, vlan); in bridge_forward()
2668 if (src_if == dst_if) in bridge_forward()
2684 dst_if = NULL; in bridge_forward()
2696 if (dst_if != NULL || (m->m_flags & (M_BCAST | M_MCAST)) == 0) in bridge_forward()
2707 if (dst_if == NULL) { in bridge_forward()
2716 if ((dst_if->if_drv_flags & IFF_DRV_RUNNING) == 0) in bridge_forward()
2719 dbif = bridge_lookup_member_if(sc, dst_if); in bridge_forward()
2737 if (bridge_pfil(&m, ifp, dst_if, PFIL_OUT) != 0) in bridge_forward()
2743 bridge_enqueue(sc, dst_if, m, dbif); in bridge_forward()
3062 struct ifnet *dst_if; in bridge_broadcast() local
3078 dst_if = dbif->bif_ifp; in bridge_broadcast()
3079 if (dst_if == src_if) in bridge_broadcast()
3098 if ((dst_if->if_drv_flags & IFF_DRV_RUNNING) == 0) in bridge_broadcast()
3127 if (bridge_pfil(&mc, NULL, dst_if, PFIL_OUT) != 0) in bridge_broadcast()
3133 bridge_enqueue(sc, dst_if, mc, dbif); in bridge_broadcast()
3149 struct ifnet *dst_if; in bridge_span() local
3158 dst_if = bif->bif_ifp; in bridge_span()
3160 if ((dst_if->if_drv_flags & IFF_DRV_RUNNING) == 0) in bridge_span()
3169 bridge_enqueue(sc, dst_if, mc, bif); in bridge_span()