]> git.puffer.fish Git - matthieu/frr.git/commit
zebra: revise pw reachability logic
authorMark Stapp <mjs@voltanet.io>
Wed, 10 Mar 2021 15:36:46 +0000 (10:36 -0500)
committerMark Stapp <mjs@voltanet.io>
Fri, 11 Jun 2021 13:30:09 +0000 (09:30 -0400)
commit0d145d47c89263caeb2ae21fe09ac6d5e99de789
treee5e8ead9d7c1df3c4243d0bc29972abdc2e66566
parent6fb3580882bef9cf94aa69a4b202eb9ea5307898
zebra: revise pw reachability logic

Modify the pseudowire reachability logic so that it returns
success if there is at least one installed labelled nexthop for
the route resolving the pw destination. We also check for
valid backup nexthops if necessary, in case there's been a
switchover event.
Only OpenBSD requires that _all_ nexthops be labelled, so we
have a more strict version of the logic also.

Signed-off-by: Mark Stapp <mjs@voltanet.io>
zebra/zebra_pw.c