return -1;
}
-static int lxc_ipvlan_create(const char *primary, const char *name, int mode, int isolation)
+static int lxc_ipvlan_create(const char *parent, const char *name, int mode, int isolation)
{
call_cleaner(nlmsg_free) struct nlmsg *answer = NULL, *nlmsg = NULL;
struct nl_handler nlh;
struct ifinfomsg *ifi;
struct rtattr *nest, *nest2;
- len = strlen(primary);
+ len = strlen(parent);
if (len == 1 || len >= IFNAMSIZ)
return ret_errno(EINVAL);
if (len == 1 || len >= IFNAMSIZ)
return ret_errno(EINVAL);
- index = if_nametoindex(primary);
+ index = if_nametoindex(parent);
if (!index)
return ret_errno(EINVAL);
}
/* TODO: merge with lxc_macvlan_create */
-int lxc_vlan_create(const char *primary, const char *name, unsigned short vlanid)
+int lxc_vlan_create(const char *parent, const char *name, unsigned short vlanid)
{
call_cleaner(nlmsg_free) struct nlmsg *answer = NULL, *nlmsg = NULL;
struct nl_handler nlh;
if (err)
return err;
- len = strlen(primary);
+ len = strlen(parent);
if (len == 1 || len >= IFNAMSIZ)
return ret_errno(EINVAL);
if (!answer)
return ret_errno(ENOMEM);
- lindex = if_nametoindex(primary);
+ lindex = if_nametoindex(parent);
if (!lindex)
return ret_errno(EINVAL);
return netlink_transaction(nlh_ptr, nlmsg, answer);
}
-int lxc_macvlan_create(const char *primary, const char *name, int mode)
+int lxc_macvlan_create(const char *parent, const char *name, int mode)
{
call_cleaner(nlmsg_free) struct nlmsg *answer = NULL, *nlmsg = NULL;
struct nl_handler nlh;
if (err)
return err;
- len = strlen(primary);
+ len = strlen(parent);
if (len == 1 || len >= IFNAMSIZ)
return ret_errno(EINVAL);
if (!answer)
return ret_errno(ENOMEM);
- index = if_nametoindex(primary);
+ index = if_nametoindex(parent);
if (!index)
return ret_errno(EINVAL);
/* Create a virtual network devices. */
extern int lxc_veth_create(const char *name1, const char *name2, pid_t pid,
unsigned int mtu);
-extern int lxc_macvlan_create(const char *primary, const char *name, int mode);
-extern int lxc_vlan_create(const char *primary, const char *name,
+extern int lxc_macvlan_create(const char *parent, const char *name, int mode);
+extern int lxc_vlan_create(const char *parent, const char *name,
unsigned short vid);
/* Set ip address. */