nsjconf->cgroup_cpu_mount = "/sys/fs/cgroup/cpu";
nsjconf->cgroup_cpu_parent = "NSJAIL";
nsjconf->cgroup_cpu_ms_per_sec = 0U;
- nsjconf->iface_no_lo = false;
+ nsjconf->iface_lo = true;
nsjconf->iface_vs_ip = "0.0.0.0";
nsjconf->iface_vs_nm = "255.255.255.0";
nsjconf->iface_vs_gw = "0.0.0.0";
}
break;
case 0x700:
- nsjconf->iface_no_lo = true;
+ nsjconf->iface_lo = false;
break;
case 'I':
nsjconf->iface_vs = optarg;
nsjconf->cgroup_net_cls_mount = njc.cgroup_net_cls_mount().c_str();
nsjconf->cgroup_net_cls_parent = njc.cgroup_net_cls_parent().c_str();
- nsjconf->iface_no_lo = njc.iface_no_lo();
+ nsjconf->iface_lo = !(njc.iface_no_lo());
nsjconf->iface_vs = DUP_IF_SET(njc, macvlan_iface);
nsjconf->iface_vs_ip = njc.macvlan_vs_ip().c_str();
nsjconf->iface_vs_nm = njc.macvlan_vs_nm().c_str();
}
bool initNsFromChild(nsjconf_t* nsjconf) {
- if (nsjconf->clone_newnet == false) {
+ if (!nsjconf->clone_newnet) {
return true;
}
- if (nsjconf->iface_no_lo == false) {
- if (ifaceUp("lo") == false) {
+ if (nsjconf->iface_lo) {
+ if (!ifaceUp("lo")) {
return false;
}
}
if (!nsjconf->iface_vs.empty()) {
- if (netConfigureVs(nsjconf) == false) {
+ if (!netConfigureVs(nsjconf)) {
return false;
}
}
bool mount_proc;
const char* proc_path;
bool is_proc_rw;
- bool iface_no_lo;
+ bool iface_lo;
std::string iface_vs;
std::string iface_vs_ip;
std::string iface_vs_nm;