0
0
mirror of https://gitlab.nic.cz/labs/bird.git synced 2024-12-23 10:11:53 +00:00
bird/lib
Ondrej Zajicek (work) c0fc3e6718 The MRT protocol
The new MRT protocol is responsible for periodic RIB table dumps in the
MRT format (RFC 6396). Also the existing code for BGP4MP MRT dumps is
refactored and splitted between BGP to MRT protocols, will be more
integrated into MRT in the future.

Example:

protocol mrt {
	table "*";
	filename "%N_%F_%T.mrt";
	period 60;
}

It is partially based on the old MRT code from Pavel Tvrdik.
2018-09-18 17:50:45 +02:00
..
alloca.h Changed of comments. 2004-05-31 17:27:21 +00:00
birdlib.h Backport some minor changes from int-new 2017-09-12 16:33:29 +02:00
bitops.c unsigned [int] -> uint 2015-06-08 02:24:08 +02:00
bitops.h Add the Babel routing protocol (RFC 6126) 2016-04-28 18:01:40 +02:00
buffer.h Minor code cleanups 2016-11-08 17:46:29 +01:00
checksum.c unsigned [int] -> uint 2015-06-08 02:24:08 +02:00
checksum.h unsigned [int] -> uint 2015-06-08 02:24:08 +02:00
event.c Implement latency tracking, internal event log and watchdog 2015-03-02 09:41:14 +01:00
event.h The MRT protocol 2018-09-18 17:50:45 +02:00
fletcher16.h OSPF: Redesign LSA checksumming 2015-05-01 14:40:56 +02:00
hash.h BGP: Fix memory leak in graceful restart code 2016-11-25 11:51:38 +01:00
heap.h BFD work in progress. 2013-09-16 23:57:40 +02:00
ip.c Merge branch 'master' into rip-new 2015-11-24 15:21:11 +01:00
ip.h The MRT protocol 2018-09-18 17:50:45 +02:00
lists.c Birdlib: Modify lists to avoid problems with pointer aliasing rules 2016-03-23 02:21:42 +01:00
lists.h Birdlib: Modify lists to avoid problems with pointer aliasing rules 2016-03-23 02:21:42 +01:00
mac.c Add generic message authentication interface 2016-11-02 16:23:53 +01:00
mac.h Add missing extern 2016-11-03 09:53:53 +01:00
md5.c Add generic message authentication interface 2016-11-02 16:23:53 +01:00
md5.h Add generic message authentication interface 2016-11-02 16:23:53 +01:00
mempool.c unsigned [int] -> uint 2015-06-08 02:24:08 +02:00
Modules Add generic message authentication interface 2016-11-02 16:23:53 +01:00
patmatch.c Some consts for function arguments 2015-11-24 13:52:26 +01:00
printf.c Whitespace fixes 2016-08-16 13:02:32 +02:00
progdoc Doc: renamed progdoc files Doc -> progdoc to fix collision with doc/ folder on case-insensitive filesystems 2018-04-23 11:29:13 +02:00
resource.c Birdlib: Do cleanups after remove/free 2016-03-23 02:21:42 +01:00
resource.h BFD work in progress. 2013-09-16 23:57:40 +02:00
resource.sgml Fixes for the programmer's manual. 2000-06-08 12:37:21 +00:00
sha1.c Add generic message authentication interface 2016-11-02 16:23:53 +01:00
sha1.h Add generic message authentication interface 2016-11-02 16:23:53 +01:00
sha256.c Add generic message authentication interface 2016-11-02 16:23:53 +01:00
sha256.h Add generic message authentication interface 2016-11-02 16:23:53 +01:00
sha512.c Add generic message authentication interface 2016-11-02 16:23:53 +01:00
sha512.h Add generic message authentication interface 2016-11-02 16:23:53 +01:00
slab.c unsigned [int] -> uint 2015-06-08 02:24:08 +02:00
slists.c Slist update 2009-01-12 14:40:21 +01:00
slists.h Temporary integrated OSPF commit. 2014-06-26 11:58:57 +02:00
socket.h Basic VRF support 2017-09-06 17:38:48 +02:00
string.h RIP: Use message authentication interface 2016-11-02 17:53:22 +01:00
tbf.c Implements token bucket filter for rate limiting. 2014-10-02 12:52:50 +02:00
unaligned.h The MRT protocol 2018-09-18 17:50:45 +02:00
xmalloc.c unsigned [int] -> uint 2015-06-08 02:24:08 +02:00