summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/netns_linux.c6
-rw-r--r--lib/ns.h1
2 files changed, 7 insertions, 0 deletions
diff --git a/lib/netns_linux.c b/lib/netns_linux.c
index 09a42b850b..bb66e8938f 100644
--- a/lib/netns_linux.c
+++ b/lib/netns_linux.c
@@ -590,3 +590,9 @@ ns_id_t ns_get_default_id(void)
return default_ns->ns_id;
return NS_DEFAULT_INTERNAL;
}
+
+struct ns *ns_get_default(void)
+{
+ return default_ns;
+}
+
diff --git a/lib/ns.h b/lib/ns.h
index 1963b8a359..c594cbfac9 100644
--- a/lib/ns.h
+++ b/lib/ns.h
@@ -177,6 +177,7 @@ extern struct ns *ns_lookup_name(const char *name);
extern int ns_enable(struct ns *ns, void (*func)(ns_id_t, void *));
extern struct ns *ns_get_created(struct ns *ns, char *name, ns_id_t ns_id);
extern void ns_disable(struct ns *ns);
+extern struct ns *ns_get_default(void);
#ifdef __cplusplus
}