vty->node = INTERFACE_NODE;
vty->index = ifp;
+ if (circuit->ipv6_router)
+ lsp_regenerate_schedule(circuit->area, circuit->is_type, 0);
return rv;
}
circuit->ip_router = 0;
area->ip_circuits--;
-#ifdef HAVE_IPV6
if (circuit->ipv6_router == 0)
-#endif
isis_csm_state_change (ISIS_DISABLE, circuit, area);
+ else
+ lsp_regenerate_schedule(area, circuit->is_type, 0);
return CMD_SUCCESS;
}
vty->node = INTERFACE_NODE;
vty->index = ifp;
+ if (circuit->ip_router)
+ lsp_regenerate_schedule(circuit->area, circuit->is_type, 0);
return rv;
}
area->ipv6_circuits--;
if (circuit->ip_router == 0)
isis_csm_state_change (ISIS_DISABLE, circuit, area);
+ else
+ lsp_regenerate_schedule(area, circuit->is_type, 0);
return CMD_SUCCESS;
}