Lines Matching defs:argv
53 char **argv = *argvp;
61 char *colon = strchr(*argv, ':');
67 if (get_u32(&m.from, *argv, 0))
71 argc--, argv++;
79 *argvp = argv;
83 static int vlan_parse_opt(struct link_util *lu, int argc, char **argv,
90 if (matches(*argv, "protocol") == 0) {
92 if (ll_proto_a2n(&proto, *argv))
93 invarg("protocol is invalid", *argv);
95 } else if (matches(*argv, "id") == 0) {
97 if (get_u16(&id, *argv, 0))
98 invarg("id is invalid", *argv);
100 } else if (matches(*argv, "reorder_hdr") == 0) {
103 if (strcmp(*argv, "on") == 0)
105 else if (strcmp(*argv, "off") == 0)
108 return on_off("reorder_hdr", *argv);
109 } else if (matches(*argv, "gvrp") == 0) {
112 if (strcmp(*argv, "on") == 0)
114 else if (strcmp(*argv, "off") == 0)
117 return on_off("gvrp", *argv);
118 } else if (matches(*argv, "mvrp") == 0) {
121 if (strcmp(*argv, "on") == 0)
123 else if (strcmp(*argv, "off") == 0)
126 return on_off("mvrp", *argv);
127 } else if (matches(*argv, "loose_binding") == 0) {
130 if (strcmp(*argv, "on") == 0)
132 else if (strcmp(*argv, "off") == 0)
135 return on_off("loose_binding", *argv);
136 } else if (matches(*argv, "ingress-qos-map") == 0) {
138 if (vlan_parse_qos_map(&argc, &argv, n,
140 invarg("invalid ingress-qos-map", *argv);
142 } else if (matches(*argv, "egress-qos-map") == 0) {
144 if (vlan_parse_qos_map(&argc, &argv, n,
146 invarg("invalid egress-qos-map", *argv);
148 } else if (matches(*argv, "help") == 0) {
152 fprintf(stderr, "vlan: unknown command \"%s\"?\n", *argv);
156 argc--, argv++;
234 static void vlan_print_help(struct link_util *lu, int argc, char **argv,