]> git.ipfire.org Git - thirdparty/bird.git/commit
BGP: Support for MPLS labels and VPN SAFI
authorOndrej Zajicek (work) <santiago@crfreenet.org>
Wed, 22 Mar 2017 14:00:07 +0000 (15:00 +0100)
committerOndrej Zajicek (work) <santiago@crfreenet.org>
Wed, 22 Mar 2017 17:16:49 +0000 (18:16 +0100)
commit1e37e35c3ea88672c677ea7ac63fe0b9df609b0c
tree8400d1b28ae6d4d0146ad1573c7ebd3653152ace
parentead7b8f498ddefc0b7373cbba78f9a7ba1dddaa9
BGP: Support for MPLS labels and VPN SAFI

Basic support for SAFI 4 and 128 (MPLS labeled IP and VPN) for IPv4 and
IPv6. Should work for route reflector, but does not properly handle
originating routes with next hop self.

Based on patches from Jan Matejka.
lib/net.h
lib/unaligned.h
nest/route.h
nest/rt-table.c
proto/bgp/attrs.c
proto/bgp/bgp.c
proto/bgp/bgp.h
proto/bgp/config.Y
proto/bgp/packets.c