loopback_dev
if (loopback_dev(vindev, i))
voutdev = loopback_dev(vindev, i);
struct loopback_dev *lodev = dev->priv;
struct loopback_dev *lodev = dev->priv;
struct loopback_dev *lodev = dev->priv;
static struct loopback_dev loopdev;
struct loopback_dev *lodev = dev->priv;
struct loopback_dev *lodev = dev->priv;
struct loopback_dev *lodev = dev->priv;
struct loopback_dev *lodev = dev->priv;
struct loopback_dev *lodev = dev->priv;
if (rule->iifindex == mlxsw_sp_net(mlxsw_sp)->loopback_dev->ifindex)
dev_net(dev)->loopback_dev = NULL;
net->loopback_dev = dev;
if (port_dev == dev_net(dev)->loopback_dev) {
struct net_device *loopback_dev; /* The loopback */
struct net_device *dev = net->loopback_dev;
if (dev && dev != net->loopback_dev)
rxqueue = __netif_get_rx_queue(current->nsproxy->net_ns->loopback_dev, 0);
struct net_device *dev = net->loopback_dev;
lo = dev_net(netdev)->loopback_dev;
dev == net->loopback_dev);
new_rt = rt_dst_clone(net->loopback_dev, skb_rtable(skb));
cfg->nh_ifindex = net->loopback_dev->ifindex;
rth = rt_dst_alloc(dev_net(dev)->loopback_dev, flags, RTN_MULTICAST,
return dev ? : net->loopback_dev;
dev_out = net->loopback_dev;
net->loopback_dev;
new->dev = net->loopback_dev;
skb->dev = net->loopback_dev;
addrconf_ifdown(dev, dev != net->loopback_dev);
addrconf_ifdown(dev, dev != net->loopback_dev);
addrconf_ifdown(init_net.loopback_dev, true);
skb_in->dev = net->loopback_dev;
dev_net(dev)->loopback_dev;
dev = dev_net(dev)->loopback_dev;
struct net_device *loopback_dev = net->loopback_dev;
rt = dst_alloc(&ip6_dst_blackhole_ops, loopback_dev,
rt->rt6i_idev = in6_dev_get(loopback_dev);
if (dev != net->loopback_dev) {
dev = net->loopback_dev;
dev == net->loopback_dev)
init_net.ipv6.fib6_null_entry->fib6_nh->fib_nh_dev = init_net.loopback_dev;
init_net.ipv6.ip6_null_entry->dst.dev = init_net.loopback_dev;
init_net.ipv6.ip6_null_entry->rt6i_idev = in6_dev_get(init_net.loopback_dev);
init_net.ipv6.ip6_prohibit_entry->dst.dev = init_net.loopback_dev;
init_net.ipv6.ip6_prohibit_entry->rt6i_idev = in6_dev_get(init_net.loopback_dev);
init_net.ipv6.ip6_blk_hole_entry->dst.dev = init_net.loopback_dev;
init_net.ipv6.ip6_blk_hole_entry->rt6i_idev = in6_dev_get(init_net.loopback_dev);
in6_dev_get(dev_net(dev)->loopback_dev);
struct net_device *lo = net->loopback_dev;
struct net_device *lo = net->loopback_dev;
skb->dev = ipvs->net->loopback_dev;
skb->dev = net->loopback_dev;
skb->dev = net->loopback_dev;
if (dev == net->loopback_dev) {
struct net_device *dev = net->loopback_dev;
struct net_device *dev = net->loopback_dev;
netdev_put(net->loopback_dev, &tn->loopback_pt.dev_tracker);
if (unlikely(dev_nit_active(net->loopback_dev)))