]> git.ipfire.org Git - thirdparty/bird.git/commit
Static: Minor overhaul
authorOndrej Zajicek (work) <santiago@crfreenet.org>
Tue, 7 Mar 2017 17:42:41 +0000 (18:42 +0100)
committerJan Moskyto Matejka <mq@ucw.cz>
Thu, 9 Mar 2017 12:47:00 +0000 (13:47 +0100)
commit7126cadf80fce1af2bb4aa33f8bcb7c6b5ff1a47
treea1603efe3e773106b08ba5b2766af2e5406dcd5b
parent5ffb62dd034db0beab5ef245ad7dd31aadefb2d8
Static: Minor overhaul

The patch fixes several bugs introduced in previous changes, simplifies
the protocol by handing routes uniformly, introduces asynchronous route
processing to avoid issues with separate notifications for each next-hop
in ECMP routes, and makes reconfiguration faster by avoiding quadratic
complexity.
lib/buffer.h
lib/buffer_test.c
proto/static/config.Y
proto/static/static.c
proto/static/static.h