summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2022-06-23 19:36:15 +0200
committerThomas Haller <thaller@redhat.com>2022-06-24 11:03:33 +0200
commit1460adc918d9984734121811d2ce76a99854ba8b (patch)
tree53c26baa9435e1dd2da029e1227833915e4403f5
parent59f577df561657ae062d7573137a2d9637bf9cfc (diff)
platform/netlink: add const modifier for genl functions
-rw-r--r--src/libnm-platform/nm-netlink.c10
-rw-r--r--src/libnm-platform/nm-netlink.h36
2 files changed, 23 insertions, 23 deletions
diff --git a/src/libnm-platform/nm-netlink.c b/src/libnm-platform/nm-netlink.c
index 03064bdcde..571de3b819 100644
--- a/src/libnm-platform/nm-netlink.c
+++ b/src/libnm-platform/nm-netlink.c
@@ -761,8 +761,8 @@ genlmsg_user_hdr(const struct genlmsghdr *gnlh)
return genlmsg_data(gnlh);
}
-struct genlmsghdr *
-genlmsg_hdr(struct nlmsghdr *nlh)
+const struct genlmsghdr *
+genlmsg_hdr(const struct nlmsghdr *nlh)
{
return nlmsg_data(nlh);
}
@@ -795,7 +795,7 @@ genlmsg_attrlen(const struct genlmsghdr *gnlh, int hdrlen)
}
int
-genlmsg_valid_hdr(struct nlmsghdr *nlh, int hdrlen)
+genlmsg_valid_hdr(const struct nlmsghdr *nlh, int hdrlen)
{
struct genlmsghdr *ghdr;
@@ -810,13 +810,13 @@ genlmsg_valid_hdr(struct nlmsghdr *nlh, int hdrlen)
}
int
-genlmsg_parse(struct nlmsghdr *nlh,
+genlmsg_parse(const struct nlmsghdr *nlh,
int hdrlen,
struct nlattr *tb[],
int maxtype,
const struct nla_policy *policy)
{
- struct genlmsghdr *ghdr;
+ const struct genlmsghdr *ghdr;
if (!genlmsg_valid_hdr(nlh, hdrlen))
return -NME_NL_MSG_TOOSHORT;
diff --git a/src/libnm-platform/nm-netlink.h b/src/libnm-platform/nm-netlink.h
index 4f68742f12..0aeca45350 100644
--- a/src/libnm-platform/nm-netlink.h
+++ b/src/libnm-platform/nm-netlink.h
@@ -573,24 +573,24 @@ int nl_socket_set_ext_ack(struct nl_sock *sk, gboolean enable);
/*****************************************************************************/
-void *genlmsg_put(struct nl_msg *msg,
- uint32_t port,
- uint32_t seq,
- int family,
- int hdrlen,
- int flags,
- uint8_t cmd,
- uint8_t version);
-void *genlmsg_data(const struct genlmsghdr *gnlh);
-void *genlmsg_user_hdr(const struct genlmsghdr *gnlh);
-struct genlmsghdr *genlmsg_hdr(struct nlmsghdr *nlh);
-void *genlmsg_user_data(const struct genlmsghdr *gnlh, const int hdrlen);
-struct nlattr *genlmsg_attrdata(const struct genlmsghdr *gnlh, int hdrlen);
-int genlmsg_len(const struct genlmsghdr *gnlh);
-int genlmsg_attrlen(const struct genlmsghdr *gnlh, int hdrlen);
-int genlmsg_valid_hdr(struct nlmsghdr *nlh, int hdrlen);
-
-int genlmsg_parse(struct nlmsghdr *nlh,
+void *genlmsg_put(struct nl_msg *msg,
+ uint32_t port,
+ uint32_t seq,
+ int family,
+ int hdrlen,
+ int flags,
+ uint8_t cmd,
+ uint8_t version);
+void *genlmsg_data(const struct genlmsghdr *gnlh);
+void *genlmsg_user_hdr(const struct genlmsghdr *gnlh);
+const struct genlmsghdr *genlmsg_hdr(const struct nlmsghdr *nlh);
+void *genlmsg_user_data(const struct genlmsghdr *gnlh, const int hdrlen);
+struct nlattr *genlmsg_attrdata(const struct genlmsghdr *gnlh, int hdrlen);
+int genlmsg_len(const struct genlmsghdr *gnlh);
+int genlmsg_attrlen(const struct genlmsghdr *gnlh, int hdrlen);
+int genlmsg_valid_hdr(const struct nlmsghdr *nlh, int hdrlen);
+
+int genlmsg_parse(const struct nlmsghdr *nlh,
int hdrlen,
struct nlattr *tb[],
int maxtype,