diff options
author | Tobias Klauser <tklauser@distanz.ch> | 2016-12-06 12:03:16 +0100 |
---|---|---|
committer | Tobias Klauser <tklauser@distanz.ch> | 2016-12-06 15:08:42 +0100 |
commit | 6fc6bef6d045e1af47fd26470f746252e14a21c2 (patch) | |
tree | 093cfa2c224aa36c18a92a969f3d07137e98a927 /include | |
parent | 598e35dcd9c6cd7c2ee5bbfc1782c26106856376 (diff) | |
download | libnl-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.h | 2 | ||||
-rw-r--r-- | include/netlink/route/link.h | 4 |
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 *); |