summaryrefslogtreecommitdiffstats
path: root/nest
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 /nest
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 'nest')
-rw-r--r--nest/route.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/nest/route.h b/nest/route.h
index 243dcfa..2bcc2b5 100644
--- a/nest/route.h
+++ b/nest/route.h
@@ -140,6 +140,9 @@ typedef struct rte {
struct {
} bgp;
#endif
+ struct { /* Routes internally generated by krt sync */
+ int src; /* Alleged route source (see krt.h) */
+ } krt_sync;
} u;
} rte;