summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorTobias Klauser <tklauser@distanz.ch>2016-12-06 12:03:16 +0100
committerTobias Klauser <tklauser@distanz.ch>2016-12-06 15:08:42 +0100
commit6fc6bef6d045e1af47fd26470f746252e14a21c2 (patch)
tree093cfa2c224aa36c18a92a969f3d07137e98a927 /include
parent598e35dcd9c6cd7c2ee5bbfc1782c26106856376 (diff)
downloadlibnl-6fc6bef6d045e1af47fd26470f746252e14a21c2.tar.gz
link: add support for IFLA_GSO_MAX_SEGS and IFLA_GSO_MAX_SIZE
Signed-off-by: Tobias Klauser <tklauser@distanz.ch>
Diffstat (limited to 'include')
-rw-r--r--include/netlink-private/types.h2
-rw-r--r--include/netlink/route/link.h4
2 files changed, 6 insertions, 0 deletions
diff --git a/include/netlink-private/types.h b/include/netlink-private/types.h
index 06eeb712..41396193 100644
--- a/include/netlink-private/types.h
+++ b/include/netlink-private/types.h
@@ -215,6 +215,8 @@ struct rtnl_link
uint32_t l_promiscuity;
uint32_t l_num_tx_queues;
uint32_t l_num_rx_queues;
+ uint32_t l_gso_max_segs;
+ uint32_t l_gso_max_size;
uint32_t l_group;
uint8_t l_carrier;
/* 3 byte hole */
diff --git a/include/netlink/route/link.h b/include/netlink/route/link.h
index bf83b216..5f941d5f 100644
--- a/include/netlink/route/link.h
+++ b/include/netlink/route/link.h
@@ -232,6 +232,10 @@ extern uint32_t rtnl_link_get_num_tx_queues(struct rtnl_link *);
extern void rtnl_link_set_num_rx_queues(struct rtnl_link *, uint32_t);
extern uint32_t rtnl_link_get_num_rx_queues(struct rtnl_link *);
+extern int rtnl_link_get_gso_max_segs(struct rtnl_link *, uint32_t *);
+
+extern int rtnl_link_get_gso_max_size(struct rtnl_link *, uint32_t *);
+
extern struct nl_data * rtnl_link_get_phys_port_id(struct rtnl_link *);
extern char* rtnl_link_get_phys_port_name(struct rtnl_link *);