summaryrefslogtreecommitdiffstats
path: root/nest/route.h
diff options
context:
space:
mode:
authorOndrej Zajicek <santiago@crfreenet.org>2011-12-22 13:20:29 +0100
committerOndrej Zajicek <santiago@crfreenet.org>2011-12-22 13:20:29 +0100
commitbe4cd99a3688cef19f66e1c8b8e0506ffc1e13fc (patch)
tree2ac6aed8d703b4150976493ddcc179b395a795c8 /nest/route.h
parentcf7f0645316f5df0984467cf7001f5466254eaf3 (diff)
downloadbird-be4cd99a3688cef19f66e1c8b8e0506ffc1e13fc.tar
bird-be4cd99a3688cef19f66e1c8b8e0506ffc1e13fc.zip
Implements deterministic MED handling.
Thanks to Alexander V. Chernikov for many suggestions.
Diffstat (limited to 'nest/route.h')
-rw-r--r--nest/route.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/nest/route.h b/nest/route.h
index a4c0154..e6712c6 100644
--- a/nest/route.h
+++ b/nest/route.h
@@ -201,6 +201,11 @@ typedef struct rte {
u32 router_id; /* Router that originated this route */
} ospf;
#endif
+#ifdef CONFIG_BGP
+ struct {
+ u8 suppressed; /* Used for deterministic MED comparison */
+ } bgp;
+#endif
struct { /* Routes generated by krt sync (both temporary and inherited ones) */
s8 src; /* Alleged route source (see krt.h) */
u8 proto; /* Kernel source protocol ID */