Lines Matching refs:bpdu

178 	struct br_config_bpdu bpdu;  in br_transmit_config()  local
188 bpdu.topology_change = br->topology_change; in br_transmit_config()
189 bpdu.topology_change_ack = p->topology_change_ack; in br_transmit_config()
190 bpdu.root = br->designated_root; in br_transmit_config()
191 bpdu.root_path_cost = br->root_path_cost; in br_transmit_config()
192 bpdu.bridge_id = br->bridge_id; in br_transmit_config()
193 bpdu.port_id = p->port_id; in br_transmit_config()
195 bpdu.message_age = 0; in br_transmit_config()
199 bpdu.message_age = (jiffies - root->designated_age) in br_transmit_config()
202 bpdu.max_age = br->max_age; in br_transmit_config()
203 bpdu.hello_time = br->hello_time; in br_transmit_config()
204 bpdu.forward_delay = br->forward_delay; in br_transmit_config()
206 if (bpdu.message_age < br->max_age) { in br_transmit_config()
207 br_send_config_bpdu(p, &bpdu); in br_transmit_config()
218 const struct br_config_bpdu *bpdu) in br_record_config_information() argument
220 p->designated_root = bpdu->root; in br_record_config_information()
221 p->designated_cost = bpdu->root_path_cost; in br_record_config_information()
222 p->designated_bridge = bpdu->bridge_id; in br_record_config_information()
223 p->designated_port = bpdu->port_id; in br_record_config_information()
224 p->designated_age = jiffies - bpdu->message_age; in br_record_config_information()
227 + (bpdu->max_age - bpdu->message_age)); in br_record_config_information()
232 const struct br_config_bpdu *bpdu) in br_record_config_timeout_values() argument
234 br->max_age = bpdu->max_age; in br_record_config_timeout_values()
235 br->hello_time = bpdu->hello_time; in br_record_config_timeout_values()
236 br->forward_delay = bpdu->forward_delay; in br_record_config_timeout_values()
237 __br_set_topology_change(br, bpdu->topology_change); in br_record_config_timeout_values()
298 const struct br_config_bpdu *bpdu) in br_supersedes_port_info() argument
302 t = memcmp(&bpdu->root, &p->designated_root, 8); in br_supersedes_port_info()
308 if (bpdu->root_path_cost < p->designated_cost) in br_supersedes_port_info()
310 else if (bpdu->root_path_cost > p->designated_cost) in br_supersedes_port_info()
313 t = memcmp(&bpdu->bridge_id, &p->designated_bridge, 8); in br_supersedes_port_info()
319 if (memcmp(&bpdu->bridge_id, &p->br->bridge_id, 8)) in br_supersedes_port_info()
322 if (bpdu->port_id <= p->designated_port) in br_supersedes_port_info()
486 const struct br_config_bpdu *bpdu) in br_received_config_bpdu() argument
494 if (br_supersedes_port_info(p, bpdu)) { in br_received_config_bpdu()
495 br_record_config_information(p, bpdu); in br_received_config_bpdu()
511 br_record_config_timeout_values(br, bpdu); in br_received_config_bpdu()
513 if (bpdu->topology_change_ack) in br_received_config_bpdu()