Lines Matching +full:default +full:- +full:cli
1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * Copyright (c) 2003-2011 Thomas Graf <tgraf@suug.ch>
6 #include <netlink/cli/utils.h>
7 #include <netlink/cli/tc.h>
8 #include <netlink/cli/cls.h>
9 #include <netlink/cli/link.h>
11 #include <netlink-private/route/tc-api.h>
20 "Usage: nl-cls-add [OPTIONS]... classifier [CONFIGURATION]...\n" in print_usage()
23 " -q, --quiet Do not print informal notifications.\n" in print_usage()
24 " -h, --help Show this help text.\n" in print_usage()
25 " -v, --version Show versioning information.\n" in print_usage()
26 " --update Update classifier if it exists.\n" in print_usage()
27 " --update-only Only update classifier, never create it.\n" in print_usage()
28 " -d, --dev=DEV Network device the classifier should be attached to.\n" in print_usage()
29 " -i, --id=ID ID of new classifier (default: auto-generated)\n" in print_usage()
30 " -p, --parent=ID ID of parent { root | ingress | class-ID }\n" in print_usage()
31 " --proto=PROTO Protocol to match (default: all)\n" in print_usage()
32 " --prio=PRIO Priority (default: 0)\n" in print_usage()
33 " --mtu=SIZE Overwrite MTU (default: MTU of network device)\n" in print_usage()
34 " --mpu=SIZE Minimum packet size on the link (default: 0).\n" in print_usage()
35 " --overhead=SIZE Overhead in bytes per packet (default: 0).\n" in print_usage()
36 " --linktype=TYPE Overwrite linktype (default: type of network device)\n" in print_usage()
39 " -h, --help Show help text of classifier specific options.\n" in print_usage()
42 " $ nl-cls-add --dev=eth1 --parent=q_root basic --target c_www\n" in print_usage()
93 { "update-only", 0, 0, ARG_UPDATE_ONLY }, in main()
103 if (c == -1) in main()
130 nl_cli_fatal(EINVAL, "You must specify a network device (--dev=XXX)"); in main()
133 nl_cli_fatal(EINVAL, "You must specify a parent (--parent=XXX)"); in main()
149 tm->tm_parse_argv(tc, argc, argv); in main()