| H A D | route.c | 107 static int rt6_score_route(const struct fib6_nh *nh, u32 fib6_flags, int oif, 440 struct flowi6 *fl6, int oif, bool have_oif_match, in fib6_select_path() argument 474 if (rt6_score_route(first->fib6_nh, first->fib6_flags, oif, in fib6_select_path() 491 if (rt6_score_route(nh, sibling->fib6_flags, oif, strict) < 0) in fib6_select_path() 507 const struct in6_addr *saddr, int oif, int flags) in __rt6_device_match() argument 515 if (oif) { in __rt6_device_match() 516 if (dev->ifindex == oif) in __rt6_device_match() 530 int oif; member 540 return __rt6_device_match(arg->net, nh, arg->saddr, arg->oif, in __rt6_nh_dev_match() 548 int oif, in in rt6_nh_dev_match() argument 567 rt6_device_match(struct net * net,struct fib6_result * res,const struct in6_addr * saddr,int oif,int flags) rt6_device_match() argument 752 rt6_score_route(const struct fib6_nh * nh,u32 fib6_flags,int oif,int strict) rt6_score_route() argument 775 find_match(struct fib6_nh * nh,u32 fib6_flags,int oif,int strict,int * mpri,bool * do_rr) find_match() argument 812 int oif; global() member 833 __find_rr_leaf(struct fib6_info * f6i_start,struct fib6_info * nomatch,u32 metric,struct fib6_result * res,struct fib6_info ** cont,int oif,int strict,bool * do_rr,int * mpri) __find_rr_leaf() argument 887 find_rr_leaf(struct fib6_node * fn,struct fib6_info * leaf,struct fib6_info * rr_head,int oif,int strict,bool * do_rr,struct fib6_result * res) find_rr_leaf() argument 907 rt6_select(struct net * net,struct fib6_node * fn,int oif,struct fib6_result * res,int strict) rt6_select() argument 1318 rt6_lookup(struct net * net,const struct in6_addr * daddr,const struct in6_addr * saddr,int oif,const struct sk_buff * skb,int strict) rt6_lookup() argument 2252 fib6_table_lookup(struct net * net,struct fib6_table * table,int oif,struct flowi6 * fl6,struct fib6_result * res,int strict) fib6_table_lookup() argument 2280 ip6_pol_route(struct net * net,struct fib6_table * table,int oif,struct flowi6 * fl6,const struct sk_buff * skb,int flags) ip6_pol_route() argument 3016 ip6_update_pmtu(struct sk_buff * skb,struct net * net,__be32 mtu,int oif,u32 mark,kuid_t uid) ip6_update_pmtu() argument 3038 int oif = sk->sk_bound_dev_if; ip6_sk_update_pmtu() local 3223 ip6_redirect(struct sk_buff * skb,struct net * net,int oif,u32 mark,kuid_t uid) ip6_redirect() argument 3244 ip6_redirect_no_header(struct sk_buff * skb,struct net * net,int oif) ip6_redirect_no_header() argument 6246 int err, iif = 0, oif = 0; inet6_rtm_getroute() local [all...] |