diff options
author | Martin Mares <mj@ucw.cz> | 1998-05-24 16:40:29 +0200 |
---|---|---|
committer | Martin Mares <mj@ucw.cz> | 1998-05-24 16:40:29 +0200 |
commit | a2ccbb0b97c1eac3a68f01b7786822a66aaaefa2 (patch) | |
tree | 211ea73def9469071d42aac19313bef26b791e63 /nest/route.h | |
parent | 235562ca5ac1db2e2ea026bff42c8c2a898b44db (diff) | |
download | bird-a2ccbb0b97c1eac3a68f01b7786822a66aaaefa2.tar bird-a2ccbb0b97c1eac3a68f01b7786822a66aaaefa2.zip |
Implemented timers. Using bird_clock_t for absolute time from now...
Diffstat (limited to 'nest/route.h')
-rw-r--r-- | nest/route.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/nest/route.h b/nest/route.h index e191a5f..255d31a 100644 --- a/nest/route.h +++ b/nest/route.h @@ -10,6 +10,7 @@ #define _BIRD_ROUTE_H_ #include "lib/resource.h" +#include "lib/timer.h" struct protocol; @@ -106,7 +107,7 @@ typedef struct rte { byte flags; /* Flags (REF_...) */ byte pflags; /* Protocol-specific flags */ word pref; /* Route preference */ - u32 lastmod; /* Last modified (time) */ + bird_clock_t lastmod; /* Last modified */ union { /* Protocol-dependent data (metrics etc.) */ #ifdef CONFIG_STATIC struct { @@ -144,6 +145,7 @@ rte *rte_get_temp(struct rtattr *); void rte_update(net *net, rte *new); void rte_dump(rte *); void rt_dump(rtable *); +void rt_dump_all(void); /* * Route Attributes |