Lines Matching refs:fl4
216 struct flowi4 fl4;
226 memset(&fl4, 0, sizeof(fl4));
227 fl4.flowi4_mark = skb->mark;
228 fl4.flowi4_proto = IPPROTO_UDP;
229 fl4.flowi4_oif = oif;
230 fl4.daddr = key->u.ipv4.dst;
231 fl4.saddr = key->u.ipv4.src;
232 fl4.fl4_dport = dport;
233 fl4.fl4_sport = sport;
234 fl4.flowi4_tos = RT_TOS(tos);
235 fl4.flowi4_flags = key->flow_flags;
237 rt = ip_route_output_key(net, &fl4);
239 netdev_dbg(dev, "no route to %pI4\n", &fl4.daddr);
243 netdev_dbg(dev, "circular route to %pI4\n", &fl4.daddr);
249 dst_cache_set_ip4(dst_cache, &rt->dst, fl4.saddr);
251 *saddr = fl4.saddr;