veth.c (4f6b838c378a52ea3ae0b15f12ca8a20849072fa) | veth.c (872f690341948b502c93318f806d821c56772c42) |
---|---|
1// SPDX-License-Identifier: GPL-2.0-only 2/* 3 * drivers/net/veth.c 4 * 5 * Copyright (C) 2007 OpenVZ http://openvz.org, SWsoft Inc 6 * 7 * Author: Pavel Emelianov <xemul@openvz.org> 8 * Ethtool interface from: Eric W. Biederman <ebiederm@xmission.com> --- 1315 unchanged lines hidden (view full) --- 1324 1325 tbp = peer_tb; 1326 } else { 1327 ifmp = NULL; 1328 tbp = tb; 1329 } 1330 1331 if (ifmp && tbp[IFLA_IFNAME]) { | 1// SPDX-License-Identifier: GPL-2.0-only 2/* 3 * drivers/net/veth.c 4 * 5 * Copyright (C) 2007 OpenVZ http://openvz.org, SWsoft Inc 6 * 7 * Author: Pavel Emelianov <xemul@openvz.org> 8 * Ethtool interface from: Eric W. Biederman <ebiederm@xmission.com> --- 1315 unchanged lines hidden (view full) --- 1324 1325 tbp = peer_tb; 1326 } else { 1327 ifmp = NULL; 1328 tbp = tb; 1329 } 1330 1331 if (ifmp && tbp[IFLA_IFNAME]) { |
1332 nla_strlcpy(ifname, tbp[IFLA_IFNAME], IFNAMSIZ); | 1332 nla_strscpy(ifname, tbp[IFLA_IFNAME], IFNAMSIZ); |
1333 name_assign_type = NET_NAME_USER; 1334 } else { 1335 snprintf(ifname, IFNAMSIZ, DRV_NAME "%%d"); 1336 name_assign_type = NET_NAME_ENUM; 1337 } 1338 1339 net = rtnl_link_get_net(src_net, tbp); 1340 if (IS_ERR(net)) --- 33 unchanged lines hidden (view full) --- 1374 * note, that since we've registered new device the dev's name 1375 * should be re-allocated 1376 */ 1377 1378 if (tb[IFLA_ADDRESS] == NULL) 1379 eth_hw_addr_random(dev); 1380 1381 if (tb[IFLA_IFNAME]) | 1333 name_assign_type = NET_NAME_USER; 1334 } else { 1335 snprintf(ifname, IFNAMSIZ, DRV_NAME "%%d"); 1336 name_assign_type = NET_NAME_ENUM; 1337 } 1338 1339 net = rtnl_link_get_net(src_net, tbp); 1340 if (IS_ERR(net)) --- 33 unchanged lines hidden (view full) --- 1374 * note, that since we've registered new device the dev's name 1375 * should be re-allocated 1376 */ 1377 1378 if (tb[IFLA_ADDRESS] == NULL) 1379 eth_hw_addr_random(dev); 1380 1381 if (tb[IFLA_IFNAME]) |
1382 nla_strlcpy(dev->name, tb[IFLA_IFNAME], IFNAMSIZ); | 1382 nla_strscpy(dev->name, tb[IFLA_IFNAME], IFNAMSIZ); |
1383 else 1384 snprintf(dev->name, IFNAMSIZ, DRV_NAME "%%d"); 1385 1386 err = register_netdevice(dev); 1387 if (err < 0) 1388 goto err_register_dev; 1389 1390 netif_carrier_off(dev); --- 90 unchanged lines hidden --- | 1383 else 1384 snprintf(dev->name, IFNAMSIZ, DRV_NAME "%%d"); 1385 1386 err = register_netdevice(dev); 1387 if (err < 0) 1388 goto err_register_dev; 1389 1390 netif_carrier_off(dev); --- 90 unchanged lines hidden --- |