Searched refs:nl_cache (Results 1 - 25 of 96) sorted by relevance

1234

/external/libnl/include/netlink/
H A Dcache.h25 struct nl_cache;
27 typedef void (*change_func_t)(struct nl_cache *, struct nl_object *, int, void *);
30 extern int nl_cache_nitems(struct nl_cache *);
31 extern int nl_cache_nitems_filter(struct nl_cache *,
33 extern struct nl_cache_ops * nl_cache_get_ops(struct nl_cache *);
34 extern struct nl_object * nl_cache_get_first(struct nl_cache *);
35 extern struct nl_object * nl_cache_get_last(struct nl_cache *);
39 extern struct nl_cache * nl_cache_alloc(struct nl_cache_ops *);
42 struct nl_cache **);
44 struct nl_cache **);
[all...]
H A Dcache-api.h41 * static int my_request_update(struct nl_cache *cache,
175 int (*co_request_update)(struct nl_cache *, struct nl_sock *);
188 struct nl_cache *co_major_cache;
H A Dobject.h22 struct nl_cache;
58 extern struct nl_cache * nl_object_get_cache(struct nl_object *);
/external/libnl/include/netlink/genl/
H A Dctrl.h26 struct nl_cache **);
27 extern struct genl_family * genl_ctrl_search(struct nl_cache *, int);
28 extern struct genl_family * genl_ctrl_search_by_name(struct nl_cache *,
/external/libnl/include/netlink/cli/
H A Droute.h19 extern struct nl_cache *nl_cli_route_alloc_cache(struct nl_sock *, int);
26 extern void nl_cli_route_parse_nexthop(struct rtnl_route *, char *, struct nl_cache *);
32 extern void nl_cli_route_parse_iif(struct rtnl_route *, char *, struct nl_cache *);
H A Drule.h18 extern struct nl_cache *nl_cli_rule_alloc_cache(struct nl_sock *);
H A Daddr.h24 extern void nl_cli_addr_parse_dev(struct rtnl_addr *, struct nl_cache *,char *);
H A Dneigh.h23 extern void nl_cli_neigh_parse_dev(struct rtnl_neigh *, struct nl_cache *, char *);
H A Dqdisc.h23 extern void nl_cli_qdisc_parse_dev(struct rtnl_qdisc *, struct nl_cache *, char *);
H A Dct.h19 extern struct nl_cache *nl_cli_ct_alloc_cache(struct nl_sock *);
/external/libnl/include/netlink/fib_lookup/
H A Dlookup.h29 extern struct nl_cache * flnl_result_alloc_cache(void);
36 struct nl_cache *);
/external/libnl/include/netlink/route/
H A Dclass.h30 struct nl_cache **);
31 extern struct rtnl_class *rtnl_class_get(struct nl_cache *, int, uint32_t);
35 struct nl_cache *);
59 struct nl_cache *,
64 struct nl_cache *,
H A Dqdisc.h30 extern int rtnl_qdisc_alloc_cache(struct nl_sock *, struct nl_cache **);
31 extern struct rtnl_qdisc *rtnl_qdisc_get(struct nl_cache *, int, uint32_t);
32 extern struct rtnl_qdisc *rtnl_qdisc_get_by_parent(struct nl_cache *,
59 extern void rtnl_qdisc_foreach_child(struct rtnl_qdisc *, struct nl_cache *,
63 extern void rtnl_qdisc_foreach_cls(struct rtnl_qdisc *, struct nl_cache *,
H A Dlink.h60 extern int rtnl_link_alloc_cache(struct nl_sock *, struct nl_cache **);
61 extern struct rtnl_link *rtnl_link_get(struct nl_cache *, int);
62 extern struct rtnl_link *rtnl_link_get_by_name(struct nl_cache *, const char *);
72 extern char * rtnl_link_i2name(struct nl_cache *, int, char *, size_t);
73 extern int rtnl_link_name2i(struct nl_cache *, const char *);
H A Dneighbour.h28 extern int rtnl_neigh_alloc_cache(struct nl_sock *, struct nl_cache **);
29 extern struct rtnl_neigh *rtnl_neigh_get(struct nl_cache *, int,
H A Dneightbl.h28 extern int rtnl_neightbl_alloc_cache(struct nl_sock *, struct nl_cache **);
29 extern struct rtnl_neightbl *rtnl_neightbl_get(struct nl_cache *,
/external/libnl/lib/
H A Dcache.c58 int nl_cache_nitems(struct nl_cache *cache)
68 int nl_cache_nitems_filter(struct nl_cache *cache, struct nl_object *filter)
94 int nl_cache_is_empty(struct nl_cache *cache)
103 struct nl_cache_ops *nl_cache_get_ops(struct nl_cache *cache)
112 struct nl_object *nl_cache_get_first(struct nl_cache *cache)
125 struct nl_object *nl_cache_get_last(struct nl_cache *cache)
173 struct nl_cache *nl_cache_alloc(struct nl_cache_ops *ops)
175 struct nl_cache *cache;
190 struct nl_cache **result)
192 struct nl_cache *cach
[all...]
/external/libnl/src/
H A Dgenl-ctrl-list.c14 static struct nl_cache *alloc_genl_family_cache(struct nl_sock *sk)
36 struct nl_cache *family_cache;
H A Dnl-link-name2ifindex.c24 struct nl_cache *link_cache;
H A Dnl-link-ifindex2name.c24 struct nl_cache *link_cache;
H A Dnl-tctree-list.c18 static struct nl_cache *qdisc_cache, *class_cache;
43 struct nl_cache *cls_cache;
66 struct nl_cache *cls_cache;
117 struct nl_cache *link_cache;
H A Dnl-cls-list.c42 struct nl_cache *cls_cache;
62 struct nl_cache *link_cache;
/external/libnl/src/lib/
H A Drule.c33 struct nl_cache *nl_cli_rule_alloc_cache(struct nl_sock *sk)
35 struct nl_cache *cache;
H A Dutils.c132 struct nl_cache *nl_cli_alloc_cache(struct nl_sock *sock, const char *name,
133 int (*ac)(struct nl_sock *, struct nl_cache **))
135 struct nl_cache *cache;
/external/libnl/tests/
H A Dtest-nf-cache-mngr.c3 static void change_cb(struct nl_cache *cache, struct nl_object *obj,
28 struct nl_cache *ct;

Completed in 1154 milliseconds

1234