Option("ms_type", Option::TYPE_STR, Option::LEVEL_ADVANCED)
.set_default("async+posix")
- .set_description("")
- .set_flag(Option::FLAG_RUNTIME), // why?
+ .set_description(""),
Option("ms_public_type", Option::TYPE_STR, Option::LEVEL_ADVANCED)
.set_default("")
Option("ms_dpdk_coremask", Option::TYPE_STR, Option::LEVEL_ADVANCED)
.set_default("0xF") //begin with 0x for the string
.set_description("")
- .set_flag(Option::FLAG_RUNTIME)
.add_see_also("ms_async_op_threads"),
Option("ms_dpdk_memory_channel", Option::TYPE_STR, Option::LEVEL_ADVANCED)
Option("ms_dpdk_host_ipv4_addr", Option::TYPE_STR, Option::LEVEL_ADVANCED)
.set_default("")
- .set_description("")
- .set_flag(Option::FLAG_RUNTIME),
+ .set_description(""),
Option("ms_dpdk_gateway_ipv4_addr", Option::TYPE_STR, Option::LEVEL_ADVANCED)
.set_default("")
- .set_description("")
- .set_flag(Option::FLAG_RUNTIME),
+ .set_description(""),
Option("ms_dpdk_netmask_ipv4_addr", Option::TYPE_STR, Option::LEVEL_ADVANCED)
.set_default("")
- .set_description("")
- .set_flag(Option::FLAG_RUNTIME),
+ .set_description(""),
Option("ms_dpdk_lro", Option::TYPE_BOOL, Option::LEVEL_ADVANCED)
.set_default(true)
std::shared_ptr<NetworkStack> stack;
string addr, port_addr;
+ NoopConfigObserver fake_obs = {{"ms_type",
+ "ms_dpdk_coremask",
+ "ms_dpdk_host_ipv4_addr",
+ "ms_dpdk_gateway_ipv4_addr",
+ "ms_dpdk_netmask_ipv4_addr"}};
+
NetworkWorkerTest() {}
void SetUp() override {
cerr << __func__ << " start set up " << GetParam() << std::endl;
addr = "127.0.0.1:15000";
port_addr = "127.0.0.1:15001";
} else {
- g_ceph_context->_conf->set_val("ms_type", "async+dpdk");
- g_ceph_context->_conf->set_val("ms_dpdk_debug_allow_loopback", "true");
- g_ceph_context->_conf->set_val("ms_async_op_threads", "2");
- g_ceph_context->_conf->set_val("ms_dpdk_coremask", "0x7");
- g_ceph_context->_conf->set_val("ms_dpdk_host_ipv4_addr", "172.16.218.3");
- g_ceph_context->_conf->set_val("ms_dpdk_gateway_ipv4_addr", "172.16.218.2");
- g_ceph_context->_conf->set_val("ms_dpdk_netmask_ipv4_addr", "255.255.255.0");
+ g_ceph_context->_conf->set_val_or_die("ms_type", "async+dpdk");
+ g_ceph_context->_conf->set_val_or_die("ms_dpdk_debug_allow_loopback", "true");
+ g_ceph_context->_conf->set_val_or_die("ms_async_op_threads", "2");
+ g_ceph_context->_conf->set_val_or_die("ms_dpdk_coremask", "0x7");
+ g_ceph_context->_conf->set_val_or_die("ms_dpdk_host_ipv4_addr", "172.16.218.3");
+ g_ceph_context->_conf->set_val_or_die("ms_dpdk_gateway_ipv4_addr", "172.16.218.2");
+ g_ceph_context->_conf->set_val_or_die("ms_dpdk_netmask_ipv4_addr", "255.255.255.0");
addr = "172.16.218.3:15000";
port_addr = "172.16.218.3:15001";
}