def setup_module(mod):
"Sets up the pytest environment"
+
tgen = Topogen(TemplateTopo, mod.__name__)
+
+ frrdir = tgen.config.get(tgen.CONFIG_SECTION, "frrdir")
+ if not os.path.isfile(os.path.join(frrdir, "pathd")):
+ pytest.skip("pathd daemon wasn't built")
+
tgen.start_topology()
router_list = tgen.routers()
.prompt = "%s(config-pw)# ",
};
+#if defined(HAVE_PATHD)
static struct cmd_node segment_routing_node = {
.name = "segment-routing",
.node = SEGMENT_ROUTING_NODE,
.prompt = "%s(config-sr-te-candidate)# ",
};
+#if defined(HAVE_PATHD_PCEP)
static struct cmd_node pcep_node = {
.name = "srte pcep",
.node = PCEP_NODE,
.parent_node = PCEP_NODE,
.prompt = "%s(pcep-sr-te-pcep-pce-config)# ",
};
+#endif /* HAVE_PATHD_PCEP */
+#endif /* HAVE_PATHD */
static struct cmd_node vrf_node = {
.name = "vrf",
return vtysh_exit_keys(self, vty, argc, argv);
}
+#if defined(HAVE_PATHD)
DEFUNSH(VTYSH_PATHD, vtysh_exit_pathd, vtysh_exit_pathd_cmd, "exit",
"Exit current mode and down to previous mode\n")
{
{
return vtysh_exit_pathd(self, vty, argc, argv);
}
+#endif /* HAVE_PATHD */
DEFUNSH(VTYSH_ALL, vtysh_exit_line_vty, vtysh_exit_line_vty_cmd, "exit",
"Exit current mode and down to previous mode\n")