Lines Matching refs:fl4
20 static struct dst_entry *__xfrm4_dst_lookup(struct flowi4 *fl4, in __xfrm4_dst_lookup() argument
25 memset(fl4, 0, sizeof(*fl4)); in __xfrm4_dst_lookup()
26 fl4->daddr = params->daddr->a4; in __xfrm4_dst_lookup()
27 fl4->flowi4_tos = params->tos; in __xfrm4_dst_lookup()
28 fl4->flowi4_l3mdev = l3mdev_master_ifindex_by_index(params->net, in __xfrm4_dst_lookup()
30 fl4->flowi4_mark = params->mark; in __xfrm4_dst_lookup()
32 fl4->saddr = params->saddr->a4; in __xfrm4_dst_lookup()
33 fl4->flowi4_proto = params->ipproto; in __xfrm4_dst_lookup()
34 fl4->uli = params->uli; in __xfrm4_dst_lookup()
36 rt = __ip_route_output_key(params->net, fl4); in __xfrm4_dst_lookup()
45 struct flowi4 fl4; in xfrm4_dst_lookup() local
47 return __xfrm4_dst_lookup(&fl4, params); in xfrm4_dst_lookup()
54 struct flowi4 fl4; in xfrm4_get_saddr() local
56 dst = __xfrm4_dst_lookup(&fl4, params); in xfrm4_get_saddr()
60 saddr->a4 = fl4.saddr; in xfrm4_get_saddr()
69 const struct flowi4 *fl4 = &fl->u.ip4; in xfrm4_fill_dst() local
71 xdst->u.rt.rt_iif = fl4->flowi4_iif; in xfrm4_fill_dst()