Searched refs:rtnl_qdisc (Results 1 - 25 of 30) sorted by relevance

12

/external/libnl/include/netlink/route/sch/
H A Dnetem.h21 extern int rtnl_netem_set_limit(struct rtnl_qdisc *, int);
22 extern int rtnl_netem_get_limit(struct rtnl_qdisc *);
25 extern int rtnl_netem_set_gap(struct rtnl_qdisc *, int);
26 extern int rtnl_netem_get_gap(struct rtnl_qdisc *);
28 extern int rtnl_netem_set_reorder_probability(struct rtnl_qdisc *, int);
29 extern int rtnl_netem_get_reorder_probability(struct rtnl_qdisc *);
31 extern int rtnl_netem_set_reorder_correlation(struct rtnl_qdisc *, int);
32 extern int rtnl_netem_get_reorder_correlation(struct rtnl_qdisc *);
35 extern int rtnl_netem_set_corruption_probability(struct rtnl_qdisc *, int);
36 extern int rtnl_netem_get_corruption_probability(struct rtnl_qdisc *);
[all...]
H A Dtbf.h22 extern int rtnl_qdisc_tbf_set_limit(struct rtnl_qdisc *, int);
23 extern int rtnl_qdisc_tbf_set_limit_by_latency(struct rtnl_qdisc *, int);
24 extern int rtnl_qdisc_tbf_get_limit(struct rtnl_qdisc *);
26 extern int rtnl_qdisc_tbf_set_mpu(struct rtnl_qdisc *, int);
27 extern int rtnl_qdisc_tbf_get_mpu(struct rtnl_qdisc *);
29 extern int rtnl_qdisc_tbf_set_rate(struct rtnl_qdisc *, int, int, int);
30 extern int rtnl_qdisc_tbf_get_rate(struct rtnl_qdisc *);
31 extern int rtnl_qdisc_tbf_get_rate_bucket(struct rtnl_qdisc *);
32 extern int rtnl_qdisc_tbf_get_rate_cell(struct rtnl_qdisc *);
34 extern int rtnl_qdisc_tbf_set_peakrate(struct rtnl_qdisc *, in
[all...]
H A Dsfq.h21 extern int rtnl_sfq_set_quantum(struct rtnl_qdisc *, int);
22 extern int rtnl_sfq_get_quantum(struct rtnl_qdisc *);
24 extern int rtnl_sfq_set_limit(struct rtnl_qdisc *, int);
25 extern int rtnl_sfq_get_limit(struct rtnl_qdisc *);
27 extern int rtnl_sfq_set_perturb(struct rtnl_qdisc *, int);
28 extern int rtnl_sfq_get_perturb(struct rtnl_qdisc *);
30 extern int rtnl_sfq_get_divisor(struct rtnl_qdisc *);
H A Ddsmark.h27 extern int rtnl_qdisc_dsmark_set_indices(struct rtnl_qdisc *, uint16_t);
28 extern int rtnl_qdisc_dsmark_get_indices(struct rtnl_qdisc *);
30 extern int rtnl_qdisc_dsmark_set_default_index(struct rtnl_qdisc *,
32 extern int rtnl_qdisc_dsmark_get_default_index(struct rtnl_qdisc *);
34 extern int rtnl_qdisc_dsmark_set_set_tc_index(struct rtnl_qdisc *, int);
35 extern int rtnl_qdisc_dsmark_get_set_tc_index(struct rtnl_qdisc *);
H A Dfifo.h21 extern int rtnl_qdisc_fifo_set_limit(struct rtnl_qdisc *, int);
22 extern int rtnl_qdisc_fifo_get_limit(struct rtnl_qdisc *);
H A Dprio.h41 extern int rtnl_qdisc_prio_set_bands(struct rtnl_qdisc *, int);
42 extern int rtnl_qdisc_prio_get_bands(struct rtnl_qdisc *);
43 extern int rtnl_qdisc_prio_set_priomap(struct rtnl_qdisc *, uint8_t[], int);
44 extern uint8_t *rtnl_qdisc_prio_get_priomap(struct rtnl_qdisc *);
H A Dhtb.h24 extern void rtnl_htb_set_rate2quantum(struct rtnl_qdisc *, uint32_t);
25 extern void rtnl_htb_set_defcls(struct rtnl_qdisc *, uint32_t);
/external/libnl/include/netlink/route/
H A Dqdisc.h23 struct rtnl_qdisc;
27 extern struct rtnl_qdisc *rtnl_qdisc_alloc(void);
28 extern void rtnl_qdisc_put(struct rtnl_qdisc *);
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 *,
35 extern int rtnl_qdisc_build_add_request(struct rtnl_qdisc *, int,
37 extern int rtnl_qdisc_add(struct nl_sock *, struct rtnl_qdisc *, int);
39 extern int rtnl_qdisc_build_change_request(struct rtnl_qdisc *,
40 struct rtnl_qdisc *,
42 extern int rtnl_qdisc_change(struct nl_sock *, struct rtnl_qdisc *,
[all...]
H A Dqdisc-modules.h35 void (*qo_dump[NL_DUMP_MAX+1])(struct rtnl_qdisc *,
41 struct nl_msg *(*qo_get_opts)(struct rtnl_qdisc *);
43 int (*qo_build_msg)(struct rtnl_qdisc *, struct nl_msg *);
48 int (*qo_msg_parser)(struct rtnl_qdisc *);
53 void (*qo_free_data)(struct rtnl_qdisc *);
58 int (*qo_clone)(struct rtnl_qdisc *, struct rtnl_qdisc *);
68 extern struct rtnl_qdisc_ops * rtnl_qdisc_lookup_ops(struct rtnl_qdisc *);
H A Dclass.h34 extern struct rtnl_qdisc * rtnl_class_leaf_qdisc(struct rtnl_class *,
/external/libnl/include/netlink/cli/
H A Dqdisc.h21 extern struct rtnl_qdisc *nl_cli_qdisc_alloc(void);
23 extern void nl_cli_qdisc_parse_dev(struct rtnl_qdisc *, struct nl_cache *, char *);
24 extern void nl_cli_qdisc_parse_parent(struct rtnl_qdisc *, char *);
25 extern void nl_cli_qdisc_parse_handle(struct rtnl_qdisc *, char *);
26 extern void nl_cli_qdisc_parse_kind(struct rtnl_qdisc *, char *);
/external/libnl/src/lib/
H A Dqdisc.c22 struct rtnl_qdisc *nl_cli_qdisc_alloc(void)
24 struct rtnl_qdisc *qdisc;
33 void nl_cli_qdisc_parse_dev(struct rtnl_qdisc *qdisc, struct nl_cache *link_cache, char *arg)
43 void nl_cli_qdisc_parse_parent(struct rtnl_qdisc *qdisc, char *arg)
55 void nl_cli_qdisc_parse_handle(struct rtnl_qdisc *qdisc, char *arg)
67 void nl_cli_qdisc_parse_kind(struct rtnl_qdisc *qdisc, char *arg)
/external/libnl/lib/route/
H A Dqdisc_obj.c31 struct rtnl_qdisc *qdisc = (struct rtnl_qdisc *) obj;
43 struct rtnl_qdisc *dst = (struct rtnl_qdisc *) _dst;
44 struct rtnl_qdisc *src = (struct rtnl_qdisc *) _src;
61 struct rtnl_qdisc *qdisc = (struct rtnl_qdisc *) obj;
75 struct rtnl_qdisc *qdisc = (struct rtnl_qdisc *) ar
[all...]
H A Dqdisc.c26 * struct rtnl_qdisc *qdisc = rtnl_qdisc_alloc();
57 * struct rtnl_qdisc *qdisc = rtnl_qdisc_alloc();
102 struct rtnl_qdisc *qdisc;
147 static int qdisc_build(struct rtnl_qdisc *qdisc, int type, int flags,
201 int rtnl_qdisc_build_add_request(struct rtnl_qdisc *qdisc, int flags,
222 int rtnl_qdisc_add(struct nl_sock *sk, struct rtnl_qdisc *qdisc,
259 int rtnl_qdisc_build_change_request(struct rtnl_qdisc *qdisc,
260 struct rtnl_qdisc *new,
278 int rtnl_qdisc_change(struct nl_sock *sk, struct rtnl_qdisc *qdisc,
279 struct rtnl_qdisc *ne
[all...]
/external/libnl/lib/route/sch/
H A Dsfq.c42 static inline struct rtnl_sfq *sfq_qdisc(struct rtnl_qdisc *qdisc)
47 static inline struct rtnl_sfq *sfq_alloc(struct rtnl_qdisc *qdisc)
55 static int sfq_msg_parser(struct rtnl_qdisc *qdisc)
85 static void sfq_free_data(struct rtnl_qdisc *qdisc)
90 static void sfq_dump_line(struct rtnl_qdisc *qdisc, struct nl_dump_params *p)
99 static void sfq_dump_details(struct rtnl_qdisc *qdisc, struct nl_dump_params *p)
108 static struct nl_msg *sfq_get_opts(struct rtnl_qdisc *qdisc)
147 int rtnl_sfq_set_quantum(struct rtnl_qdisc *qdisc, int quantum)
166 int rtnl_sfq_get_quantum(struct rtnl_qdisc *qdisc)
183 int rtnl_sfq_set_limit(struct rtnl_qdisc *qdis
[all...]
H A Dfifo.c44 static inline struct rtnl_fifo *fifo_qdisc(struct rtnl_qdisc *qdisc)
49 static inline struct rtnl_fifo *fifo_alloc(struct rtnl_qdisc *qdisc)
57 static int fifo_msg_parser(struct rtnl_qdisc *qdisc)
76 static void fifo_free_data(struct rtnl_qdisc *qdisc)
81 static void pfifo_dump_line(struct rtnl_qdisc *qdisc, struct nl_dump_params *p)
89 static void bfifo_dump_line(struct rtnl_qdisc *qdisc, struct nl_dump_params *p)
102 static struct nl_msg *fifo_get_opts(struct rtnl_qdisc *qdisc)
139 int rtnl_qdisc_fifo_set_limit(struct rtnl_qdisc *qdisc, int limit)
158 int rtnl_qdisc_fifo_get_limit(struct rtnl_qdisc *qdisc)
H A Dred.c37 static inline struct rtnl_red *red_qdisc(struct rtnl_qdisc *qdisc)
42 static inline struct rtnl_red *red_alloc(struct rtnl_qdisc *qdisc)
54 static int red_msg_parser(struct rtnl_qdisc *qdisc)
92 static void red_dump_line(struct rtnl_qdisc *qdisc, struct nl_dump_params *p)
101 static void red_dump_details(struct rtnl_qdisc *qdisc, struct nl_dump_params *p)
110 static void red_dump_stats(struct rtnl_qdisc *qdisc, struct nl_dump_params *p)
119 static struct nl_msg *red_get_opts(struct rtnl_qdisc *qdisc)
159 int rtnl_red_set_limit(struct rtnl_qdisc *qdisc, int limit)
178 int rtnl_red_get_limit(struct rtnl_qdisc *qdisc)
H A Dnetem.c46 static inline struct rtnl_netem *netem_qdisc(struct rtnl_qdisc *qdisc)
51 static inline struct rtnl_netem *netem_alloc(struct rtnl_qdisc *qdisc)
65 static int netem_msg_parser(struct rtnl_qdisc *qdisc)
146 static void netem_free_data(struct rtnl_qdisc *qdisc)
163 static void netem_dump_line(struct rtnl_qdisc *qdisc, struct nl_dump_params *p)
171 int netem_build_msg(struct rtnl_qdisc *qdisc, struct nl_msg *msg)
319 int rtnl_netem_set_limit(struct rtnl_qdisc *qdisc, int limit)
338 int rtnl_netem_get_limit(struct rtnl_qdisc *qdisc)
362 int rtnl_netem_set_gap(struct rtnl_qdisc *qdisc, int gap)
381 int rtnl_netem_get_gap(struct rtnl_qdisc *qdis
[all...]
H A Dtbf.c38 static inline struct rtnl_tbf *tbf_qdisc(struct rtnl_qdisc *qdisc)
43 static inline struct rtnl_tbf *tbf_alloc(struct rtnl_qdisc *qdisc)
55 static int tbf_msg_parser(struct rtnl_qdisc *q)
96 static void tbf_free_data(struct rtnl_qdisc *qdisc)
101 static void tbf_dump_line(struct rtnl_qdisc *qdisc, struct nl_dump_params *p)
118 static void tbf_dump_details(struct rtnl_qdisc *qdisc, struct nl_dump_params *p)
154 static struct nl_msg *tbf_get_opts(struct rtnl_qdisc *qdisc)
220 int rtnl_qdisc_tbf_set_limit(struct rtnl_qdisc *qdisc, int limit)
263 int rtnl_qdisc_tbf_set_limit_by_latency(struct rtnl_qdisc *qdisc, int latency)
293 int rtnl_qdisc_tbf_get_limit(struct rtnl_qdisc *qdis
[all...]
H A Dprio.c42 static inline struct rtnl_prio *prio_qdisc(struct rtnl_qdisc *qdisc)
47 static inline struct rtnl_prio *prio_alloc(struct rtnl_qdisc *qdisc)
55 static int prio_msg_parser(struct rtnl_qdisc *qdisc)
75 static void prio_free_data(struct rtnl_qdisc *qdisc)
80 static void prio_dump_line(struct rtnl_qdisc *qdisc, struct nl_dump_params *p)
88 static void prio_dump_details(struct rtnl_qdisc *qdisc,struct nl_dump_params *p)
124 static struct nl_msg *prio_get_opts(struct rtnl_qdisc *qdisc)
163 int rtnl_qdisc_prio_set_bands(struct rtnl_qdisc *qdisc, int bands)
182 int rtnl_qdisc_prio_get_bands(struct rtnl_qdisc *qdisc)
200 int rtnl_qdisc_prio_set_priomap(struct rtnl_qdisc *qdis
[all...]
H A Ddsmark.c38 static inline struct rtnl_dsmark_qdisc *dsmark_qdisc(struct rtnl_qdisc *qdisc)
44 dsmark_qdisc_alloc(struct rtnl_qdisc *qdisc)
60 static int dsmark_qdisc_msg_parser(struct rtnl_qdisc *qdisc)
136 static void dsmark_qdisc_dump_line(struct rtnl_qdisc *qdisc,
145 static void dsmark_qdisc_dump_details(struct rtnl_qdisc *qdisc,
175 static struct nl_msg *dsmark_qdisc_get_opts(struct rtnl_qdisc *qdisc)
318 int rtnl_qdisc_dsmark_set_indices(struct rtnl_qdisc *qdisc, uint16_t indices)
337 int rtnl_qdisc_dsmark_get_indices(struct rtnl_qdisc *qdisc)
354 int rtnl_qdisc_dsmark_set_default_index(struct rtnl_qdisc *qdisc,
374 int rtnl_qdisc_dsmark_get_default_index(struct rtnl_qdisc *qdis
[all...]
H A Dcbq.c84 tca->tc_subdata = calloc(1, sizeof(struct rtnl_qdisc));
116 static int cbq_qdisc_msg_parser(struct rtnl_qdisc *qdisc)
126 static void cbq_qdisc_free_data(struct rtnl_qdisc *qdisc)
141 static int cbq_qdisc_clone(struct rtnl_qdisc *dst, struct rtnl_qdisc *src)
173 static void cbq_qdisc_dump_line(struct rtnl_qdisc *qdisc,
225 static void cbq_qdisc_dump_details(struct rtnl_qdisc *qdisc,
250 static void cbq_qdisc_dump_stats(struct rtnl_qdisc *qdisc,
/external/libnl/src/
H A Dnl-tctree-list.c41 struct rtnl_qdisc *leaf;
65 struct rtnl_qdisc *qdisc = (struct rtnl_qdisc *) obj;
85 struct rtnl_qdisc *qdisc;
H A Dnl-qdisc-delete.c43 struct rtnl_qdisc *qdisc = nl_object_priv(obj);
66 struct rtnl_qdisc *qdisc;
H A Ddisabled-nl-qdisc-add.c23 static int parse_blackhole_opts(struct rtnl_qdisc *qdisc, char *argv[],
29 static int parse_pfifo_opts(struct rtnl_qdisc *qdisc, char *argv[], int argc)
50 static int parse_bfifo_opts(struct rtnl_qdisc *qdisc, char *argv[], int argc)
76 static int parse_prio_opts(struct rtnl_qdisc *qdisc, char *argv[], int argc)
129 struct rtnl_qdisc *qdisc;

Completed in 870 milliseconds

12