summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2015-08-14 15:32:38 (GMT)
committerThomas Haller <thaller@redhat.com>2015-08-17 15:13:54 (GMT)
commit66aab65595fb20bf166936fcfa4c8568b58f7f68 (patch)
tree228f3dce75e4adc3796f38b973caf635bba4ff50 /include
parentf808b84a5de7c33694d362807e897d8a064b9bcd (diff)
downloadlibnl-66aab65595fb20bf166936fcfa4c8568b58f7f68.zip
libnl-66aab65595fb20bf166936fcfa4c8568b58f7f68.tar.gz
libnl-66aab65595fb20bf166936fcfa4c8568b58f7f68.tar.bz2
route/link: add support for IFLA_LINK_NETNSID
Signed-off-by: Thomas Haller <thaller@redhat.com>
Diffstat (limited to 'include')
-rw-r--r--include/netlink-private/types.h3
-rw-r--r--include/netlink/route/link.h3
2 files changed, 5 insertions, 1 deletions
diff --git a/include/netlink-private/types.h b/include/netlink-private/types.h
index 013816f..2642c8d 100644
--- a/include/netlink-private/types.h
+++ b/include/netlink-private/types.h
@@ -164,8 +164,9 @@ struct rtnl_link
uint32_t l_index;
uint32_t l_flags;
uint32_t l_change;
- uint32_t l_mtu;
+ uint32_t l_mtu;
uint32_t l_link;
+ uint32_t l_link_netnsid;
uint32_t l_txqlen;
uint32_t l_weight;
uint32_t l_master;
diff --git a/include/netlink/route/link.h b/include/netlink/route/link.h
index 8f74f42..d8d4e82 100644
--- a/include/netlink/route/link.h
+++ b/include/netlink/route/link.h
@@ -202,6 +202,9 @@ extern uint8_t rtnl_link_get_operstate(struct rtnl_link *);
extern void rtnl_link_set_linkmode(struct rtnl_link *, uint8_t);
extern uint8_t rtnl_link_get_linkmode(struct rtnl_link *);
+int rtnl_link_set_link_netnsid(struct rtnl_link *link, uint32_t link_netnsid);
+int rtnl_link_get_link_netnsid(const struct rtnl_link *link, uint32_t *out_link_netnsid);
+
extern const char * rtnl_link_get_ifalias(struct rtnl_link *);
extern void rtnl_link_set_ifalias(struct rtnl_link *, const char *);