From: Kusanagi Kouichi <[email protected]> Date: Thu, 24 Apr 2014 17:56:06 +0900
> Currently, a veth peer cannot be up at creation time. > > # ip link add type veth peer up > RTNETLINK answers: Transport endpoint is not connected > > Signed-off-by: Kusanagi Kouichi <[email protected]> I do not think this is sufficient. There are many problems if you signal an error after we do: err = register_netdevice(dev); For one thing, you aren't unregistering 'dev' in that error path, furthermore, priv->peer points to the netdevice you are unregistering. I think this cannot be done, what you aim to achieve, and we just simply have to live with the current semantics. Bring the device up after you have created it. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/

