12#ifndef NETLINK_GENL_FAMILY_H_
13#define NETLINK_GENL_FAMILY_H_
15#include <netlink/netlink.h>
16#include <netlink/cache.h>
24extern struct genl_family * genl_family_alloc(
void);
25extern void genl_family_put(
struct genl_family *);
27extern unsigned int genl_family_get_id(
struct genl_family *);
28extern void genl_family_set_id(
struct genl_family *,
30extern char * genl_family_get_name(
struct genl_family *);
31extern void genl_family_set_name(
struct genl_family *,
33extern uint8_t genl_family_get_version(
struct genl_family *);
34extern void genl_family_set_version(
struct genl_family *,
36extern uint32_t genl_family_get_hdrsize(
struct genl_family *);
37extern void genl_family_set_hdrsize(
struct genl_family *,
39extern uint32_t genl_family_get_maxattr(
struct genl_family *);
40extern void genl_family_set_maxattr(
struct genl_family *,
43extern int genl_family_add_op(
struct genl_family *,