]> git.ipfire.org Git - thirdparty/bird.git/commit - sysdep/unix/krt.Y
Moved to a much more systematic way of configuring kernel protocols.
authorMartin Mares <mj@ucw.cz>
Fri, 26 Mar 1999 21:44:38 +0000 (21:44 +0000)
committerMartin Mares <mj@ucw.cz>
Fri, 26 Mar 1999 21:44:38 +0000 (21:44 +0000)
commit7e5f5ffdda7232048c4baf3fdec358afb494a29d
tree0cbc52ac45785f16175d04039a27aa133b4b2cf2
parent739ebd8e82b090ed91b3ebe77509ecd6784eca9a
Moved to a much more systematic way of configuring kernel protocols.

  o  Nothing is configured automatically. You _need_ to specify
     the kernel syncer in config file in order to get it started.
  o  Syncing has been split to route syncer (protocol "Kernel") and
     interface syncer (protocol "Device"), device routes are generated
     by protocol "Direct" (now can exist in multiple instances, so that
     it will be possible to feed different device routes to different
     routing tables once multiple tables get supported).

See doc/bird.conf.example for a living example of these shiny features.
13 files changed:
TODO
doc/bird.conf.example
nest/config.Y
nest/rt-dev.c
sysdep/linux/netlink/krt-iface.h
sysdep/linux/netlink/netlink.c
sysdep/unix/io.c
sysdep/unix/krt-iface.c
sysdep/unix/krt.Y
sysdep/unix/krt.c
sysdep/unix/krt.h
sysdep/unix/main.c
sysdep/unix/unix.h