]> git.puffer.fish Git - matthieu/frr.git/commit
ospf6d: Fix flooding of old copies of self-originated LSAs
authorMartin Buck <mb-tmp-tvguho.pbz@gromit.dyndns.org>
Tue, 29 Sep 2020 21:07:40 +0000 (23:07 +0200)
committerMartin Buck <mb-tmp-tvguho.pbz@gromit.dyndns.org>
Tue, 29 Sep 2020 21:07:40 +0000 (23:07 +0200)
commit4c63a76a63fd02ae2aa73e4e66b04b37b10fdd99
tree391f70440079eff4bc616f2fa69b6db42d9ab912
parent0ce5baaab1cefb0cd89cd526ab5225cd3a58a921
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