diff options
Diffstat (limited to 'isisd/isis_circuit.c')
| -rw-r--r-- | isisd/isis_circuit.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/isisd/isis_circuit.c b/isisd/isis_circuit.c index 20094fb623..06385a4e1f 100644 --- a/isisd/isis_circuit.c +++ b/isisd/isis_circuit.c @@ -619,9 +619,7 @@ int isis_circuit_up(struct isis_circuit *circuit) if (!(circuit->is_type & level)) continue; - thread_add_event(master, send_hello_cb, - &circuit->level_arg[level - 1], 0, - &circuit->u.bc.t_send_lan_hello[level - 1]); + send_hello_sched(circuit, level, TRIGGERED_IIH_DELAY); circuit->u.bc.lan_neighs[level - 1] = list_new(); thread_add_timer(master, isis_run_dr, @@ -637,9 +635,7 @@ int isis_circuit_up(struct isis_circuit *circuit) * for a ptp IF */ circuit->u.p2p.neighbor = NULL; - thread_add_event(master, send_hello_cb, - &circuit->level_arg[0], 0, - &circuit->u.p2p.t_send_p2p_hello); + send_hello_sched(circuit, 0, TRIGGERED_IIH_DELAY); } /* initializing PSNP timers */ |
