Lines Matching refs:br
36 struct net_bridge *br; in br_device_event() local
51 br = p->br; in br_device_event()
55 dev_set_mtu(br->dev, br_min_mtu(br)); in br_device_event()
59 spin_lock_bh(&br->lock); in br_device_event()
61 changed_addr = br_stp_recalculate_bridge_id(br); in br_device_event()
62 spin_unlock_bh(&br->lock); in br_device_event()
65 call_netdevice_notifiers(NETDEV_CHANGEADDR, br->dev); in br_device_event()
74 netdev_update_features(br->dev); in br_device_event()
78 spin_lock_bh(&br->lock); in br_device_event()
79 if (br->dev->flags & IFF_UP) in br_device_event()
81 spin_unlock_bh(&br->lock); in br_device_event()
85 if (netif_running(br->dev) && netif_oper_up(dev)) { in br_device_event()
86 spin_lock_bh(&br->lock); in br_device_event()
88 spin_unlock_bh(&br->lock); in br_device_event()
93 br_del_if(br, dev); in br_device_event()
108 call_netdevice_notifiers(event, br->dev); in br_device_event()
130 struct net_bridge *br; in br_netdev_switch_event() local
138 br = p->br; in br_netdev_switch_event()
143 err = br_fdb_external_learn_add(br, p, fdb_info->addr, in br_netdev_switch_event()
150 err = br_fdb_external_learn_del(br, p, fdb_info->addr, in br_netdev_switch_event()