Lines Matching refs:fl
18 struct flowi fl = {}; in ip_route_me_harder() local
33 fl.nl_u.ip4_u.daddr = iph->daddr; in ip_route_me_harder()
35 fl.nl_u.ip4_u.saddr = iph->saddr; in ip_route_me_harder()
36 fl.nl_u.ip4_u.tos = RT_TOS(iph->tos); in ip_route_me_harder()
37 fl.oif = skb->sk ? skb->sk->sk_bound_dev_if : 0; in ip_route_me_harder()
38 fl.mark = skb->mark; in ip_route_me_harder()
39 fl.flags = skb->sk ? inet_sk_flowi_flags(skb->sk) : 0; in ip_route_me_harder()
40 if (ip_route_output_key(net, &rt, &fl) != 0) in ip_route_me_harder()
49 fl.nl_u.ip4_u.daddr = iph->saddr; in ip_route_me_harder()
50 if (ip_route_output_key(net, &rt, &fl) != 0) in ip_route_me_harder()
68 xfrm_decode_session(skb, &fl, AF_INET) == 0) in ip_route_me_harder()
69 if (xfrm_lookup(net, &skb->dst, &fl, skb->sk, 0)) in ip_route_me_harder()
86 struct flowi fl; in ip_xfrm_me_harder() local
92 if (xfrm_decode_session(skb, &fl, AF_INET) < 0) in ip_xfrm_me_harder()
100 if (xfrm_lookup(dev_net(dst->dev), &dst, &fl, skb->sk, 0) < 0) in ip_xfrm_me_harder()
217 static int nf_ip_route(struct dst_entry **dst, struct flowi *fl) in nf_ip_route() argument
219 return ip_route_output_key(&init_net, (struct rtable **)dst, fl); in nf_ip_route()