diff --git a/lib/genl/genl.c b/lib/genl/genl.c index efe1996..8f2e496 100644 --- a/lib/genl/genl.c +++ b/lib/genl/genl.c @@ -201,6 +201,17 @@ int genlmsg_parse(struct nlmsghdr *nlh, int hdrlen, struct nlattr *tb[], genlmsg_attrlen(ghdr, hdrlen), policy); } +/** + * Return pointer to Generic Netlink header + * @arg nlh Netlink message header + * + * @return Pointer to Generic Netlink message header + */ +struct genlmsghdr *genlmsg_hdr(struct nlmsghdr *nlh) +{ + return nlmsg_data(nlh); +} + /** * Return pointer to message payload * @arg gnlh Generic Netlink message header