Lines Matching refs:dev_out
2003 struct net_device *dev_out, in __mkroute_output() argument
2013 in_dev = __in_dev_get_rcu(dev_out); in __mkroute_output()
2018 if (ipv4_is_loopback(fl4->saddr) && !(dev_out->flags & IFF_LOOPBACK)) in __mkroute_output()
2028 if (dev_out->flags & IFF_LOOPBACK) in __mkroute_output()
2049 (orig_oif != dev_out->ifindex)) { in __mkroute_output()
2099 rth = rt_dst_alloc(dev_out, flags, type, in __mkroute_output()
2114 !(dev_out->flags & IFF_LOOPBACK)) { in __mkroute_output()
2143 struct net_device *dev_out = NULL; in __ip_route_output_key_hash() local
2182 dev_out = __ip_dev_find(net, fl4->saddr, false); in __ip_route_output_key_hash()
2183 if (!dev_out) in __ip_route_output_key_hash()
2201 fl4->flowi4_oif = dev_out->ifindex; in __ip_route_output_key_hash()
2214 dev_out = dev_get_by_index_rcu(net, fl4->flowi4_oif); in __ip_route_output_key_hash()
2216 if (!dev_out) in __ip_route_output_key_hash()
2220 if (!(dev_out->flags & IFF_UP) || !__in_dev_get_rcu(dev_out)) { in __ip_route_output_key_hash()
2228 fl4->saddr = inet_select_addr(dev_out, 0, in __ip_route_output_key_hash()
2234 fl4->saddr = inet_select_addr(dev_out, 0, in __ip_route_output_key_hash()
2237 fl4->saddr = inet_select_addr(dev_out, 0, in __ip_route_output_key_hash()
2241 rth = l3mdev_get_rtable(dev_out, fl4); in __ip_route_output_key_hash()
2250 dev_out = net->loopback_dev; in __ip_route_output_key_hash()
2282 fl4->saddr = inet_select_addr(dev_out, 0, in __ip_route_output_key_hash()
2298 dev_out = net->loopback_dev; in __ip_route_output_key_hash()
2299 fl4->flowi4_oif = dev_out->ifindex; in __ip_route_output_key_hash()
2306 dev_out = FIB_RES_DEV(res); in __ip_route_output_key_hash()
2307 fl4->flowi4_oif = dev_out->ifindex; in __ip_route_output_key_hash()
2311 rth = __mkroute_output(&res, fl4, orig_oif, dev_out, flags); in __ip_route_output_key_hash()