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()
179 vlandev = __vlan_find_dev_deep_rcu(br->dev, skb->vlan_proto, in br_do_proxy_suppress_arp()
185 if (br_opt_get(br, BROPT_NEIGH_SUPPRESS_ENABLED) && in br_do_proxy_suppress_arp()
203 f = br_fdb_find_rcu(br, n->ha, vid); in br_do_proxy_suppress_arp()
211 br_arp_send(br, p, skb->dev, sip, tip, in br_do_proxy_suppress_arp()
214 br_arp_send(br, p, skb->dev, sip, tip, in br_do_proxy_suppress_arp()
225 br_opt_get(br, BROPT_NEIGH_SUPPRESS_ENABLED)) in br_do_proxy_suppress_arp()
252 static void br_nd_send(struct net_bridge *br, struct net_bridge_port *p, in br_nd_send() argument
351 vg = br_vlan_group_rcu(br); in br_nd_send()
402 void br_do_suppress_nd(struct sk_buff *skb, struct net_bridge *br, in br_do_suppress_nd() argument
405 struct net_device *dev = br->dev; in br_do_suppress_nd()
442 vlandev = __vlan_find_dev_deep_rcu(br->dev, skb->vlan_proto, in br_do_suppress_nd()
467 f = br_fdb_find_rcu(br, n->ha, vid); in br_do_suppress_nd()
473 br_nd_send(br, p, skb, n, in br_do_suppress_nd()
477 br_nd_send(br, p, skb, n, 0, 0, msg); in br_do_suppress_nd()
486 br_opt_get(br, BROPT_NEIGH_SUPPRESS_ENABLED)) in br_do_suppress_nd()