summaryrefslogtreecommitdiffstats
path: root/sysdep/linux/krt-scan.c
diff options
context:
space:
mode:
authorMartin Mares <mj@ucw.cz>1999-03-04 19:36:18 +0100
committerMartin Mares <mj@ucw.cz>1999-03-04 19:36:18 +0100
commite16155ae4aaee5d9ba7b6940f8312b36707718e4 (patch)
treede2bbd930af01a8620871688e8ba36ba9d0111be /sysdep/linux/krt-scan.c
parent2253c9e239253d2094b4b1cabd97d296af885afb (diff)
downloadbird-e16155ae4aaee5d9ba7b6940f8312b36707718e4.tar
bird-e16155ae4aaee5d9ba7b6940f8312b36707718e4.zip
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.
Diffstat (limited to 'sysdep/linux/krt-scan.c')
-rw-r--r--sysdep/linux/krt-scan.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sysdep/linux/krt-scan.c b/sysdep/linux/krt-scan.c
index 4660682..9d19f71 100644
--- a/sysdep/linux/krt-scan.c
+++ b/sysdep/linux/krt-scan.c
@@ -127,6 +127,7 @@ krt_parse_entry(byte *ent, struct krt_proto *p)
e = rte_get_temp(&a);
e->net = net;
+ e->u.krt_sync.src = KRT_SRC_UNKNOWN;
krt_got_route(p, e);
}