]> git.puffer.fish Git - mirror/frr.git/commit
ospf6d: fix setting of the forwarding address in AS-External LSAs 14595/head
authorRenato Westphal <renato@opensourcerouting.org>
Fri, 13 Oct 2023 13:55:39 +0000 (10:55 -0300)
committerMergify <37929162+mergify[bot]@users.noreply.github.com>
Fri, 13 Oct 2023 20:28:49 +0000 (20:28 +0000)
commit1936050af36dc6f99ba97a8799082368d7bc244e
tree12394b70ae4fad3b1215f161765d67de50fde9d0
parent7afdb333860f5624359725011a45295289114252
ospf6d: fix setting of the forwarding address in AS-External LSAs

When redistributing a local route, ensure the forwarding address field
of AS-External LSAs is only set when the associated nexthop interface
is OSPF-enabled. This is necessary because the OSPF RFC requires that
the AS-External LSA forwarding address should be resolvable using an
intra-area or inter-area path.

Fixes #14462.

Signed-off-by: Renato Westphal <renato@opensourcerouting.org>
(cherry picked from commit 331ae6accc9737324e7a050033971c2f402c8933)
ospf6d/ospf6_asbr.c