From 71b442b955075d61abe157724541a967811f6bbe Mon Sep 17 00:00:00 2001 From: Thomas Graf Date: Thu, 31 May 2012 13:13:50 +0200 Subject: genl: Add genlmsg_hdr() Explicit function to calculate the genl hdr based on nlh --- lib/genl/genl.c | 11 +++++++++++ 1 file changed, 11 insertions(+) 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 -- cgit v1.2.1