br_topology_change_detection(br);
br_timer_clear(&br->tcn_timer);
- br_timer_set(&br->hello_timer, jiffies - br->hello_time);
+ br_timer_set(&br->hello_timer, jiffies + br->hello_time);
}
/* called under bridge lock */
p->designated_bridge = bpdu->bridge_id;
p->designated_port = bpdu->port_id;
- br_timer_set(&p->message_age_timer, jiffies - bpdu->message_age);
+ br_timer_set(&p->message_age_timer, jiffies +
+ (p->br->max_age - bpdu->message_age));
}
/* called under bridge lock */