|
@@ -314,6 +314,7 @@ static struct fib_info *fib_find_info(const struct fib_info *nfi)
|
|
|
nfi->fib_scope == fi->fib_scope &&
|
|
|
nfi->fib_prefsrc == fi->fib_prefsrc &&
|
|
|
nfi->fib_priority == fi->fib_priority &&
|
|
|
+ nfi->fib_type == fi->fib_type &&
|
|
|
memcmp(nfi->fib_metrics, fi->fib_metrics,
|
|
|
sizeof(u32) * RTAX_MAX) == 0 &&
|
|
|
((nfi->fib_flags ^ fi->fib_flags) & ~RTNH_F_DEAD) == 0 &&
|
|
@@ -833,6 +834,7 @@ struct fib_info *fib_create_info(struct fib_config *cfg)
|
|
|
fi->fib_flags = cfg->fc_flags;
|
|
|
fi->fib_priority = cfg->fc_priority;
|
|
|
fi->fib_prefsrc = cfg->fc_prefsrc;
|
|
|
+ fi->fib_type = cfg->fc_type;
|
|
|
|
|
|
fi->fib_nhs = nhs;
|
|
|
change_nexthops(fi) {
|