Searched refs:rtnl_cls (Results 1 - 23 of 23) sorted by relevance

/external/libnl/include/netlink/route/
H A Dclassifier.h26 extern struct rtnl_cls *rtnl_cls_alloc(void);
27 extern void rtnl_cls_put(struct rtnl_cls *);
32 extern int rtnl_cls_build_add_request(struct rtnl_cls *, int,
34 extern int rtnl_cls_add(struct nl_sock *, struct rtnl_cls *, int);
36 extern int rtnl_cls_build_change_request(struct rtnl_cls *, int,
38 extern int rtnl_cls_build_delete_request(struct rtnl_cls *, int,
40 extern int rtnl_cls_delete(struct nl_sock *, struct rtnl_cls *, int);
42 extern void rtnl_cls_set_ifindex(struct rtnl_cls *, int);
43 extern int rtnl_cls_get_ifindex(struct rtnl_cls *);
44 extern void rtnl_cls_set_handle(struct rtnl_cls *, uint32_
[all...]
H A Dclassifier-modules.h41 void (*co_dump[NL_DUMP_MAX+1])(struct rtnl_cls *,
46 int (*co_get_opts)(struct rtnl_cls *, struct nl_msg *);
51 int (*co_msg_parser)(struct rtnl_cls *);
56 void (*co_free_data)(struct rtnl_cls *);
61 int (*co_clone)(struct rtnl_cls *, struct rtnl_cls *);
71 extern struct rtnl_cls_ops * rtnl_cls_lookup_ops(struct rtnl_cls *);
/external/libnl/include/netlink/route/cls/
H A Du32.h22 extern void rtnl_u32_set_handle(struct rtnl_cls *, int, int, int);
23 extern int rtnl_u32_set_classid(struct rtnl_cls *, uint32_t);
25 extern int rtnl_u32_set_flags(struct rtnl_cls *, int);
26 extern int rtnl_u32_add_key(struct rtnl_cls *, uint32_t, uint32_t,
28 extern int rtnl_u32_add_key_uint8(struct rtnl_cls *, uint8_t, uint8_t,
30 extern int rtnl_u32_add_key_uint16(struct rtnl_cls *, uint16_t, uint16_t,
32 extern int rtnl_u32_add_key_uint32(struct rtnl_cls *, uint32_t, uint32_t,
34 extern int rtnl_u32_add_key_in_addr(struct rtnl_cls *, struct in_addr *,
36 extern int rtnl_u32_add_key_in6_addr(struct rtnl_cls *, struct in6_addr *,
H A Dbasic.h22 extern int rtnl_basic_set_classid(struct rtnl_cls *, uint32_t);
23 extern uint32_t rtnl_basic_get_classid(struct rtnl_cls *);
24 extern int rtnl_basic_set_ematch(struct rtnl_cls *,
27 rtnl_basic_get_ematch(struct rtnl_cls *);
H A Dcgroup.h22 extern int rtnl_cgroup_set_ematch(struct rtnl_cls *,
25 rtnl_cgroup_get_ematch(struct rtnl_cls *);
H A Dfw.h23 extern int rtnl_fw_set_classid(struct rtnl_cls *, uint32_t);
/external/libnl/src/cls/
H A Dutils.h22 void (*parse_argv)(struct rtnl_cls *, int, char **);
42 extern struct rtnl_cls *nlt_alloc_cls(void);
43 extern void parse_dev(struct rtnl_cls *, struct nl_cache *, char *);
44 extern void parse_prio(struct rtnl_cls *, char *);
45 extern void parse_parent(struct rtnl_cls *, char *);
46 extern void parse_handle(struct rtnl_cls *, char *);
47 extern void parse_proto(struct rtnl_cls *, char *);
H A Dutils.c13 struct rtnl_cls *nlt_alloc_cls(void)
15 struct rtnl_cls *cls;
24 void parse_dev(struct rtnl_cls *cls, struct nl_cache *link_cache, char *arg)
34 void parse_prio(struct rtnl_cls *cls, char *arg)
40 void parse_parent(struct rtnl_cls *cls, char *arg)
52 void parse_handle(struct rtnl_cls *cls, char *arg)
64 void parse_proto(struct rtnl_cls *cls, char *arg)
H A Dcgroup.c28 static void basic_parse_argv(struct rtnl_cls *cls, int argc, char **argv)
H A Dbasic.c28 static void basic_parse_argv(struct rtnl_cls *cls, int argc, char **argv)
/external/libnl/lib/route/
H A Dcls_obj.c34 struct rtnl_cls *cls = (struct rtnl_cls *) obj;
48 struct rtnl_cls *dst = nl_object_priv(_dst);
49 struct rtnl_cls *src = nl_object_priv(_src);
74 struct rtnl_cls *cls = (struct rtnl_cls *) obj;
90 struct rtnl_cls *cls = (struct rtnl_cls *) obj;
105 struct rtnl_cls *cls = (struct rtnl_cls *) ob
[all...]
H A Dcls.c42 struct rtnl_cls *cls;
83 static int cls_build(struct rtnl_cls *cls, int type, int flags,
142 int rtnl_cls_build_add_request(struct rtnl_cls *cls, int flags,
160 int rtnl_cls_add(struct nl_sock *sk, struct rtnl_cls *cls, int flags)
189 int rtnl_cls_build_change_request(struct rtnl_cls *cls, int flags,
207 int rtnl_cls_change(struct nl_sock *sk, struct rtnl_cls *cls, int flags)
236 int rtnl_cls_build_delete_request(struct rtnl_cls *cls, int flags,
255 int rtnl_cls_delete(struct nl_sock *sk, struct rtnl_cls *cls, int flags)
H A Dcls_api.c92 struct rtnl_cls_ops *rtnl_cls_lookup_ops(struct rtnl_cls *cls)
H A Dclass_obj.c197 struct rtnl_cls *filter;
H A Dqdisc_obj.c163 struct rtnl_cls *filter;
/external/libnl/lib/route/cls/
H A Dbasic.c52 static int basic_clone(struct rtnl_cls *_dst, struct rtnl_cls *_src)
57 static void basic_free_data(struct rtnl_cls *cls)
64 static int basic_msg_parser(struct rtnl_cls *cls)
99 static void basic_dump_line(struct rtnl_cls *cls, struct nl_dump_params *p)
114 static void basic_dump_details(struct rtnl_cls *cls, struct nl_dump_params *p)
126 static int basic_get_opts(struct rtnl_cls *cls, struct nl_msg *msg)
146 int rtnl_basic_set_classid(struct rtnl_cls *cls, uint32_t classid)
156 uint32_t rtnl_basic_get_classid(struct rtnl_cls *cls)
163 int rtnl_basic_set_ematch(struct rtnl_cls *cl
[all...]
H A Dcgroup.c37 static void cgroup_free_data(struct rtnl_cls *cls)
44 static int cgroup_msg_parser(struct rtnl_cls *cls)
71 static void cgroup_dump_line(struct rtnl_cls *cls, struct nl_dump_params *p)
81 static void cgroup_dump_details(struct rtnl_cls *cls, struct nl_dump_params *p)
97 int rtnl_cgroup_set_ematch(struct rtnl_cls *cls, struct rtnl_ematch_tree *tree)
114 struct rtnl_ematch_tree *rtnl_cgroup_get_ematch(struct rtnl_cls *cls)
H A Dfw.c41 static int fw_msg_parser(struct rtnl_cls *cls)
78 static void fw_free_data(struct rtnl_cls *cls)
86 static int fw_clone(struct rtnl_cls *_dst, struct rtnl_cls *_src)
100 static void fw_dump_line(struct rtnl_cls *cls, struct nl_dump_params *p)
110 static void fw_dump_details(struct rtnl_cls *cls, struct nl_dump_params *p)
118 static int fw_get_opts(struct rtnl_cls *cls, struct nl_msg *msg)
145 int rtnl_fw_set_classid(struct rtnl_cls *cls, uint32_t classid)
H A Du32.c67 static int u32_msg_parser(struct rtnl_cls *cls)
154 static void u32_free_data(struct rtnl_cls *cls)
164 static int u32_clone(struct rtnl_cls *_dst, struct rtnl_cls *_src)
185 static void u32_dump_line(struct rtnl_cls *cls, struct nl_dump_params *p)
198 struct rtnl_cls *cls, struct rtnl_u32 *u)
256 static void u32_dump_details(struct rtnl_cls *cls, struct nl_dump_params *p)
292 static void u32_dump_stats(struct rtnl_cls *cls, struct nl_dump_params *p)
304 static int u32_get_opts(struct rtnl_cls *cls, struct nl_msg *msg)
343 void rtnl_u32_set_handle(struct rtnl_cls *cl
[all...]
/external/libnl/src/
H A Dnl-cls-delete.c42 struct rtnl_cls *cls = (struct rtnl_cls *) obj;
67 struct rtnl_cls *cls;
H A Dnl-cls-add.c38 struct rtnl_cls *cls;
H A Dnl-cls-list.c15 static struct rtnl_cls *cls;
/external/libnl/include/
H A Dnetlink-types.h477 struct rtnl_cls struct

Completed in 2939 milliseconds