/external/libnl/include/netlink/route/sch/ |
H A D | netem.h | 21 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 D | tbf.h | 22 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 D | sfq.h | 21 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 D | dsmark.h | 27 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 D | fifo.h | 21 extern int rtnl_qdisc_fifo_set_limit(struct rtnl_qdisc *, int); 22 extern int rtnl_qdisc_fifo_get_limit(struct rtnl_qdisc *);
|
H A D | prio.h | 41 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 D | htb.h | 24 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 D | qdisc.h | 23 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 D | qdisc-modules.h | 35 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 D | class.h | 34 extern struct rtnl_qdisc * rtnl_class_leaf_qdisc(struct rtnl_class *,
|
/external/libnl/include/netlink/cli/ |
H A D | qdisc.h | 21 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 D | qdisc.c | 22 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 D | qdisc_obj.c | 31 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 D | qdisc.c | 26 * 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 D | sfq.c | 42 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 D | fifo.c | 44 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 D | red.c | 37 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 D | netem.c | 46 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 D | tbf.c | 38 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 D | prio.c | 42 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 D | dsmark.c | 38 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 D | cbq.c | 84 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 D | nl-tctree-list.c | 41 struct rtnl_qdisc *leaf; 65 struct rtnl_qdisc *qdisc = (struct rtnl_qdisc *) obj; 85 struct rtnl_qdisc *qdisc;
|
H A D | nl-qdisc-delete.c | 43 struct rtnl_qdisc *qdisc = nl_object_priv(obj); 66 struct rtnl_qdisc *qdisc;
|
H A D | disabled-nl-qdisc-add.c | 23 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;
|