aboutsummaryrefslogtreecommitdiff
path: root/sys/netlink/netlink_generic_kpi.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/netlink/netlink_generic_kpi.c')
-rw-r--r--sys/netlink/netlink_generic_kpi.c11
1 files changed, 5 insertions, 6 deletions
diff --git a/sys/netlink/netlink_generic_kpi.c b/sys/netlink/netlink_generic_kpi.c
index 4e40bb7dfc49..e6125ab893d8 100644
--- a/sys/netlink/netlink_generic_kpi.c
+++ b/sys/netlink/netlink_generic_kpi.c
@@ -93,10 +93,9 @@ find_empty_family_id(const char *family_name)
}
uint32_t
-genl_register_family(const char *family_name, size_t hdrsize, int family_version,
- int max_attr_idx)
+genl_register_family(const char *family_name, size_t hdrsize,
+ uint16_t family_version, uint16_t max_attr_idx)
{
- uint32_t family_id = 0;
MPASS(family_name != NULL);
if (find_family(family_name) != NULL)
@@ -111,13 +110,13 @@ genl_register_family(const char *family_name, size_t hdrsize, int family_version
gf->family_version = family_version;
gf->family_hdrsize = hdrsize;
gf->family_attr_max = max_attr_idx;
- NL_LOG(LOG_DEBUG2, "Registered family %s id %d", gf->family_name, gf->family_id);
- family_id = gf->family_id;
+ NL_LOG(LOG_DEBUG2, "Registered family %s id %d", gf->family_name,
+ gf->family_id);
EVENTHANDLER_INVOKE(genl_family_event, gf, CTRL_CMD_NEWFAMILY);
GENL_UNLOCK();
- return (family_id);
+ return (gf->family_id);
}
static void