#include <netlink/genl/mngt.h>
{
.c_name = "NEWFOO" ,
.c_maxattr = FOO_ATTR_MAX,
.c_attr_policy = foo_policy,
.c_msg_parser = foo_msg_parser,
},
{
.c_id = FOO_CMD_DEL,
.c_name = "DELFOO" ,
},
};
.o_cmds = foo_cmds,
.o_ncmds = ARRAY_SIZE(foo_cmds),
};
.co_hdrsize = GENL_HDRSIZE(sizeof(struct my_hdr)),
.co_msgtypes = GENL_FAMILY(GENL_ID_GENERATE, "foo"),
.co_genl = &my_genl_ops,
.co_protocol = NETLINK_GENERIC,
.co_request_update = foo_request_update,
.co_obj_ops = &genl_foo_ops,
};
static void __init foo_init(void)
{
}
static void __exit foo_exit(void)
{
}