Lines Matching refs:bridge

67  * Network interface bridge support.
73 * to bridge other types of interfaces (FDDI-FDDI, and maybe
205 * Software state for each bridge.
215 struct callout sc_brcallout; /* bridge callout */
342 /* The default bridge vlan is 1 (IEEE 802.1Q-2003 Table 9-2) */
352 static SYSCTL_NODE(_net_link, IFT_BRIDGE, bridge, CTLFLAG_RW, 0, "Bridge");
361 /* run pfil hooks on the bridge interface */
366 "Packet filter on the bridge interface");
400 /* share MAC with first bridge member */
405 "Inherit MAC address from the first bridge member");
412 "zones of a bridge interface and the member interfaces");
522 static const char bridge_name[] = "bridge";
589 * handler for net.link.bridge.ipfw
626 * Create a new bridge instance.
667 * Since we are using random ethernet addresses for the bridge, it is
669 * this hardware address isn't already in use on another bridge.
718 * Destroy a bridge instance.
944 * Lookup a bridge member interface.
966 * Lookup a bridge member interface by ifnet*.
1006 * If removing the interface that gave the bridge its mac address, set
1007 * the mac address of the bridge to the address of the next member, or
1028 ("%s: %d bridge routes referenced", __func__, bif->bif_addrcnt));
1175 * Assign the interface's MAC address to the bridge if it's the first
1176 * member and the MAC address of the bridge has not been changed from
1303 /* Save the bits relating to the bridge */
1791 * Detach an interface from a bridge. Called when a member
1809 /* Check if the interface is a bridge member */
1839 * Initialize a bridge interface.
1863 * Stop the bridge interface.
1886 * Enqueue a packet on a bridge member interface.
1976 * Send output from a bridge member interface. This
2005 * If bridge is down, but the original output interface is up,
2092 * Do output on a bridge.
2131 * The forwarding function of the bridge.
2183 * "this" side of the bridge, drop it.
2193 * bridge.
2207 * If we have a destination interface which is a member of our bridge,
2213 * firewall issues on the bridge.
2246 /* Not a member of the bridge (anymore?) */
2302 * Implement support for bridge monitoring. If this flag has been
2343 * for bridge processing; return the original packet for
2352 /* Perform the bridge forwarding function with the copy. */
2356 * Reinject the mbuf as arriving on the bridge so we have a
2358 * here from ether_input as a bridge is never a member of a
2359 * bridge.
2450 * Unicast. Make sure it's not for the bridge.
2457 * on several interfaces from the same bridge. This also will save
2463 /* Now check the all bridge members. */
2473 /* Perform the bridge forwarding function. */
2483 * the bridge, except for the one on which the packet
2505 /* Filter on the bridge interface before broadcasting */
2549 * Filter on the output interface. Pass a NULL bridge interface
2550 * pointer so we do not redundantly filter on the bridge for
2617 * Add a bridge routing entry.
2654 * Allocate a new bridge forwarding node, and
2746 * Aging timer for the bridge.
2785 * Remove all dynamic addresses from the bridge.
2847 * Initialize the route table for this bridge.
2867 * Deconstruct the route table for this bridge.
2874 ("%s: %d bridge routes referenced", __func__, sc->sc_brtcnt));
2929 * Look up a bridge route node for the specified destination. Compare the
2956 * Insert the specified bridge node into the route table. We
3005 * Destroy a bridge rtnode.
3077 * Send bridge packets through pfil if they are one of the types pfil can deal
3130 * If we're trying to filter bridge traffic, don't look at anything
3132 * IPv6, don't allow IPv6 through the bridge either. This is lame
3208 * Run pfil on the member interface and the bridge, both can