12 #ifndef NETLINK_CACHE_API_H_
13 #define NETLINK_CACHE_API_H_
15 #include <netlink/netlink.h>
21 typedef void (*change_func_t)(
struct nl_cache *,
struct nl_object *, int,
void *);
123 #define NL_ACT_MAX (__NL_ACT_MAX - 1)
125 #define END_OF_MSGTYPES_LIST { -1, -1, NULL }
154 #define END_OF_GROUP_LIST AF_UNSPEC, 0
253 change_func_t change_cb,
void *data);
255 void (*reserved_1)(void);
256 void (*reserved_2)(void);
257 void (*reserved_3)(void);
258 void (*reserved_4)(void);
259 void (*reserved_5)(void);
260 void (*reserved_6)(void);
261 void (*reserved_7)(void);
262 void (*reserved_8)(void);
270 struct nl_cache *co_major_cache;