osdl.net!shemminger | f307c24 | 2004-08-23 20:21:21 +0000 | [diff] [blame] | 1 | |
| 2 | #define TCA_BUF_MAX (64*1024) |
| 3 | |
osdl.net!shemminger | 7901660 | 2005-03-14 19:34:12 +0000 | [diff] [blame] | 4 | extern struct rtnl_handle rth; |
Daniel Borkmann | 4bd6244 | 2015-04-16 21:20:06 +0200 | [diff] [blame] | 5 | |
osdl.org!shemminger | aba5acd | 2004-04-15 20:56:59 +0000 | [diff] [blame] | 6 | extern int do_qdisc(int argc, char **argv); |
| 7 | extern int do_class(int argc, char **argv); |
| 8 | extern int do_filter(int argc, char **argv); |
osdl.net!shemminger | 2373fde | 2004-08-13 23:54:55 +0000 | [diff] [blame] | 9 | extern int do_action(int argc, char **argv); |
Jamal Hadi Salim | 5bec348 | 2006-08-08 11:55:15 -0700 | [diff] [blame] | 10 | extern int do_tcmonitor(int argc, char **argv); |
Daniel Borkmann | 4bd6244 | 2015-04-16 21:20:06 +0200 | [diff] [blame] | 11 | extern int do_exec(int argc, char **argv); |
| 12 | |
Jamal Hadi Salim | 5bec348 | 2006-08-08 11:55:15 -0700 | [diff] [blame] | 13 | extern int print_action(const struct sockaddr_nl *who, struct nlmsghdr *n, void *arg); |
| 14 | extern int print_filter(const struct sockaddr_nl *who, struct nlmsghdr *n, void *arg); |
| 15 | extern int print_qdisc(const struct sockaddr_nl *who, struct nlmsghdr *n, void *arg); |
Stephen Hemminger | 4216918 | 2008-01-31 21:26:00 -0800 | [diff] [blame] | 16 | extern int print_class(const struct sockaddr_nl *who, struct nlmsghdr *n, void *arg); |
Jussi Kivilinna | 839c845 | 2008-07-25 16:19:09 +0300 | [diff] [blame] | 17 | extern void print_size_table(FILE *fp, const char *prefix, struct rtattr *rta); |
osdl.org!shemminger | aba5acd | 2004-04-15 20:56:59 +0000 | [diff] [blame] | 18 | |
site!shemminger | c1027a7 | 2005-03-14 22:19:16 +0000 | [diff] [blame] | 19 | struct tc_estimator; |
osdl.org!shemminger | aba5acd | 2004-04-15 20:56:59 +0000 | [diff] [blame] | 20 | extern int parse_estimator(int *p_argc, char ***p_argv, struct tc_estimator *est); |
Jussi Kivilinna | 839c845 | 2008-07-25 16:19:09 +0300 | [diff] [blame] | 21 | |
| 22 | struct tc_sizespec; |
| 23 | extern int parse_size_table(int *p_argc, char ***p_argv, struct tc_sizespec *s); |
| 24 | extern int check_size_table_opts(struct tc_sizespec *s); |
Vadim Kochan | d954b34 | 2014-12-26 02:10:06 +0200 | [diff] [blame] | 25 | |
| 26 | extern int show_graph; |
Vadim Kochan | 4612d04 | 2015-03-03 18:41:18 +0200 | [diff] [blame] | 27 | extern bool use_names; |