• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/bridge/

Lines Matching refs:br

23 static int br_is_designated_for_some_port(const struct net_bridge *br)
27 list_for_each_entry(p, &br->port_list, list) {
29 !memcmp(&p->designated_bridge, &br->bridge_id, 8))
38 struct net_bridge *br = (struct net_bridge *)arg;
40 pr_debug("%s: hello timer expired\n", br->dev->name);
41 spin_lock(&br->lock);
42 if (br->dev->flags & IFF_UP) {
43 br_config_bpdu_generation(br);
45 mod_timer(&br->hello_timer, round_jiffies(jiffies + br->hello_time));
47 spin_unlock(&br->lock);
53 struct net_bridge *br = p->br;
62 br->dev->name,
73 spin_lock(&br->lock);
76 was_root = br_is_root_bridge(br);
79 br_configuration_update(br);
80 br_port_state_selection(br);
81 if (br_is_root_bridge(br) && !was_root)
82 br_become_root_bridge(br);
84 spin_unlock(&br->lock);
90 struct net_bridge *br = p->br;
93 br->dev->name, p->port_no, p->dev->name);
94 spin_lock(&br->lock);
98 jiffies + br->forward_delay);
101 if (br_is_designated_for_some_port(br))
102 br_topology_change_detection(br);
105 spin_unlock(&br->lock);
110 struct net_bridge *br = (struct net_bridge *) arg;
112 pr_debug("%s: tcn timer expired\n", br->dev->name);
113 spin_lock(&br->lock);
114 if (br->dev->flags & IFF_UP) {
115 br_transmit_tcn(br);
117 mod_timer(&br->tcn_timer,jiffies + br->bridge_hello_time);
119 spin_unlock(&br->lock);
124 struct net_bridge *br = (struct net_bridge *) arg;
126 pr_debug("%s: topo change timer expired\n", br->dev->name);
127 spin_lock(&br->lock);
128 br->topology_change_detected = 0;
129 br->topology_change = 0;
130 spin_unlock(&br->lock);
138 p->br->dev->name, p->port_no, p->dev->name);
140 spin_lock(&p->br->lock);
143 spin_unlock(&p->br->lock);
146 void br_stp_timer_init(struct net_bridge *br)
148 setup_timer(&br->hello_timer, br_hello_timer_expired,
149 (unsigned long) br);
151 setup_timer(&br->tcn_timer, br_tcn_timer_expired,
152 (unsigned long) br);
154 setup_timer(&br->topology_change_timer,
156 (unsigned long) br);
158 setup_timer(&br->gc_timer, br_fdb_cleanup, (unsigned long) br);