Lines Matching defs:fl4
1212 struct flowi4 fl4 = {
1220 if (fl4.flowi4_scope < RT_SCOPE_LINK)
1221 fl4.flowi4_scope = RT_SCOPE_LINK;
1227 err = fib_table_lookup(tbl, &fl4, &res,
1236 err = fib_lookup(net, &fl4, &res,
2192 const struct flowi4 *fl4)
2207 saddr = fl4 ? fl4->saddr : 0;
2238 struct flowi4 *fl4, const struct sk_buff *skb)
2240 if (fl4->flowi4_oif)
2245 int h = fib_multipath_hash(net, fl4, skb, NULL);
2247 fib_select_multipath(res, h, fl4);
2254 fib_select_default(fl4, res);
2257 if (!fl4->saddr) {
2260 l3mdev = dev_get_by_index_rcu(net, fl4->flowi4_l3mdev);
2264 fl4->saddr = fib_result_prefsrc(net, res);
2266 fl4->saddr = inet_select_addr(l3mdev, 0, RT_SCOPE_LINK);