]> git.puffer.fish Git - matthieu/frr.git/commit
ospf6d: fix setting of the forwarding address in AS-External LSAs
authorRenato Westphal <renato@opensourcerouting.org>
Fri, 13 Oct 2023 13:55:39 +0000 (10:55 -0300)
committerRenato Westphal <renato@opensourcerouting.org>
Fri, 13 Oct 2023 15:32:40 +0000 (12:32 -0300)
commit331ae6accc9737324e7a050033971c2f402c8933
tree2081b0247a6dbe1675598a51c4df79762d6b075b
parentdf03bf95eb111c4c59ac6bddab38372b0c22748a
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>
ospf6d/ospf6_asbr.c