summaryrefslogtreecommitdiff
path: root/nest/route.h
diff options
context:
space:
mode:
authorJan Moskyto Matejka <mq@ucw.cz>2017-02-24 14:05:11 +0100
committerJan Moskyto Matejka <mq@ucw.cz>2017-02-24 14:05:11 +0100
commit039a65d0e4f33f8432caae78cd919d2fd2052eea (patch)
tree3580619e800525d1d89ef0b1a41596249f2e070c /nest/route.h
parent93f50ca31757fc8e416093e0c73681e070294a3d (diff)
Nexthop: Fixed hostentry
Diffstat (limited to 'nest/route.h')
-rw-r--r--nest/route.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/nest/route.h b/nest/route.h
index 928a022d..98bef1fd 100644
--- a/nest/route.h
+++ b/nest/route.h
@@ -200,8 +200,8 @@ struct hostentry {
unsigned hash_key; /* Hash key */
unsigned uc; /* Use count */
struct rta *src; /* Source rta entry */
- struct nexthop *nh; /* Chosen next hop */
byte dest; /* Chosen route destination type (RTD_...) */
+ byte nexthop_linkable; /* Nexthop list is completely non-device */
u32 igp_metric; /* Chosen route IGP metric */
};
@@ -344,8 +344,8 @@ struct nexthop {
struct iface *iface; /* Outgoing interface */
struct nexthop *next;
byte weight;
- byte labels_append; /* Number of labels before hostentry was applied */
- byte labels; /* Number of labels prepended */
+ byte labels_orig; /* Number of labels before hostentry was applied */
+ byte labels; /* Number of all labels */
u32 label[0];
};