]> git.puffer.fish Git - mirror/frr.git/commit
ospf6d: Fix flooding of old copies of self-originated LSAs 7243/head
authorMartin Buck <mb-tmp-tvguho.pbz@gromit.dyndns.org>
Tue, 29 Sep 2020 21:07:40 +0000 (23:07 +0200)
committerIgor Ryzhov <iryzhov@nfware.com>
Wed, 7 Oct 2020 08:01:16 +0000 (11:01 +0300)
commitaba6351b399c4b65f2e9c3bd9fe96bd4cfe5deb5
treec51e4ccc10fcdc95f5dbb585864c7dc0faab0382
parent56724b7fb989c990cbbab9ccabd96d02b0e43f85
ospf6d: Fix flooding of old copies of self-originated LSAs

When receiving old copies (e.g. originated before the local ospf6d was
restarted) of supposedly self-originated LSAs which we previously tried to
flush from the network (by setting them to MaxAge), neither flood them nor
add them to our LSDB. Instead, keep the MaxAge version until we actually
(re-)originate them.

Possible fix for #7030. Testcase in #7168
(tests/topotests/ospf6-dr-no-netlsa-bug7030).

Signed-off-by: Martin Buck <mb-tmp-tvguho.pbz@gromit.dyndns.org>
ospf6d/ospf6_flood.c