Lines Matching refs:fl
309 xfrmi_xmit2(struct sk_buff *skb, struct net_device *dev, struct flowi *fl) in xfrmi_xmit2() argument
321 dst = xfrm_lookup_with_ifid(xi->net, dst, fl, NULL, 0, xi->p.if_id); in xfrmi_xmit2()
399 struct flowi fl; in xfrmi_xmit() local
402 memset(&fl, 0, sizeof(fl)); in xfrmi_xmit()
407 xfrm_decode_session(skb, &fl, AF_INET6); in xfrmi_xmit()
409 fl.u.ip6.flowi6_oif = dev->ifindex; in xfrmi_xmit()
410 fl.u.ip6.flowi6_flags |= FLOWI_FLAG_ANYSRC; in xfrmi_xmit()
411 dst = ip6_route_output(dev_net(dev), NULL, &fl.u.ip6); in xfrmi_xmit()
422 xfrm_decode_session(skb, &fl, AF_INET); in xfrmi_xmit()
426 fl.u.ip4.flowi4_oif = dev->ifindex; in xfrmi_xmit()
427 fl.u.ip4.flowi4_flags |= FLOWI_FLAG_ANYSRC; in xfrmi_xmit()
428 rt = __ip_route_output_key(dev_net(dev), &fl.u.ip4); in xfrmi_xmit()
440 fl.flowi_oif = xi->p.link; in xfrmi_xmit()
442 ret = xfrmi_xmit2(skb, dev, &fl); in xfrmi_xmit()