Lines Matching refs:fl6
416 struct flowi6 fl6; in vrf_process_v6_outbound() local
426 memset(&fl6, 0, sizeof(fl6)); in vrf_process_v6_outbound()
428 fl6.flowi6_l3mdev = dev->ifindex; in vrf_process_v6_outbound()
429 fl6.flowi6_iif = LOOPBACK_IFINDEX; in vrf_process_v6_outbound()
430 fl6.daddr = iph->daddr; in vrf_process_v6_outbound()
431 fl6.saddr = iph->saddr; in vrf_process_v6_outbound()
432 fl6.flowlabel = ip6_flowinfo(iph); in vrf_process_v6_outbound()
433 fl6.flowi6_mark = skb->mark; in vrf_process_v6_outbound()
434 fl6.flowi6_proto = iph->nexthdr; in vrf_process_v6_outbound()
436 dst = ip6_dst_lookup_flow(net, NULL, &fl6, NULL); in vrf_process_v6_outbound()
1280 struct flowi6 *fl6, in vrf_ip6_route_lookup() argument
1287 return ip6_pol_route(net, vrf->fib6_table, ifindex, fl6, skb, flags); in vrf_ip6_route_lookup()
1294 struct flowi6 fl6 = { in vrf_ip6_input_dst() local
1307 rt6 = vrf_ip6_route_lookup(net, vrf_dev, &fl6, ifindex, skb, in vrf_ip6_input_dst()
1444 struct flowi6 *fl6) in vrf_link_scope_lookup() argument
1455 if (fl6->flowi6_oif == dev->ifindex) { in vrf_link_scope_lookup()
1460 if (!ipv6_addr_any(&fl6->saddr)) in vrf_link_scope_lookup()
1463 rt = vrf_ip6_route_lookup(net, dev, fl6, fl6->flowi6_oif, NULL, flags); in vrf_link_scope_lookup()