diff options
| author | Acee <aceelindem@gmail.com> | 2023-05-09 16:51:03 -0400 |
|---|---|---|
| committer | Acee <aceelindem@gmail.com> | 2023-05-09 16:51:03 -0400 |
| commit | 4e7eb1e62ce54ebcf78622682de962fdeff20b80 (patch) | |
| tree | c0d46c7f21ee5a3fee4445ad90ee30ce75960173 /ospfd/ospf_packet.c | |
| parent | 8110a8e1e715a34b8ad8671a3e58baab3fe71782 (diff) | |
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>
Diffstat (limited to 'ospfd/ospf_packet.c')
| -rw-r--r-- | ospfd/ospf_packet.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ospfd/ospf_packet.c b/ospfd/ospf_packet.c index 552acfd6d3..fe94c34e4e 100644 --- a/ospfd/ospf_packet.c +++ b/ospfd/ospf_packet.c @@ -2031,7 +2031,7 @@ static void ospf_ls_upd(struct ospf *ospf, struct ip *iph, if (current == NULL) { if (IS_DEBUG_OSPF_EVENT) zlog_debug( - "LSA[%s]: Previously originated Opaque-LSA,not found in the LSDB.", + "LSA[%s]: Previously originated Opaque-LSA, not found in the LSDB.", dump_lsa_key(lsa)); SET_FLAG(lsa->flags, OSPF_LSA_SELF); |
