Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
This commit is contained in:
@@ -646,6 +646,11 @@ int fib_nh_match(struct fib_config *cfg, struct fib_info *fi,
|
||||
fi->fib_nh, cfg, extack))
|
||||
return 1;
|
||||
}
|
||||
#ifdef CONFIG_IP_ROUTE_CLASSID
|
||||
if (cfg->fc_flow &&
|
||||
cfg->fc_flow != fi->fib_nh->nh_tclassid)
|
||||
return 1;
|
||||
#endif
|
||||
if ((!cfg->fc_oif || cfg->fc_oif == fi->fib_nh->nh_oif) &&
|
||||
(!cfg->fc_gw || cfg->fc_gw == fi->fib_nh->nh_gw))
|
||||
return 0;
|
||||
|
Reference in New Issue
Block a user