Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 84c49d8c authored by Jiri Pirko's avatar Jiri Pirko Committed by David S. Miller
Browse files

veth: remove unneeded ifname code from veth_newlink()



The code is not needed because tb[IFLA_IFNAME] is already
processed in rtnl_newlink(). Remove this redundancy.

Signed-off-by: default avatarJiri Pirko <jpirko@redhat.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent acd1130e
Loading
Loading
Loading
Loading
+0 −12
Original line number Diff line number Diff line
@@ -403,17 +403,6 @@ static int veth_newlink(struct net *src_net, struct net_device *dev,
	if (tb[IFLA_ADDRESS] == NULL)
		random_ether_addr(dev->dev_addr);

	if (tb[IFLA_IFNAME])
		nla_strlcpy(dev->name, tb[IFLA_IFNAME], IFNAMSIZ);
	else
		snprintf(dev->name, IFNAMSIZ, DRV_NAME "%%d");

	if (strchr(dev->name, '%')) {
		err = dev_alloc_name(dev, dev->name);
		if (err < 0)
			goto err_alloc_name;
	}

	err = register_netdevice(dev);
	if (err < 0)
		goto err_register_dev;
@@ -433,7 +422,6 @@ static int veth_newlink(struct net *src_net, struct net_device *dev,

err_register_dev:
	/* nothing to do */
err_alloc_name:
err_configure_peer:
	unregister_netdevice(peer);
	return err;