Lines Matching defs:dev_out
2426 struct net_device *dev_out,
2436 in_dev = __in_dev_get_rcu(dev_out);
2442 !(dev_out->flags & IFF_LOOPBACK) &&
2443 !netif_is_l3_master(dev_out))
2453 if (dev_out->flags & IFF_LOOPBACK)
2474 (orig_oif != dev_out->ifindex)) {
2514 rth = rt_dst_alloc(dev_out, flags, type,
2526 !(dev_out->flags & IFF_LOOPBACK)) {
2577 struct net_device *dev_out = NULL;
2593 /* I removed check for oif == dev_out->oif here.
2605 dev_out = __ip_dev_find(net, fl4->saddr, false);
2606 if (!dev_out)
2624 fl4->flowi4_oif = dev_out->ifindex;
2637 dev_out = dev_get_by_index_rcu(net, fl4->flowi4_oif);
2639 if (!dev_out)
2643 if (!(dev_out->flags & IFF_UP) || !__in_dev_get_rcu(dev_out)) {
2651 fl4->saddr = inet_select_addr(dev_out, 0,
2657 fl4->saddr = inet_select_addr(dev_out, 0,
2660 fl4->saddr = inet_select_addr(dev_out, 0,
2669 dev_out = net->loopback_dev;
2702 fl4->saddr = inet_select_addr(dev_out, 0,
2720 dev_out = l3mdev_master_dev_rcu(FIB_RES_DEV(*res)) ? :
2728 fl4->flowi4_oif = dev_out->ifindex;
2735 dev_out = FIB_RES_DEV(*res);
2738 rth = __mkroute_output(res, fl4, orig_oif, dev_out, flags);