1
0
mirror of https://gitlab.labs.nic.cz/labs/bird.git synced 2024-05-11 16:54:54 +00:00

Implemented timers. Using bird_clock_t for absolute time from now...

This commit is contained in:
Martin Mares
1998-05-24 14:40:29 +00:00
parent 235562ca5a
commit a2ccbb0b97
4 changed files with 25 additions and 8 deletions

View File

@@ -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