libnl 1.1

Generic Netlink Family

Generic Netlink

Family Object

struct genl_family * genl_family_alloc (void)
void genl_family_put (struct genl_family *family)

Attributes

unsigned int genl_family_get_id (struct genl_family *family)
void genl_family_set_id (struct genl_family *family, unsigned int id)
char * genl_family_get_name (struct genl_family *family)
void genl_family_set_name (struct genl_family *family, const char *name)
uint8_t genl_family_get_version (struct genl_family *family)
void genl_family_set_version (struct genl_family *family, uint8_t version)
uint32_t genl_family_get_hdrsize (struct genl_family *family)
void genl_family_set_hdrsize (struct genl_family *family, uint32_t hdrsize)
uint32_t genl_family_get_maxattr (struct genl_family *family)
void genl_family_set_maxattr (struct genl_family *family, uint32_t maxattr)
int genl_family_add_op (struct genl_family *family, int id, int flags)