Lines Matching refs:res
62 struct fib6_result *res, int flags) in fib6_lookup() argument
70 .result = res, in fib6_lookup()
80 fl6, res, flags); in fib6_lookup()
81 if (err || res->f6i == net->ipv6.fib6_null_entry) in fib6_lookup()
83 oif, fl6, res, flags); in fib6_lookup()
94 struct fib6_result res = {}; in fib6_rule_lookup() local
98 .result = &res, in fib6_rule_lookup()
108 if (res.rt6) in fib6_rule_lookup()
109 return &res.rt6->dst; in fib6_rule_lookup()
156 struct fib6_result *res = arg->result; in fib6_rule_action_alt() local
181 err = fib6_table_lookup(net, table, *oif, flp6, res, flags); in fib6_rule_action_alt()
182 if (!err && res->f6i != net->ipv6.fib6_null_entry) in fib6_rule_action_alt()
184 res->nh->fib_nh_dev); in fib6_rule_action_alt()
194 struct fib6_result *res = arg->result; in __fib6_rule_action() local
250 res->rt6 = rt; in __fib6_rule_action()
265 struct fib6_result *res = arg->result; in fib6_rule_suppress() local
266 struct rt6_info *rt = res->rt6; in fib6_rule_suppress()