Home | History | Annotate | Download | only in tc

Lines Matching full:char

29 	const char *id;
30 int (*parse_qopt)(struct qdisc_util *qu, int argc, char **argv, struct nlmsghdr *n);
34 int (*parse_copt)(struct qdisc_util *qu, int argc, char **argv, struct nlmsghdr *n);
42 char id[16];
43 int (*parse_fopt)(struct filter_util *qu, char *fhandle, int argc,
44 char **argv, struct nlmsghdr *n);
51 char id[16];
52 int (*parse_aopt)(struct action_util *a, int *argc, char ***argv,
58 extern const char *get_tc_lib(void);
60 extern struct qdisc_util *get_qdisc_kind(const char *str);
61 extern struct filter_util *get_filter_kind(const char *str);
63 extern int get_qdisc_handle(__u32 *h, const char *str);
64 extern int get_rate(unsigned *rate, const char *str);
65 extern int get_size(unsigned *size, const char *str);
66 extern int get_size_and_cell(unsigned *size, int *cell_log, char *str);
67 extern int get_time(unsigned *time, const char *str);
68 extern int get_linklayer(unsigned *val, const char *arg);
70 extern void print_rate(char *buf, int len, __u32 rate);
71 extern void print_size(char *buf, int len, __u32 size);
72 extern void print_qdisc_handle(char *buf, int len, __u32 h);
73 extern void print_time(char *buf, int len, __u32 time);
74 extern void print_linklayer(char *buf, int len, unsigned linklayer);
75 extern char * sprint_rate(__u32 rate, char *buf);
76 extern char * sprint_size(__u32 size, char *buf);
77 extern char * sprint_qdisc_handle(__u32 h, char *buf);
78 extern char * sprint_tc_classid(__u32 h, char *buf);
79 extern char * sprint_time(__u32 time, char *buf);
80 extern char * sprint_ticks(__u32 ticks, char *buf);
81 extern char * sprint_linklayer(unsigned linklayer, char *buf);
83 extern void print_tcstats_attr(FILE *fp, struct rtattr *tb[], char *prefix, struct rtattr **xstats);
84 extern void print_tcstats2_attr(FILE *fp, struct rtattr *rta, char *prefix, struct rtattr **xstats);
86 extern int get_tc_classid(__u32 *h, const char *str);
87 extern int print_tc_classid(char *buf, int len, __u32 h);
88 extern char * sprint_tc_classid(__u32 h, char *buf);
91 extern int parse_police(int *, char ***, int, struct nlmsghdr *);
93 extern char *action_n2a(int action, char *buf, int len);
94 extern int action_a2n(char *arg, int *result);
95 extern int act_parse_police(struct action_util *a,int *, char ***, int, struct nlmsghdr *);
102 extern int parse_action(int *, char ***, int, struct nlmsghdr *);