sd-netlink: Use same argument name for rtnl definitions

We already have the same argument name as used in the
declarations available, let's use it so the declarations
and definitions match.
This commit is contained in:
Daan De Meyer
2025-12-14 16:07:58 +01:00
committed by DaanDeMeyer
parent 1908e1543a
commit 8f80b4dc2a

View File

@@ -55,28 +55,28 @@ static bool rtnl_message_type_is_nsid(uint16_t type) {
}
#define DEFINE_RTNL_MESSAGE_SETTER(class, header_type, element, name, value_type) \
int sd_rtnl_message_##class##_set_##name(sd_netlink_message *m, value_type value) { \
int sd_rtnl_message_##class##_set_##name(sd_netlink_message *m, value_type name) { \
assert_return(m, -EINVAL); \
assert_return(m->hdr, -EINVAL); \
assert_return(rtnl_message_type_is_##class(m->hdr->nlmsg_type), -EINVAL); \
\
header_type *hdr = NLMSG_DATA(m->hdr); \
hdr->element = value; \
hdr->element = name; \
return 0; \
}
#define DEFINE_RTNL_MESSAGE_PREFIXLEN_SETTER(class, header_type, family_element, element, name, value_type) \
int sd_rtnl_message_##class##_set_##name(sd_netlink_message *m, value_type value) { \
int sd_rtnl_message_##class##_set_##name(sd_netlink_message *m, value_type name) { \
assert_return(m, -EINVAL); \
assert_return(m->hdr, -EINVAL); \
assert_return(rtnl_message_type_is_##class(m->hdr->nlmsg_type), -EINVAL); \
\
header_type *hdr = NLMSG_DATA(m->hdr); \
\
if (value > FAMILY_ADDRESS_SIZE_SAFE(hdr->family_element) * 8) \
if (name > FAMILY_ADDRESS_SIZE_SAFE(hdr->family_element) * 8) \
return -ERANGE; \
\
hdr->element = value; \
hdr->element = name; \
return 0; \
}