2 * netlink-types.h Netlink Types (Private)
4 * This library is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU Lesser General Public
6 * License as published by the Free Software Foundation version 2.1
9 * Copyright (c) 2003-2008 Thomas Graf <tgraf@suug.ch>
12 #ifndef NETLINK_LOCAL_TYPES_H_
13 #define NETLINK_LOCAL_TYPES_H_
15 #include <netlink/list.h>
23 struct nl_list_head c_items;
27 struct nl_cache_ops * c_ops;
32 struct nl_cache * ca_cache;
33 change_func_t ca_change;
41 struct nl_sock * cm_handle;
42 struct nl_cache_assoc * cm_assocs;
45 struct nl_parser_param;
47 #define LOOSE_COMPARISON 1
59 unsigned int a_maxsize;
68 #define GENL_OP_HAS_POLICY 1
69 #define GENL_OP_HAS_DOIT 2
70 #define GENL_OP_HAS_DUMPIT 4
77 struct nl_list_head o_list;