diff options
author | hasso <hasso> | 2004-09-17 07:59:57 +0000 |
---|---|---|
committer | hasso <hasso> | 2004-09-17 07:59:57 +0000 |
commit | bf731011ef7038f5766432fec862301c123d4736 (patch) | |
tree | 0761db5a6c161bc6c46421c138de8f4e8cbb5140 | |
parent | 2852de1c90d5bc72493bcdfb8b6df8b24ff2e9d4 (diff) |
Another great little fix from LIU Xin.
-rw-r--r-- | isisd/ChangeLog | 5 | ||||
-rw-r--r-- | isisd/isis_circuit.c | 8 |
2 files changed, 7 insertions, 6 deletions
diff --git a/isisd/ChangeLog b/isisd/ChangeLog index abaa7e82..1464c338 100644 --- a/isisd/ChangeLog +++ b/isisd/ChangeLog @@ -1,3 +1,8 @@ +2004-09-17 LIU Xin <lx at ns.6test.edu.cn> + + * isis_circuit.c: According to RFC1142 the first DIS election will be + started 2 * HelloTimer seconds after the initialization. + 2004-09-15 Laurent Rabret <laurent.rabret at francetelecom.com> * isis_pdu.c: Fix error in same subnet comparison. The previous diff --git a/isisd/isis_circuit.c b/isisd/isis_circuit.c index eb83e986..4f66346d 100644 --- a/isisd/isis_circuit.c +++ b/isisd/isis_circuit.c @@ -531,14 +531,10 @@ isis_circuit_up (struct isis_circuit *circuit) /* dr election will commence in... */ if (circuit->circuit_is_type & IS_LEVEL_1) THREAD_TIMER_ON (master, circuit->u.bc.t_run_dr[0], isis_run_dr_l1, - circuit, - 2 * circuit->hello_multiplier[0] * - circuit->hello_interval[0]); + circuit, 2 * circuit->hello_interval[0]); if (circuit->circuit_is_type & IS_LEVEL_2) THREAD_TIMER_ON (master, circuit->u.bc.t_run_dr[1], isis_run_dr_l2, - circuit, - 2 * circuit->hello_multiplier[1] * - circuit->hello_interval[1]); + circuit, 2 * circuit->hello_interval[1]); } else { |