diff options
author | Arend van Spriel <aspriel@gmail.com> | 2015-05-10 12:29:12 +0200 |
---|---|---|
committer | Thomas Haller <thaller@redhat.com> | 2015-05-12 13:26:15 +0200 |
commit | 07ad37d4cb3d094e955cbb8bda58c77fc54f9636 (patch) | |
tree | 7004867b7c06fa9c5f43372d934d884c879987e1 /python | |
parent | 36f4adfa8130b3a3d922121e1210428e4a70c897 (diff) | |
download | libnl-07ad37d4cb3d094e955cbb8bda58c77fc54f9636.tar.gz |
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 <aspriel@gmail.com>
Diffstat (limited to 'python')
-rw-r--r-- | python/netlink/genl/capi.i | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/python/netlink/genl/capi.i b/python/netlink/genl/capi.i index 069e617e..fbf448fd 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 <linux/genetlink.h> */ +struct genlmsghdr { + uint8_t cmd; + uint8_t version; + uint16_t reserved; +}; + /* #include <netlink/genl/genl.h> */ 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); |