aboutsummaryrefslogtreecommitdiffstats
path: root/netlink/librtnl/rtnl.h
diff options
context:
space:
mode:
Diffstat (limited to 'netlink/librtnl/rtnl.h')
-rw-r--r--netlink/librtnl/rtnl.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/netlink/librtnl/rtnl.h b/netlink/librtnl/rtnl.h
index 4b4aeff..49f0f27 100644
--- a/netlink/librtnl/rtnl.h
+++ b/netlink/librtnl/rtnl.h
@@ -16,6 +16,8 @@
#ifndef RTNL_H_
#define RTNL_H_
+#include <vlib/vlib.h>
+
#include <linux/netlink.h>
#include <vppinfra/clib.h>
@@ -23,7 +25,7 @@ typedef enum {
RTNL_ERR_UNKNOWN,
} rtnl_error_t;
-#define RTNL_NETNS_NAMELEN 31
+#define RTNL_NETNS_NAMELEN 128
/*
* RTNL stream implements an RTNL overlay
@@ -53,4 +55,6 @@ void rtnl_stream_close(u32 handle);
int rtnl_exec_in_namespace(u32 handle, void *(*fn)(void *), void *arg, void **ret);
int rtnl_exec_in_namespace_by_name(char *nsname, void *(*fn)(void *), void *arg, void **ret);
+u8 *format_rtnl_nsname2path(u8 *s, va_list *args);
+
#endif