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:
@@ -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
|
||||
|
Reference in New Issue
Block a user