int isis_instance_flex_algo_destroy(struct nb_cb_destroy_args *args)
{
+ struct isis_circuit *circuit;
struct listnode *node, *nnode;
struct flex_algo *fa;
struct isis_area *area;
if (fa->algorithm == algorithm)
flex_algo_free(area->flex_algos, fa);
}
+ if (list_isempty(area->flex_algos->flex_algos)) {
+ for (ALL_LIST_ELEMENTS_RO(area->circuit_list, node,
+ circuit))
+ isis_link_params_update_asla(circuit,
+ circuit->interface);
+ }
lsp_regenerate_schedule(area, area->is_type, 0);
break;
case NB_EV_VALIDATE: