|
@@ -225,7 +225,14 @@ static void br_record_config_timeout_values(struct net_bridge *br,
|
|
|
/* called under bridge lock */
|
|
|
void br_transmit_tcn(struct net_bridge *br)
|
|
|
{
|
|
|
- br_send_tcn_bpdu(br_get_port(br, br->root_port));
|
|
|
+ struct net_bridge_port *p;
|
|
|
+
|
|
|
+ p = br_get_port(br, br->root_port);
|
|
|
+ if (p)
|
|
|
+ br_send_tcn_bpdu(p);
|
|
|
+ else
|
|
|
+ br_notice(br, "root port %u not found for topology notice\n",
|
|
|
+ br->root_port);
|
|
|
}
|
|
|
|
|
|
/* called under bridge lock */
|