]> git.ipfire.org Git - thirdparty/bird.git/commit - nest/protocol.h
Implements ADD-PATH extension for BGP.
authorOndrej Zajicek <santiago@crfreenet.org>
Tue, 14 Aug 2012 14:25:22 +0000 (16:25 +0200)
committerOndrej Zajicek <santiago@crfreenet.org>
Tue, 14 Aug 2012 14:46:43 +0000 (16:46 +0200)
commit094d2bdb79e1ffa0a02761fd651aa0f0b6b0c585
treef7cb65c540403ed152677dde3b803c3dd117d8e5
parentd760229ab897fa1bf1fd0fe7019cc2431d21a1cc
Implements ADD-PATH extension for BGP.

Allows to send and receive multiple routes for one network by one BGP
session. Also contains necessary core changes to support this (routing
tables accepting several routes for one network from one protocol).
It needs some more cleanup before merging to the master branch.
22 files changed:
filter/filter.c
lib/string.h
nest/proto.c
nest/protocol.h
nest/route.h
nest/rt-attr.c
nest/rt-dev.c
nest/rt-table.c
proto/bgp/attrs.c
proto/bgp/bgp.c
proto/bgp/bgp.h
proto/bgp/config.Y
proto/bgp/packets.c
proto/ospf/ospf.c
proto/ospf/rt.c
proto/pipe/pipe.c
proto/rip/rip.c
proto/rip/rip.h
proto/static/static.c
sysdep/bsd/krt-sock.c
sysdep/linux/netlink.c
sysdep/unix/krt.c