diff options
author | Thomas Haller <thaller@redhat.com> | 2023-07-24 14:59:29 (GMT) |
---|---|---|
committer | Thomas Haller <thaller@redhat.com> | 2023-07-24 14:59:39 (GMT) |
commit | e790f8ad15d1051d3f0a6d59e5458bcaab2556f3 (patch) | |
tree | 415f92bad49f03fc1f9658c5b051ac3c22bcc3d3 | |
parent | d83c6d54f2cb59d5a2c1e4b75058339f63e930e9 (diff) | |
download | libnl-e790f8ad15d1051d3f0a6d59e5458bcaab2556f3.zip libnl-e790f8ad15d1051d3f0a6d59e5458bcaab2556f3.tar.gz libnl-e790f8ad15d1051d3f0a6d59e5458bcaab2556f3.tar.bz2 |
route/link: various fixes for rtnl_link_inet6_get_conf() API
-rw-r--r-- | include/netlink/route/link/inet6.h | 4 | ||||
-rw-r--r-- | lib/route/link/inet6.c | 4 | ||||
-rw-r--r-- | libnl-route-3.sym | 4 |
3 files changed, 6 insertions, 6 deletions
diff --git a/include/netlink/route/link/inet6.h b/include/netlink/route/link/inet6.h index 4a9355a..708f6fe 100644 --- a/include/netlink/route/link/inet6.h +++ b/include/netlink/route/link/inet6.h @@ -37,11 +37,11 @@ extern int rtnl_link_inet6_set_flags(struct rtnl_link *, uint32_t); extern int rtnl_link_inet6_get_conf(struct rtnl_link *, - const unsigned int, + unsigned int, uint32_t *); extern int rtnl_link_inet6_set_conf(struct rtnl_link *, - const unsigned int, + unsigned int, uint32_t); /* Link Flags Translations */ diff --git a/lib/route/link/inet6.c b/lib/route/link/inet6.c index 280bf54..3575bc0 100644 --- a/lib/route/link/inet6.c +++ b/lib/route/link/inet6.c @@ -702,7 +702,7 @@ int rtnl_link_inet6_set_addr_gen_mode(struct rtnl_link *link, uint8_t mode) * @return -NLE_RANGE cfgid is out of range, 0..DEVCONF_MAX * @return -NLE_NOATTR configuration setting not available */ -int rtnl_link_inet6_get_conf(struct rtnl_link *link, const unsigned int cfgid, +int rtnl_link_inet6_get_conf(struct rtnl_link *link, unsigned int cfgid, uint32_t *res) { struct inet6_data *id; @@ -730,7 +730,7 @@ int rtnl_link_inet6_get_conf(struct rtnl_link *link, const unsigned int cfgid, * @return -NLE_RANGE cfgid is out of range, 0..DEVCONF_MAX * @return -NLE_NOMEM memory allocation failed */ -int rtnl_link_inet6_set_conf(struct rtnl_link *link, const unsigned int cfgid, +int rtnl_link_inet6_set_conf(struct rtnl_link *link, unsigned int cfgid, uint32_t value) { struct inet6_data *id; diff --git a/libnl-route-3.sym b/libnl-route-3.sym index e82349e..99deb3a 100644 --- a/libnl-route-3.sym +++ b/libnl-route-3.sym @@ -322,8 +322,6 @@ global: rtnl_link_inet_devconf2str; rtnl_link_inet_get_conf; rtnl_link_inet_set_conf; - rtnl_link_inet6_get_conf; - rtnl_link_inet6_set_conf; rtnl_link_inet_str2devconf; rtnl_link_info_parse; rtnl_link_ip6_tnl_add; @@ -1285,4 +1283,6 @@ global: rtnl_link_bridge_set_vlan_filtering; rtnl_link_bridge_set_vlan_protocol; rtnl_link_bridge_set_vlan_stats_enabled; + rtnl_link_inet6_get_conf; + rtnl_link_inet6_set_conf; } libnl_3_7; |