/external/libnl/include/netlink/route/sch/ |
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 …]
|
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 *, int, int, int); [all …]
|
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 *);
|
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 *);
|
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 *);
|
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 *);
|
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/ |
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 …]
|
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 *);
|
/external/libnl/lib/route/ |
D | qdisc_obj.c | 31 struct rtnl_qdisc *qdisc = (struct rtnl_qdisc *) obj; in qdisc_free_data() 43 struct rtnl_qdisc *dst = (struct rtnl_qdisc *) _dst; in qdisc_clone() 44 struct rtnl_qdisc *src = (struct rtnl_qdisc *) _src; in qdisc_clone() 61 struct rtnl_qdisc *qdisc = (struct rtnl_qdisc *) obj; in qdisc_dump_line() 75 struct rtnl_qdisc *qdisc = (struct rtnl_qdisc *) arg; in qdisc_dump_details() 92 struct rtnl_qdisc *qdisc = (struct rtnl_qdisc *) arg; in qdisc_dump_stats() 109 struct rtnl_qdisc *rtnl_qdisc_alloc(void) in rtnl_qdisc_alloc() 111 return (struct rtnl_qdisc *) nl_object_alloc(&qdisc_obj_ops); in rtnl_qdisc_alloc() 114 void rtnl_qdisc_put(struct rtnl_qdisc *qdisc) in rtnl_qdisc_put() 134 void rtnl_qdisc_foreach_child(struct rtnl_qdisc *qdisc, struct nl_cache *cache, in rtnl_qdisc_foreach_child() [all …]
|
D | qdisc.c | 102 struct rtnl_qdisc *qdisc; in qdisc_msg_parser() 147 static int qdisc_build(struct rtnl_qdisc *qdisc, int type, int flags, in qdisc_build() 201 int rtnl_qdisc_build_add_request(struct rtnl_qdisc *qdisc, int flags, in rtnl_qdisc_build_add_request() 222 int rtnl_qdisc_add(struct nl_sock *sk, struct rtnl_qdisc *qdisc, in rtnl_qdisc_add() 259 int rtnl_qdisc_build_change_request(struct rtnl_qdisc *qdisc, in rtnl_qdisc_build_change_request() 260 struct rtnl_qdisc *new, in rtnl_qdisc_build_change_request() 278 int rtnl_qdisc_change(struct nl_sock *sk, struct rtnl_qdisc *qdisc, in rtnl_qdisc_change() 279 struct rtnl_qdisc *new) in rtnl_qdisc_change() 314 int rtnl_qdisc_build_delete_request(struct rtnl_qdisc *qdisc, in rtnl_qdisc_build_delete_request() 352 int rtnl_qdisc_delete(struct nl_sock *sk, struct rtnl_qdisc *qdisc) in rtnl_qdisc_delete() [all …]
|
/external/libnl/lib/route/sch/ |
D | sfq.c | 42 static inline struct rtnl_sfq *sfq_qdisc(struct rtnl_qdisc *qdisc) in sfq_qdisc() 47 static inline struct rtnl_sfq *sfq_alloc(struct rtnl_qdisc *qdisc) in sfq_alloc() 55 static int sfq_msg_parser(struct rtnl_qdisc *qdisc) in sfq_msg_parser() 85 static void sfq_free_data(struct rtnl_qdisc *qdisc) in sfq_free_data() 90 static void sfq_dump_line(struct rtnl_qdisc *qdisc, struct nl_dump_params *p) in sfq_dump_line() 99 static void sfq_dump_details(struct rtnl_qdisc *qdisc, struct nl_dump_params *p) in sfq_dump_details() 108 static struct nl_msg *sfq_get_opts(struct rtnl_qdisc *qdisc) in sfq_get_opts() 147 int rtnl_sfq_set_quantum(struct rtnl_qdisc *qdisc, int quantum) in rtnl_sfq_set_quantum() 166 int rtnl_sfq_get_quantum(struct rtnl_qdisc *qdisc) in rtnl_sfq_get_quantum() 183 int rtnl_sfq_set_limit(struct rtnl_qdisc *qdisc, int limit) in rtnl_sfq_set_limit() [all …]
|
D | netem.c | 46 static inline struct rtnl_netem *netem_qdisc(struct rtnl_qdisc *qdisc) in netem_qdisc() 51 static inline struct rtnl_netem *netem_alloc(struct rtnl_qdisc *qdisc) in netem_alloc() 65 static int netem_msg_parser(struct rtnl_qdisc *qdisc) in netem_msg_parser() 146 static void netem_free_data(struct rtnl_qdisc *qdisc) in netem_free_data() 163 static void netem_dump_line(struct rtnl_qdisc *qdisc, struct nl_dump_params *p) in netem_dump_line() 171 int netem_build_msg(struct rtnl_qdisc *qdisc, struct nl_msg *msg) in netem_build_msg() 319 int rtnl_netem_set_limit(struct rtnl_qdisc *qdisc, int limit) in rtnl_netem_set_limit() 338 int rtnl_netem_get_limit(struct rtnl_qdisc *qdisc) in rtnl_netem_get_limit() 362 int rtnl_netem_set_gap(struct rtnl_qdisc *qdisc, int gap) in rtnl_netem_set_gap() 381 int rtnl_netem_get_gap(struct rtnl_qdisc *qdisc) in rtnl_netem_get_gap() [all …]
|
D | tbf.c | 38 static inline struct rtnl_tbf *tbf_qdisc(struct rtnl_qdisc *qdisc) in tbf_qdisc() 43 static inline struct rtnl_tbf *tbf_alloc(struct rtnl_qdisc *qdisc) in tbf_alloc() 55 static int tbf_msg_parser(struct rtnl_qdisc *q) in tbf_msg_parser() 96 static void tbf_free_data(struct rtnl_qdisc *qdisc) in tbf_free_data() 101 static void tbf_dump_line(struct rtnl_qdisc *qdisc, struct nl_dump_params *p) in tbf_dump_line() 118 static void tbf_dump_details(struct rtnl_qdisc *qdisc, struct nl_dump_params *p) in tbf_dump_details() 154 static struct nl_msg *tbf_get_opts(struct rtnl_qdisc *qdisc) in tbf_get_opts() 220 int rtnl_qdisc_tbf_set_limit(struct rtnl_qdisc *qdisc, int limit) in rtnl_qdisc_tbf_set_limit() 263 int rtnl_qdisc_tbf_set_limit_by_latency(struct rtnl_qdisc *qdisc, int latency) in rtnl_qdisc_tbf_set_limit_by_latency() 293 int rtnl_qdisc_tbf_get_limit(struct rtnl_qdisc *qdisc) in rtnl_qdisc_tbf_get_limit() [all …]
|
D | fifo.c | 44 static inline struct rtnl_fifo *fifo_qdisc(struct rtnl_qdisc *qdisc) in fifo_qdisc() 49 static inline struct rtnl_fifo *fifo_alloc(struct rtnl_qdisc *qdisc) in fifo_alloc() 57 static int fifo_msg_parser(struct rtnl_qdisc *qdisc) in fifo_msg_parser() 76 static void fifo_free_data(struct rtnl_qdisc *qdisc) in fifo_free_data() 81 static void pfifo_dump_line(struct rtnl_qdisc *qdisc, struct nl_dump_params *p) in pfifo_dump_line() 89 static void bfifo_dump_line(struct rtnl_qdisc *qdisc, struct nl_dump_params *p) in bfifo_dump_line() 102 static struct nl_msg *fifo_get_opts(struct rtnl_qdisc *qdisc) in fifo_get_opts() 139 int rtnl_qdisc_fifo_set_limit(struct rtnl_qdisc *qdisc, int limit) in rtnl_qdisc_fifo_set_limit() 158 int rtnl_qdisc_fifo_get_limit(struct rtnl_qdisc *qdisc) in rtnl_qdisc_fifo_get_limit()
|
D | red.c | 37 static inline struct rtnl_red *red_qdisc(struct rtnl_qdisc *qdisc) in red_qdisc() 42 static inline struct rtnl_red *red_alloc(struct rtnl_qdisc *qdisc) in red_alloc() 54 static int red_msg_parser(struct rtnl_qdisc *qdisc) in red_msg_parser() 92 static void red_dump_line(struct rtnl_qdisc *qdisc, struct nl_dump_params *p) in red_dump_line() 101 static void red_dump_details(struct rtnl_qdisc *qdisc, struct nl_dump_params *p) in red_dump_details() 110 static void red_dump_stats(struct rtnl_qdisc *qdisc, struct nl_dump_params *p) in red_dump_stats() 119 static struct nl_msg *red_get_opts(struct rtnl_qdisc *qdisc) in red_get_opts() 159 int rtnl_red_set_limit(struct rtnl_qdisc *qdisc, int limit) in rtnl_red_set_limit() 178 int rtnl_red_get_limit(struct rtnl_qdisc *qdisc) in rtnl_red_get_limit()
|
D | prio.c | 42 static inline struct rtnl_prio *prio_qdisc(struct rtnl_qdisc *qdisc) in prio_qdisc() 47 static inline struct rtnl_prio *prio_alloc(struct rtnl_qdisc *qdisc) in prio_alloc() 55 static int prio_msg_parser(struct rtnl_qdisc *qdisc) in prio_msg_parser() 75 static void prio_free_data(struct rtnl_qdisc *qdisc) in prio_free_data() 80 static void prio_dump_line(struct rtnl_qdisc *qdisc, struct nl_dump_params *p) in prio_dump_line() 88 static void prio_dump_details(struct rtnl_qdisc *qdisc,struct nl_dump_params *p) in prio_dump_details() 124 static struct nl_msg *prio_get_opts(struct rtnl_qdisc *qdisc) in prio_get_opts() 163 int rtnl_qdisc_prio_set_bands(struct rtnl_qdisc *qdisc, int bands) in rtnl_qdisc_prio_set_bands() 182 int rtnl_qdisc_prio_get_bands(struct rtnl_qdisc *qdisc) in rtnl_qdisc_prio_get_bands() 200 int rtnl_qdisc_prio_set_priomap(struct rtnl_qdisc *qdisc, uint8_t priomap[], in rtnl_qdisc_prio_set_priomap() [all …]
|
D | dsmark.c | 38 static inline struct rtnl_dsmark_qdisc *dsmark_qdisc(struct rtnl_qdisc *qdisc) in dsmark_qdisc() 44 dsmark_qdisc_alloc(struct rtnl_qdisc *qdisc) in dsmark_qdisc_alloc() 60 static int dsmark_qdisc_msg_parser(struct rtnl_qdisc *qdisc) in dsmark_qdisc_msg_parser() 136 static void dsmark_qdisc_dump_line(struct rtnl_qdisc *qdisc, in dsmark_qdisc_dump_line() 145 static void dsmark_qdisc_dump_details(struct rtnl_qdisc *qdisc, in dsmark_qdisc_dump_details() 175 static struct nl_msg *dsmark_qdisc_get_opts(struct rtnl_qdisc *qdisc) in dsmark_qdisc_get_opts() 318 int rtnl_qdisc_dsmark_set_indices(struct rtnl_qdisc *qdisc, uint16_t indices) in rtnl_qdisc_dsmark_set_indices() 337 int rtnl_qdisc_dsmark_get_indices(struct rtnl_qdisc *qdisc) in rtnl_qdisc_dsmark_get_indices() 354 int rtnl_qdisc_dsmark_set_default_index(struct rtnl_qdisc *qdisc, in rtnl_qdisc_dsmark_set_default_index() 374 int rtnl_qdisc_dsmark_get_default_index(struct rtnl_qdisc *qdisc) in rtnl_qdisc_dsmark_get_default_index() [all …]
|
D | cbq.c | 84 tca->tc_subdata = calloc(1, sizeof(struct rtnl_qdisc)); in cbq_alloc() 116 static int cbq_qdisc_msg_parser(struct rtnl_qdisc *qdisc) in cbq_qdisc_msg_parser() 126 static void cbq_qdisc_free_data(struct rtnl_qdisc *qdisc) in cbq_qdisc_free_data() 141 static int cbq_qdisc_clone(struct rtnl_qdisc *dst, struct rtnl_qdisc *src) in cbq_qdisc_clone() 173 static void cbq_qdisc_dump_line(struct rtnl_qdisc *qdisc, in cbq_qdisc_dump_line() 225 static void cbq_qdisc_dump_details(struct rtnl_qdisc *qdisc, in cbq_qdisc_dump_details() 250 static void cbq_qdisc_dump_stats(struct rtnl_qdisc *qdisc, in cbq_qdisc_dump_stats()
|
D | htb.c | 49 static inline struct rtnl_htb_qdisc *htb_qdisc(struct rtnl_qdisc *qdisc) in htb_qdisc() 62 static int htb_qdisc_msg_parser(struct rtnl_qdisc *qdisc) in htb_qdisc_msg_parser() 87 static void htb_qdisc_free_data(struct rtnl_qdisc *qdisc) in htb_qdisc_free_data() 139 static void htb_qdisc_dump_line(struct rtnl_qdisc *qdisc, in htb_qdisc_dump_line() 229 static struct nl_msg *htb_qdisc_get_opts(struct rtnl_qdisc *qdisc) in htb_qdisc_get_opts() 353 void rtnl_htb_set_rate2quantum(struct rtnl_qdisc *qdisc, uint32_t rate2quantum) in rtnl_htb_set_rate2quantum() 368 void rtnl_htb_set_defcls(struct rtnl_qdisc *qdisc, uint32_t defcls) in rtnl_htb_set_defcls()
|
/external/libnl/include/netlink/cli/ |
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/ |
D | qdisc.c | 22 struct rtnl_qdisc *nl_cli_qdisc_alloc(void) in nl_cli_qdisc_alloc() 24 struct rtnl_qdisc *qdisc; in nl_cli_qdisc_alloc() 33 void nl_cli_qdisc_parse_dev(struct rtnl_qdisc *qdisc, struct nl_cache *link_cache, char *arg) in nl_cli_qdisc_parse_dev() 43 void nl_cli_qdisc_parse_parent(struct rtnl_qdisc *qdisc, char *arg) in nl_cli_qdisc_parse_parent() 55 void nl_cli_qdisc_parse_handle(struct rtnl_qdisc *qdisc, char *arg) in nl_cli_qdisc_parse_handle() 67 void nl_cli_qdisc_parse_kind(struct rtnl_qdisc *qdisc, char *arg) in nl_cli_qdisc_parse_kind()
|
/external/libnl/src/ |
D | disabled-nl-qdisc-add.c | 23 static int parse_blackhole_opts(struct rtnl_qdisc *qdisc, char *argv[], in parse_blackhole_opts() 29 static int parse_pfifo_opts(struct rtnl_qdisc *qdisc, char *argv[], int argc) in parse_pfifo_opts() 50 static int parse_bfifo_opts(struct rtnl_qdisc *qdisc, char *argv[], int argc) in parse_bfifo_opts() 76 static int parse_prio_opts(struct rtnl_qdisc *qdisc, char *argv[], int argc) in parse_prio_opts() 129 struct rtnl_qdisc *qdisc; in main()
|
D | nl-tctree-list.c | 41 struct rtnl_qdisc *leaf; in print_class() 65 struct rtnl_qdisc *qdisc = (struct rtnl_qdisc *) obj; in print_qdisc() 85 struct rtnl_qdisc *qdisc; in print_link()
|
D | nl-qdisc-delete.c | 43 struct rtnl_qdisc *qdisc = nl_object_priv(obj); in delete_cb() 66 struct rtnl_qdisc *qdisc; in main()
|