]> git.proxmox.com Git - mirror_frr.git/commit - tests/topotests/ospfapi/test_ospf_clientapi.py
ospfd: OSPF opaque LSA stale processing fix and topotests.
authorAcee <aceelindem@gmail.com>
Tue, 9 May 2023 20:51:03 +0000 (16:51 -0400)
committerAcee <aceelindem@gmail.com>
Tue, 9 May 2023 20:51:03 +0000 (16:51 -0400)
commit4e7eb1e62ce54ebcf78622682de962fdeff20b80
treec0d46c7f21ee5a3fee4445ad90ee30ce75960173
parent8110a8e1e715a34b8ad8671a3e58baab3fe71782
    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>
ospfd/ospf_apiserver.c
ospfd/ospf_opaque.c
ospfd/ospf_packet.c
tests/topotests/ospfapi/test_ospf_clientapi.py