Home | History | Annotate | Download | only in ip

Lines Matching defs:argv

55 	char **argv = *argvp;
63 char *colon = strchr(*argv, ':');
69 if (get_u32(&m.from, *argv, 0))
73 argc--, argv++;
81 *argvp = argv;
85 static int vlan_parse_opt(struct link_util *lu, int argc, char **argv,
92 if (matches(*argv, "protocol") == 0) {
94 if (ll_proto_a2n(&proto, *argv))
95 invarg("protocol is invalid", *argv);
97 } else if (matches(*argv, "id") == 0) {
99 if (get_u16(&id, *argv, 0))
100 invarg("id is invalid", *argv);
102 } else if (matches(*argv, "reorder_hdr") == 0) {
105 if (strcmp(*argv, "on") == 0)
107 else if (strcmp(*argv, "off") == 0)
110 return on_off("reorder_hdr", *argv);
111 } else if (matches(*argv, "gvrp") == 0) {
114 if (strcmp(*argv, "on") == 0)
116 else if (strcmp(*argv, "off") == 0)
119 return on_off("gvrp", *argv);
120 } else if (matches(*argv, "mvrp") == 0) {
123 if (strcmp(*argv, "on") == 0)
125 else if (strcmp(*argv, "off") == 0)
128 return on_off("mvrp", *argv);
129 } else if (matches(*argv, "loose_binding") == 0) {
132 if (strcmp(*argv, "on") == 0)
134 else if (strcmp(*argv, "off") == 0)
137 return on_off("loose_binding", *argv);
138 } else if (matches(*argv, "ingress-qos-map") == 0) {
140 if (vlan_parse_qos_map(&argc, &argv, n,
142 invarg("invalid ingress-qos-map", *argv);
144 } else if (matches(*argv, "egress-qos-map") == 0) {
146 if (vlan_parse_qos_map(&argc, &argv, n,
148 invarg("invalid egress-qos-map", *argv);
150 } else if (matches(*argv, "help") == 0) {
154 fprintf(stderr, "vlan: unknown command \"%s\"?\n", *argv);
158 argc--, argv++;
263 static void vlan_print_help(struct link_util *lu, int argc, char **argv,