Lines Matching defs:br
27 void br_recalculate_neigh_suppress_enabled(struct net_bridge *br)
32 list_for_each_entry(p, &br->port_list, list) {
39 br_opt_toggle(br, BROPT_NEIGH_SUPPRESS_ENABLED, neigh_suppress);
43 static void br_arp_send(struct net_bridge *br, struct net_bridge_port *p,
71 vg = br_vlan_group_rcu(br);
125 void br_do_proxy_suppress_arp(struct sk_buff *skb, struct net_bridge *br,
128 struct net_device *dev = br->dev;
160 if (br_opt_get(br, BROPT_NEIGH_SUPPRESS_ENABLED)) {
179 vlandev = __vlan_find_dev_deep_rcu(br->dev, skb->vlan_proto,
185 if (br_opt_get(br, BROPT_NEIGH_SUPPRESS_ENABLED) &&
203 f = br_fdb_find_rcu(br, n->ha, vid);
211 br_arp_send(br, p, skb->dev, sip, tip,
214 br_arp_send(br, p, skb->dev, sip, tip,
225 br_opt_get(br, BROPT_NEIGH_SUPPRESS_ENABLED))
252 static void br_nd_send(struct net_bridge *br, struct net_bridge_port *p,
351 vg = br_vlan_group_rcu(br);
402 void br_do_suppress_nd(struct sk_buff *skb, struct net_bridge *br,
405 struct net_device *dev = br->dev;
442 vlandev = __vlan_find_dev_deep_rcu(br->dev, skb->vlan_proto,
467 f = br_fdb_find_rcu(br, n->ha, vid);
473 br_nd_send(br, p, skb, n,
477 br_nd_send(br, p, skb, n, 0, 0, msg);
486 br_opt_get(br, BROPT_NEIGH_SUPPRESS_ENABLED))