On Mon, Aug 24, 2015 at 10:43 AM, Pravin B Shelar <pshe...@nicira.com> wrote: > diff --git a/drivers/net/geneve.c b/drivers/net/geneve.c > index 0a6d974..c05bc13 100644 > --- a/drivers/net/geneve.c > +++ b/drivers/net/geneve.c > @@ -141,10 +190,15 @@ drop: > /* Setup stats when device is created */ > static int geneve_init(struct net_device *dev) > { > + struct geneve_dev *geneve = netdev_priv(dev); > + > dev->tstats = netdev_alloc_pcpu_stats(struct pcpu_sw_netstats); > if (!dev->tstats) > return -ENOMEM; > > + if (geneve->collect_md) > + dev->features |= NETIF_F_NETNS_LOCAL;
I was going back and forth on whether this is the right thing to do. Is it any weirder to allow this than to move a normal tunnel device across namespaces? -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html