]> git.puffer.fish Git - mirror/frr.git/commit
ospfd: OSPF opaque LSA stale processing fix and topotests. 13504/head
authorAcee <aceelindem@gmail.com>
Tue, 9 May 2023 20:51:03 +0000 (16:51 -0400)
committerMergify <37929162+mergify[bot]@users.noreply.github.com>
Wed, 10 May 2023 20:52:06 +0000 (20:52 +0000)
commit87e9301e9aef7bd6373db85d48555524bcdf3398
tree89b2b146f812d9de3257e7f249672e38f3382917
parentf21d98b9337d89fe3551279364a2a417cd51fe6b
    ospfd: OSPF opaque LSA stale processing fix and topotests.

        1. Fix OSPF opaque LSA processing to preserve the stale opaque
            LSAs in the Link State Database for 60 seconds consistent with
            what is done for other LSA types.
         2. Add a topotest that tests for cases where ospfd is restarted
            and a stale OSPF opaque LSA exists in the OSPF routing domain
            both when the LSA is purged and when the LSA is reoriginagted
            with a more recent instance.

Signed-off-by: Acee <aceelindem@gmail.com>
(cherry picked from commit 4e7eb1e62ce54ebcf78622682de962fdeff20b80)
ospfd/ospf_apiserver.c
ospfd/ospf_opaque.c
ospfd/ospf_packet.c
tests/topotests/ospfapi/test_ospf_clientapi.py