From 07ad37d4cb3d094e955cbb8bda58c77fc54f9636 Mon Sep 17 00:00:00 2001 From: Arend van Spriel Date: Sun, 10 May 2015 12:29:12 +0200 Subject: [PATCH] python: genl: capi: add genlmsg_hdr() to capi Allow using genlmsg_hdr() function and make the header fields accessible in Python scripts. Signed-off-by: Arend van Spriel --- python/netlink/genl/capi.i | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/python/netlink/genl/capi.i b/python/netlink/genl/capi.i index 069e617..fbf448f 100644 --- a/python/netlink/genl/capi.i +++ b/python/netlink/genl/capi.i @@ -36,8 +36,16 @@ extern void genl_family_set_maxattr(struct genl_family *, uint32_t); extern int genl_family_add_op(struct genl_family *, int, int); extern int genl_family_add_grp(struct genl_family *, uint32_t , const char *); +/* #include */ +struct genlmsghdr { + uint8_t cmd; + uint8_t version; + uint16_t reserved; +}; + /* #include */ extern int genl_connect(struct nl_sock *); +extern struct genlmsghdr *genlmsg_hdr(struct nlmsghdr *); extern void *genlmsg_put(struct nl_msg *, uint32_t, uint32_t, int, int, int, uint8_t, uint8_t);