Lines Matching refs:br
27 void br_recalculate_neigh_suppress_enabled(struct net_bridge *br) in br_recalculate_neigh_suppress_enabled() argument
32 list_for_each_entry(p, &br->port_list, list) { in br_recalculate_neigh_suppress_enabled()
39 br_opt_toggle(br, BROPT_NEIGH_SUPPRESS_ENABLED, neigh_suppress); in br_recalculate_neigh_suppress_enabled()
43 static void br_arp_send(struct net_bridge *br, struct net_bridge_port *p, in br_arp_send() argument
71 vg = br_vlan_group_rcu(br); in br_arp_send()
125 void br_do_proxy_suppress_arp(struct sk_buff *skb, struct net_bridge *br, in br_do_proxy_suppress_arp() argument
128 struct net_device *dev = br->dev; in br_do_proxy_suppress_arp()
160 if (br_opt_get(br, BROPT_NEIGH_SUPPRESS_ENABLED)) { in br_do_proxy_suppress_arp()
176 vlandev = __vlan_find_dev_deep_rcu(br->dev, skb->vlan_proto, in br_do_proxy_suppress_arp()
182 if (br_opt_get(br, BROPT_NEIGH_SUPPRESS_ENABLED) && in br_do_proxy_suppress_arp()
200 f = br_fdb_find_rcu(br, n->ha, vid); in br_do_proxy_suppress_arp()
208 br_arp_send(br, p, skb->dev, sip, tip, in br_do_proxy_suppress_arp()
211 br_arp_send(br, p, skb->dev, sip, tip, in br_do_proxy_suppress_arp()
222 br_opt_get(br, BROPT_NEIGH_SUPPRESS_ENABLED)) in br_do_proxy_suppress_arp()
249 static void br_nd_send(struct net_bridge *br, struct net_bridge_port *p, in br_nd_send() argument
348 vg = br_vlan_group_rcu(br); in br_nd_send()
399 void br_do_suppress_nd(struct sk_buff *skb, struct net_bridge *br, in br_do_suppress_nd() argument
402 struct net_device *dev = br->dev; in br_do_suppress_nd()
435 vlandev = __vlan_find_dev_deep_rcu(br->dev, skb->vlan_proto, in br_do_suppress_nd()
460 f = br_fdb_find_rcu(br, n->ha, vid); in br_do_suppress_nd()
466 br_nd_send(br, p, skb, n, in br_do_suppress_nd()
470 br_nd_send(br, p, skb, n, 0, 0, msg); in br_do_suppress_nd()
479 br_opt_get(br, BROPT_NEIGH_SUPPRESS_ENABLED)) in br_do_suppress_nd()