Statistics
| Branch: | Revision:

iof-bird-daemon / sysdep / linux @ f79a749d

Name Size Revision Age Author Comment
  netlink f79a749d over 22 years Martin Mares Removed our declaration of RTPROT_BIRD since Al...
Modules 54 Bytes 2d140452 over 22 years Martin Mares Rewrote the kernel syncer. The old layering was...
krt-scan.c 3.7 KB e16155ae over 22 years Martin Mares KRT: Implemented asynchronous route / interface...
krt-scan.h 340 Bytes 2d140452 over 22 years Martin Mares Rewrote the kernel syncer. The old layering was...

Latest revisions

# Date Author Comment
f79a749d 03/24/1999 09:23 AM Martin Mares

Removed our declaration of RTPROT_BIRD since Alexey has assigned
us a real protocol number in 2.2.4 kernel.

111213f0 03/04/1999 07:00 PM Martin Mares

Fixed processing of !krt_capable() routes. Converted device route decisions
to the krt_capable mechanism as well.

e16155ae 03/04/1999 06:36 PM Martin Mares

KRT: Implemented asynchronous route / interface state notifications
(via Netlink). Tweaked kernel synchronization rules a bit. Discovered
locking bug in kernel Netlink :-)

Future plans: Hunt all the bugs and solve all the FIXME's.

2253c9e2 03/04/1999 02:23 PM Martin Mares

Although there are still heaps of FIXME's, Netlink works.

To build BIRD with Netlink support, just configure it with

./configure --with-sysconfig=linux-21

After it will be tested well enough, I'll probably make it a default
for 2.2 kernels (and rename it to linux-22 :)).

f81dc856 03/04/1999 11:40 AM Martin Mares

Converted some mb_alloc/bzero pairs to mb_allocz.

aa645786 03/03/1999 08:57 PM Martin Mares

Netlink scans routes...

2d140452 03/03/1999 07:49 PM Martin Mares

Rewrote the kernel syncer. The old layering was horrible.

The new kernel syncer is cleanly split between generic UNIX module
and OS dependent submodules:

-  krt.c (the generic part)
- krt-iface (low-level functions for interface handling)
- krt-scan (low-level functions for routing table scanning)...
7972248d 03/02/1999 06:37 PM Martin Mares

Netlink module supports interface scan on startup. Working on more.

b982b6db 03/01/1999 10:31 PM Martin Mares

Implemented netlink protocol parsing functions. More to come tomorrow.

bdb95a21 03/01/1999 08:17 PM Martin Mares

Added skeletal version of Linux netlink interface. It doesn't work yet,
but the framework is there and I'll try finish it soon.

View revisions

Also available in: Atom