Age | Commit message (Collapse) | Author |
|
ten years of API evolution :-)
|
|
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.
|
|
is not defined. Also moved declarations of Unix iface logic to krt.h.
|
|
test the whole protocol shutdown code... :)
|
|
Parse command line options.
|
|
|
|
the kernel routing table as opposed to modifying it which is approximately
the same on non-netlink systems, I've split the kernel routing table
routines to read and write parts. To be implemented later ;-)
|
|
Added kernel route table syncer skeleton.
|
|
Implemented recurrent timers.
|
|
sockets were tested only in TCP mode. main.c now contains some test
cases for socket code.
|