static int set_config_net_type(const char *key, const char *value,
struct lxc_conf *lxc_conf, void *data)
{
- struct lxc_netdev *netdev;
+ struct lxc_netdev *netdev = data;
if (lxc_config_value_empty(value))
return clr_config_net_type(key, lxc_conf, data);
- if (!data)
- return -1;
- else
- netdev = data;
if (!netdev)
return -1;
static int set_config_net_flags(const char *key, const char *value,
struct lxc_conf *lxc_conf, void *data)
{
- struct lxc_netdev *netdev;
+ struct lxc_netdev *netdev = data;
if (lxc_config_value_empty(value))
return clr_config_net_flags(key, lxc_conf, data);
- if (!data)
- return -1;
- else
- netdev = data;
if (!netdev)
return -1;
static int set_config_net_link(const char *key, const char *value,
struct lxc_conf *lxc_conf, void *data)
{
- struct lxc_netdev *netdev;
+ struct lxc_netdev *netdev = data;
int ret = 0;
if (lxc_config_value_empty(value))
return clr_config_net_link(key, lxc_conf, data);
- if (!data)
- return -1;
- else
- netdev = data;
if (!netdev)
return -1;
static int set_config_net_name(const char *key, const char *value,
struct lxc_conf *lxc_conf, void *data)
{
- struct lxc_netdev *netdev;
+ struct lxc_netdev *netdev = data;
if (lxc_config_value_empty(value))
return clr_config_net_name(key, lxc_conf, data);
- if (!data)
- return -1;
- else
- netdev = data;
if (!netdev)
return -1;
static int set_config_net_veth_pair(const char *key, const char *value,
struct lxc_conf *lxc_conf, void *data)
{
- struct lxc_netdev *netdev;
+ struct lxc_netdev *netdev = data;
if (lxc_config_value_empty(value))
return clr_config_net_veth_pair(key, lxc_conf, data);
- if (!data)
- return -1;
- else
- netdev = data;
if (!netdev)
return -1;
static int set_config_net_macvlan_mode(const char *key, const char *value,
struct lxc_conf *lxc_conf, void *data)
{
- struct lxc_netdev *netdev;
+ struct lxc_netdev *netdev = data;
if (lxc_config_value_empty(value))
return clr_config_net_macvlan_mode(key, lxc_conf, data);
- if (!data)
- return -1;
- else
- netdev = data;
if (!netdev)
return -1;
static int set_config_net_hwaddr(const char *key, const char *value,
struct lxc_conf *lxc_conf, void *data)
{
- struct lxc_netdev *netdev;
+ struct lxc_netdev *netdev = data;
char *new_value;
if (lxc_config_value_empty(value))
return clr_config_net_hwaddr(key, lxc_conf, data);
- if (!data)
- return -1;
- else
- netdev = data;
if (!netdev)
return -1;
struct lxc_conf *lxc_conf, void *data)
{
int ret;
- struct lxc_netdev *netdev;
+ struct lxc_netdev *netdev = data;
if (lxc_config_value_empty(value))
return clr_config_net_vlan_id(key, lxc_conf, data);
- if (!data)
- return -1;
- else
- netdev = data;
if (!netdev)
return -1;
static int set_config_net_mtu(const char *key, const char *value,
struct lxc_conf *lxc_conf, void *data)
{
- struct lxc_netdev *netdev;
+ struct lxc_netdev *netdev = data;
if (lxc_config_value_empty(value))
return clr_config_net_mtu(key, lxc_conf, data);
- if (!data)
- return -1;
- else
- netdev = data;
if (!netdev)
return -1;
struct lxc_conf *lxc_conf, void *data)
{
int ret;
- struct lxc_netdev *netdev;
+ struct lxc_netdev *netdev = data;
struct lxc_inetdev *inetdev;
struct lxc_list *list;
char *cursor, *slash;
if (lxc_config_value_empty(value))
return clr_config_net_ipv4_address(key, lxc_conf, data);
- if (!data)
- return -1;
- else
- netdev = data;
if (!netdev)
return -1;
static int set_config_net_ipv4_gateway(const char *key, const char *value,
struct lxc_conf *lxc_conf, void *data)
{
- struct lxc_netdev *netdev;
+ struct lxc_netdev *netdev = data;
if (lxc_config_value_empty(value))
return clr_config_net_ipv4_gateway(key, lxc_conf, data);
- if (!data)
- return -1;
- else
- netdev = data;
if (!netdev)
return -1;
struct lxc_conf *lxc_conf, void *data)
{
int ret;
- struct lxc_netdev *netdev;
+ struct lxc_netdev *netdev = data;
struct lxc_inet6dev *inet6dev;
struct lxc_list *list;
char *slash, *valdup, *netmask;
if (lxc_config_value_empty(value))
return clr_config_net_ipv6_address(key, lxc_conf, data);
- if (!data)
- return -1;
- else
- netdev = data;
if (!netdev)
return -1;
static int set_config_net_ipv6_gateway(const char *key, const char *value,
struct lxc_conf *lxc_conf, void *data)
{
- struct lxc_netdev *netdev;
+ struct lxc_netdev *netdev = data;
if (lxc_config_value_empty(value))
return clr_config_net_ipv6_gateway(key, lxc_conf, data);
- if (!data)
- return -1;
- else
- netdev = data;
if (!netdev)
return -1;
static int set_config_net_script_up(const char *key, const char *value,
struct lxc_conf *lxc_conf, void *data)
{
- struct lxc_netdev *netdev;
+ struct lxc_netdev *netdev = data;
if (lxc_config_value_empty(value))
return clr_config_net_script_up(key, lxc_conf, data);
- if (!data)
- return -1;
- else
- netdev = data;
if (!netdev)
return -1;
static int set_config_net_script_down(const char *key, const char *value,
struct lxc_conf *lxc_conf, void *data)
{
- struct lxc_netdev *netdev;
+ struct lxc_netdev *netdev = data;
if (lxc_config_value_empty(value))
return clr_config_net_script_down(key, lxc_conf, data);
- if (!data)
- return -1;
- else
- netdev = data;
if (!netdev)
return -1;
static int clr_config_net_type(const char *key, struct lxc_conf *lxc_conf,
void *data)
{
- struct lxc_netdev *netdev;
+ struct lxc_netdev *netdev = data;
- if (!data)
- return -1;
- else
- netdev = data;
if (!netdev)
return -1;
static int clr_config_net_name(const char *key, struct lxc_conf *lxc_conf,
void *data)
{
- struct lxc_netdev *netdev;
+ struct lxc_netdev *netdev = data;
- if (!data)
- return -1;
- else
- netdev = data;
if (!netdev)
return -1;
static int clr_config_net_flags(const char *key, struct lxc_conf *lxc_conf,
void *data)
{
- struct lxc_netdev *netdev;
+ struct lxc_netdev *netdev = data;
- if (!data)
- return -1;
- else
- netdev = data;
if (!netdev)
return -1;
static int clr_config_net_link(const char *key, struct lxc_conf *lxc_conf,
void *data)
{
- struct lxc_netdev *netdev;
+ struct lxc_netdev *netdev = data;
- if (!data)
- return -1;
- else
- netdev = data;
if (!netdev)
return -1;
static int clr_config_net_macvlan_mode(const char *key,
struct lxc_conf *lxc_conf, void *data)
{
- struct lxc_netdev *netdev;
+ struct lxc_netdev *netdev = data;
- if (!data)
- return -1;
- else
- netdev = data;
if (!netdev)
return -1;
static int clr_config_net_veth_pair(const char *key, struct lxc_conf *lxc_conf,
void *data)
{
- struct lxc_netdev *netdev;
+ struct lxc_netdev *netdev = data;
- if (!data)
- return -1;
- else
- netdev = data;
if (!netdev)
return -1;
static int clr_config_net_script_up(const char *key, struct lxc_conf *lxc_conf,
void *data)
{
- struct lxc_netdev *netdev;
+ struct lxc_netdev *netdev = data;
- if (!data)
- return -1;
- else
- netdev = data;
if (!netdev)
return -1;
static int clr_config_net_script_down(const char *key,
struct lxc_conf *lxc_conf, void *data)
{
- struct lxc_netdev *netdev;
+ struct lxc_netdev *netdev = data;
- if (!data)
- return -1;
- else
- netdev = data;
if (!netdev)
return -1;
static int clr_config_net_hwaddr(const char *key, struct lxc_conf *lxc_conf,
void *data)
{
- struct lxc_netdev *netdev;
+ struct lxc_netdev *netdev = data;
- if (!data)
- return -1;
- else
- netdev = data;
if (!netdev)
return -1;
static int clr_config_net_mtu(const char *key, struct lxc_conf *lxc_conf,
void *data)
{
- struct lxc_netdev *netdev;
+ struct lxc_netdev *netdev = data;
- if (!data)
- return -1;
- else
- netdev = data;
if (!netdev)
return -1;
static int clr_config_net_vlan_id(const char *key, struct lxc_conf *lxc_conf,
void *data)
{
- struct lxc_netdev *netdev;
+ struct lxc_netdev *netdev = data;
- if (!data)
- return -1;
- else
- netdev = data;
if (!netdev)
return -1;
static int clr_config_net_ipv4_gateway(const char *key,
struct lxc_conf *lxc_conf, void *data)
{
- struct lxc_netdev *netdev;
+ struct lxc_netdev *netdev = data;
- if (!data)
- return -1;
- else
- netdev = data;
if (!netdev)
return -1;
static int clr_config_net_ipv4_address(const char *key,
struct lxc_conf *lxc_conf, void *data)
{
- struct lxc_netdev *netdev;
+ struct lxc_netdev *netdev = data;
struct lxc_list *cur, *next;
- if (!data)
- return -1;
- else
- netdev = data;
if (!netdev)
return -1;
static int clr_config_net_ipv6_gateway(const char *key,
struct lxc_conf *lxc_conf, void *data)
{
- struct lxc_netdev *netdev;
+ struct lxc_netdev *netdev = data;
- if (!data)
- return -1;
- else
- netdev = data;
if (!netdev)
return -1;
static int clr_config_net_ipv6_address(const char *key,
struct lxc_conf *lxc_conf, void *data)
{
- struct lxc_netdev *netdev;
+ struct lxc_netdev *netdev = data;
struct lxc_list *cur, *next;
- if (!data)
- return -1;
- else
- netdev = data;
if (!netdev)
return -1;
static int get_config_net_type(const char *key, char *retv, int inlen,
struct lxc_conf *c, void *data)
{
- int len, fulllen = 0;
- struct lxc_netdev *netdev;
+ int len;
+ int fulllen = 0;
+ struct lxc_netdev *netdev = data;
if (!retv)
inlen = 0;
else
memset(retv, 0, inlen);
- if (!data)
- return -1;
- else
- netdev = data;
if (!netdev)
return -1;
static int get_config_net_flags(const char *key, char *retv, int inlen,
struct lxc_conf *c, void *data)
{
- int len, fulllen = 0;
- struct lxc_netdev *netdev;
+ int len;
+ int fulllen = 0;
+ struct lxc_netdev *netdev = data;
if (!retv)
inlen = 0;
else
memset(retv, 0, inlen);
- if (!data)
- return -1;
- else
- netdev = data;
if (!netdev)
return -1;
static int get_config_net_link(const char *key, char *retv, int inlen,
struct lxc_conf *c, void *data)
{
- int len, fulllen = 0;
- struct lxc_netdev *netdev;
+ int len;
+ int fulllen = 0;
+ struct lxc_netdev *netdev = data;
if (!retv)
inlen = 0;
else
memset(retv, 0, inlen);
- if (!data)
- return -1;
- else
- netdev = data;
if (!netdev)
return -1;
static int get_config_net_name(const char *key, char *retv, int inlen,
struct lxc_conf *c, void *data)
{
- int len, fulllen = 0;
- struct lxc_netdev *netdev;
+ int len;
+ int fulllen = 0;
+ struct lxc_netdev *netdev = data;
if (!retv)
inlen = 0;
else
memset(retv, 0, inlen);
- if (!data)
- return -1;
- else
- netdev = data;
if (!netdev)
return -1;
static int get_config_net_macvlan_mode(const char *key, char *retv, int inlen,
struct lxc_conf *c, void *data)
{
+ int len;
+ int fulllen = 0;
const char *mode;
- int len, fulllen = 0;
- struct lxc_netdev *netdev;
+ struct lxc_netdev *netdev = data;
if (!retv)
inlen = 0;
else
memset(retv, 0, inlen);
- if (!data)
- return -1;
- else
- netdev = data;
if (!netdev)
return -1;
static int get_config_net_veth_pair(const char *key, char *retv, int inlen,
struct lxc_conf *c, void *data)
{
- int len, fulllen = 0;
- struct lxc_netdev *netdev;
+ int len;
+ int fulllen = 0;
+ struct lxc_netdev *netdev = data;
if (!retv)
inlen = 0;
else
memset(retv, 0, inlen);
- if (!data)
- return -1;
- else
- netdev = data;
if (!netdev)
return -1;
static int get_config_net_script_up(const char *key, char *retv, int inlen,
struct lxc_conf *c, void *data)
{
- int len, fulllen = 0;
- struct lxc_netdev *netdev;
+ int len;
+ int fulllen = 0;
+ struct lxc_netdev *netdev = data;
if (!retv)
inlen = 0;
else
memset(retv, 0, inlen);
- if (!data)
- return -1;
- else
- netdev = data;
if (!netdev)
return -1;
static int get_config_net_script_down(const char *key, char *retv, int inlen,
struct lxc_conf *c, void *data)
{
- int len, fulllen = 0;
- struct lxc_netdev *netdev;
+ int len;
+ int fulllen = 0;
+ struct lxc_netdev *netdev = data;
if (!retv)
inlen = 0;
else
memset(retv, 0, inlen);
- if (!data)
- return -1;
- else
- netdev = data;
if (!netdev)
return -1;
static int get_config_net_hwaddr(const char *key, char *retv, int inlen,
struct lxc_conf *c, void *data)
{
- int len, fulllen = 0;
- struct lxc_netdev *netdev;
+ int len;
+ int fulllen = 0;
+ struct lxc_netdev *netdev = data;
if (!retv)
inlen = 0;
else
memset(retv, 0, inlen);
- if (!data)
- return -1;
- else
- netdev = data;
if (!netdev)
return -1;
static int get_config_net_mtu(const char *key, char *retv, int inlen,
struct lxc_conf *c, void *data)
{
- int len, fulllen = 0;
- struct lxc_netdev *netdev;
+ int len;
+ int fulllen = 0;
+ struct lxc_netdev *netdev = data;
if (!retv)
inlen = 0;
else
memset(retv, 0, inlen);
- if (!data)
- return -1;
- else
- netdev = data;
if (!netdev)
return -1;
static int get_config_net_vlan_id(const char *key, char *retv, int inlen,
struct lxc_conf *c, void *data)
{
- int len, fulllen = 0;
- struct lxc_netdev *netdev;
+ int len;
+ int fulllen = 0;
+ struct lxc_netdev *netdev = data;
if (!retv)
inlen = 0;
else
memset(retv, 0, inlen);
- if (!data)
- return -1;
- else
- netdev = data;
if (!netdev)
return -1;
static int get_config_net_ipv4_gateway(const char *key, char *retv, int inlen,
struct lxc_conf *c, void *data)
{
- int len, fulllen = 0;
+ int len;
char buf[INET_ADDRSTRLEN];
- struct lxc_netdev *netdev;
+ int fulllen = 0;
+ struct lxc_netdev *netdev = data;
if (!retv)
inlen = 0;
else
memset(retv, 0, inlen);
- if (!data)
- return -1;
- else
- netdev = data;
if (!netdev)
return -1;
static int get_config_net_ipv4_address(const char *key, char *retv, int inlen,
struct lxc_conf *c, void *data)
{
- int len, fulllen = 0;
+ int len;
size_t listlen;
char buf[INET_ADDRSTRLEN];
- struct lxc_netdev *netdev;
struct lxc_list *it;
+ int fulllen = 0;
+ struct lxc_netdev *netdev = data;
if (!retv)
inlen = 0;
else
memset(retv, 0, inlen);
- if (!data)
- return -1;
- else
- netdev = data;
if (!netdev)
return -1;
static int get_config_net_ipv6_gateway(const char *key, char *retv, int inlen,
struct lxc_conf *c, void *data)
{
- int len, fulllen = 0;
+ int len;
char buf[INET6_ADDRSTRLEN];
- struct lxc_netdev *netdev;
+ int fulllen = 0;
+ struct lxc_netdev *netdev = data;
if (!retv)
inlen = 0;
else
memset(retv, 0, inlen);
- if (!data)
- return -1;
- else
- netdev = data;
if (!netdev)
return -1;
static int get_config_net_ipv6_address(const char *key, char *retv, int inlen,
struct lxc_conf *c, void *data)
{
- int len, fulllen = 0;
+ int len;
size_t listlen;
char buf[INET6_ADDRSTRLEN];
- struct lxc_netdev *netdev;
struct lxc_list *it;
+ int fulllen = 0;
+ struct lxc_netdev *netdev = data;
if (!retv)
inlen = 0;
else
memset(retv, 0, inlen);
- if (!data)
- return -1;
- else
- netdev = data;
if (!netdev)
return -1;