summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2023-07-24 14:59:29 (GMT)
committerThomas Haller <thaller@redhat.com>2023-07-24 14:59:39 (GMT)
commite790f8ad15d1051d3f0a6d59e5458bcaab2556f3 (patch)
tree415f92bad49f03fc1f9658c5b051ac3c22bcc3d3
parentd83c6d54f2cb59d5a2c1e4b75058339f63e930e9 (diff)
downloadlibnl-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.h4
-rw-r--r--lib/route/link/inet6.c4
-rw-r--r--libnl-route-3.sym4
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;