Lines Matching refs:fl4
346 static inline void ip_tunnel_init_flow(struct flowi4 *fl4, in ip_tunnel_init_flow() argument
354 memset(fl4, 0, sizeof(*fl4)); in ip_tunnel_init_flow()
357 fl4->flowi4_l3mdev = l3mdev_master_upper_ifindex_by_index(net, oif); in ip_tunnel_init_flow()
359 fl4->flowi4_oif = fl4->flowi4_l3mdev ? 0 : oif; in ip_tunnel_init_flow()
362 fl4->daddr = daddr; in ip_tunnel_init_flow()
363 fl4->saddr = saddr; in ip_tunnel_init_flow()
364 fl4->flowi4_tos = tos; in ip_tunnel_init_flow()
365 fl4->flowi4_proto = proto; in ip_tunnel_init_flow()
366 fl4->fl4_gre_key = key; in ip_tunnel_init_flow()
367 fl4->flowi4_mark = mark; in ip_tunnel_init_flow()
368 fl4->flowi4_multipath_hash = tun_inner_hash; in ip_tunnel_init_flow()
369 fl4->flowi4_flags = flow_flags; in ip_tunnel_init_flow()
425 u8 *protocol, struct flowi4 *fl4);
518 u8 *protocol, struct flowi4 *fl4) in ip_tunnel_encap() argument
532 ret = ops->build_header(skb, e, protocol, fl4); in ip_tunnel_encap()