]> git.ipfire.org Git - thirdparty/bird.git/commit - sysdep/unix/krt.c
More changes to the kernel syncer.
authorMartin Mares <mj@ucw.cz>
Sat, 3 Apr 1999 13:05:18 +0000 (13:05 +0000)
committerMartin Mares <mj@ucw.cz>
Sat, 3 Apr 1999 13:05:18 +0000 (13:05 +0000)
commitc10421d3d4b5f23dc953c887332bdb6e80ae0540
tree17ea979a4796bfccbf9e58bb50fc6f501e0390be
parent69ec9087ad3fb631f46275220909a876deadb6b5
More changes to the kernel syncer.

o  Now compatible with filtering.
o  Learning of kernel routes supported only on CONFIG_SELF_CONSCIOUS
   systems (on the others it's impossible to get it semantically correct).
o  Learning now stores all of its routes in a separate fib and selects
   the ones the kernel really uses for forwarding packets.
o  Better treatment of CONFIG_AUTO_ROUTES ports.
o  Lots of internal changes.
nest/route.h
nest/rt-table.c
sysdep/linux/krt-scan.c
sysdep/linux/netlink/netlink.c
sysdep/unix/krt-set.c
sysdep/unix/krt.Y
sysdep/unix/krt.c
sysdep/unix/krt.h