]> git.ipfire.org Git - thirdparty/bird.git/commit
BGP: implement Adj-RIB-In
authorOndrej Zajicek (work) <santiago@crfreenet.org>
Thu, 27 Sep 2018 20:57:55 +0000 (22:57 +0200)
committerOndrej Zajicek (work) <santiago@crfreenet.org>
Wed, 12 Dec 2018 13:46:24 +0000 (14:46 +0100)
commit682d3f7de0905ca2e853844734cce7ff65f7d77d
treee84ab31b4c5b7e99a283cf4c2faf2523dd5d884c
parent01fd00f5ed9298ab5829403cd7a8a9ba22bcc96a
BGP: implement Adj-RIB-In

The patch implements optional internal import table to a channel and
hooks it to BGP so it can be used as Adj-RIB-In. When enabled, all
received (pre-filtered) routes are stored there and import filters can
be re-evaluated without explicit route refresh. An import table can be
examined using e.g. 'show route import table bgp1.ipv4'.
nest/config.Y
nest/proto.c
nest/protocol.h
nest/route.h
nest/rt-table.c
proto/bgp/bgp.c
proto/bgp/bgp.h
proto/bgp/config.Y
proto/bgp/packets.c