Lines Matching refs:br

279 	const struct net_bridge *br;  in br_fill_ifinfo()  local
285 br = port->br; in br_fill_ifinfo()
287 br = netdev_priv(dev); in br_fill_ifinfo()
289 br_debug(br, "br_fill_info event %d port %s master %s\n", in br_fill_ifinfo()
290 event, dev->name, br->dev->name); in br_fill_ifinfo()
305 nla_put_u32(skb, IFLA_MASTER, br->dev->ifindex) || in br_fill_ifinfo()
333 pv = br_get_vlan_info(br); in br_fill_ifinfo()
374 br_debug(port->br, "port %u(%s) event %d\n", in br_ifinfo_notify()
411 static int br_vlan_info(struct net_bridge *br, struct net_bridge_port *p, in br_vlan_info() argument
424 err = br_vlan_add(p->br, vinfo->vid, in br_vlan_info()
427 err = br_vlan_add(br, vinfo->vid, vinfo->flags); in br_vlan_info()
435 br_vlan_delete(p->br, vinfo->vid); in br_vlan_info()
437 br_vlan_delete(br, vinfo->vid); in br_vlan_info()
445 static int br_afspec(struct net_bridge *br, in br_afspec() argument
484 err = br_vlan_info(br, p, cmd, &tmp_vinfo); in br_afspec()
490 err = br_vlan_info(br, p, cmd, vinfo); in br_afspec()
520 if (p->br->stp_enabled == BR_KERNEL_STP) in br_set_port_state()
532 br_port_state_selection(p->br); in br_set_port_state()
614 spin_lock_bh(&p->br->lock); in br_setlink()
616 spin_unlock_bh(&p->br->lock); in br_setlink()
622 spin_lock_bh(&p->br->lock); in br_setlink()
624 spin_unlock_bh(&p->br->lock); in br_setlink()
641 br_warn(p->br, "error setting attrs on port %u(%s)\n", in br_setlink()
681 br_warn(p->br, "error deleting attrs on port %u (%s)\n", in br_dellink()
702 struct net_bridge *br = netdev_priv(dev); in br_dev_newlink() local
705 spin_lock_bh(&br->lock); in br_dev_newlink()
706 br_stp_change_bridge_id(br, nla_data(tb[IFLA_ADDRESS])); in br_dev_newlink()
707 spin_unlock_bh(&br->lock); in br_dev_newlink()
718 struct net_bridge *br = netdev_priv(brdev); in br_port_slave_changelink() local
724 spin_lock_bh(&br->lock); in br_port_slave_changelink()
726 spin_unlock_bh(&br->lock); in br_port_slave_changelink()
756 struct net_bridge *br = netdev_priv(brdev); in br_changelink() local
763 err = br_set_forward_delay(br, nla_get_u32(data[IFLA_BR_FORWARD_DELAY])); in br_changelink()
769 err = br_set_hello_time(br, nla_get_u32(data[IFLA_BR_HELLO_TIME])); in br_changelink()
775 err = br_set_max_age(br, nla_get_u32(data[IFLA_BR_MAX_AGE])); in br_changelink()
783 br->ageing_time = clock_t_to_jiffies(ageing_time); in br_changelink()
789 br_stp_set_enabled(br, stp_enabled); in br_changelink()
795 br_stp_set_bridge_priority(br, priority); in br_changelink()
814 struct net_bridge *br = netdev_priv(brdev); in br_fill_info() local
815 u32 forward_delay = jiffies_to_clock_t(br->forward_delay); in br_fill_info()
816 u32 hello_time = jiffies_to_clock_t(br->hello_time); in br_fill_info()
817 u32 age_time = jiffies_to_clock_t(br->max_age); in br_fill_info()
818 u32 ageing_time = jiffies_to_clock_t(br->ageing_time); in br_fill_info()
819 u32 stp_enabled = br->stp_enabled; in br_fill_info()
820 u16 priority = (br->bridge_id.prio[0] << 8) | br->bridge_id.prio[1]; in br_fill_info()