summaryrefslogtreecommitdiffstats
path: root/nest/route.h
diff options
context:
space:
mode:
authorMartin Mares <mj@ucw.cz>1998-05-24 16:40:29 +0200
committerMartin Mares <mj@ucw.cz>1998-05-24 16:40:29 +0200
commita2ccbb0b97c1eac3a68f01b7786822a66aaaefa2 (patch)
tree211ea73def9469071d42aac19313bef26b791e63 /nest/route.h
parent235562ca5ac1db2e2ea026bff42c8c2a898b44db (diff)
downloadbird-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.h4
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