]> git.proxmox.com Git - mirror_frr.git/commit
zebra: support LSPs with multiple outgoing labels
authorRenato Westphal <renato@opensourcerouting.org>
Fri, 29 Nov 2019 14:50:07 +0000 (11:50 -0300)
committerRenato Westphal <renato@opensourcerouting.org>
Fri, 29 Nov 2019 14:50:07 +0000 (11:50 -0300)
commit5065db0aa63137daebf96f8f6c0d9a0fe2ddf594
tree630b216689492c024b600b6999602ef037ed8274
parent6fc3fed23c95da21887acb57a92c474e4d0ca3a4
zebra: support LSPs with multiple outgoing labels

For SR-TE we'll need to create Binding-SIDs which are essentially
LSPs that can push multiple outgoing labels. This commit sets the
groundwork for that. Luckily the netlink code didn't need to be
changed since it already supports pushing label stacks.

Signed-off-by: Renato Westphal <renato@opensourcerouting.org>
zebra/zapi_msg.c
zebra/zebra_dplane.c
zebra/zebra_dplane.h
zebra/zebra_mpls.c
zebra/zebra_mpls.h