diff options
Diffstat (limited to 'netlink/librtnl/rtnl.h')
-rw-r--r-- | netlink/librtnl/rtnl.h | 6 |
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 |