[Xorp-hackers] [greearb/xorp.ct] f720db: ospf: Fix full-state timer logic.

GitHub noreply at github.com
Tue Mar 13 11:00:21 PDT 2012


  Branch: refs/heads/master
  Home:   https://github.com/greearb/xorp.ct
  Commit: f720db3712462fca67e6c868ea12350b3ee27dc4
      https://github.com/greearb/xorp.ct/commit/f720db3712462fca67e6c868ea12350b3ee27dc4
  Author: Ben Greear <greearb at candelatech.com>
  Date:   2012-03-13 (Tue, 13 Mar 2012)

  Changed paths:
    M xorp/ospf/peer.cc

  Log Message:
  -----------
  ospf:  Fix full-state timer logic.

Original patch & problem diagnosis is by
Markus Zehnder <markus.xorp at gmail.com>

In OSPF, the timer which should fire after 5 seconds and trigger
a retransmission of unacknowledged LSA Updates is never restarted.
After the timer has once fired, it is never (re)started again.

The code which checks if the timer is still running is buggy. It
always returns true after the timer wrapper object was once created.

Introduced with another bugfix from 1.8.3 to 1.8.6

Signed-off-by: Ben Greear <greearb at candelatech.com>





More information about the Xorp-hackers mailing list