]> git.proxmox.com Git - mirror_frr.git/commit - zebra/zebra_dplane.c
ldpd: Relay data plane pseudowire status in LDP notification
authorKaren Schoener <karen@volta.io>
Thu, 28 May 2020 20:36:35 +0000 (16:36 -0400)
committerKaren Schoener <karen@volta.io>
Mon, 1 Jun 2020 17:21:37 +0000 (13:21 -0400)
commitfd563cc7f35e598decdbfd6a58bae2f050143b3f
tree682f7ce1aaa6b133803c0c61e31e2c6f55d387f9
parent6b2210021cab645efa58a23d5a4d171fe37f305e
ldpd: Relay data plane pseudowire status in LDP notification

Provide a way for the data plane to indicate pseudowire
status (such as: not forwarding, AC failure).

On a data plane pseudowire install failure, data plane
sets the pseudowire status.
Zebra relays the pseudowire status to LDP.
LDP includes the pseudowire status in the LDP notification
to the LDP peer.

Signed-off-by: Karen Schoener <karen@voltanet.io>
12 files changed:
ldpd/l2vpn.c
ldpd/ldp.h
ldpd/ldp_vty_exec.c
ldpd/ldp_zebra.c
ldpd/notification.c
lib/pw.h
lib/zclient.h
zebra/zebra_dplane.c
zebra/zebra_dplane.h
zebra/zebra_pw.c
zebra/zebra_pw.h
zebra/zebra_rib.c