Lines Matching refs:argv
65 char **argv = *argv_p;
68 fprintf(stderr, "Unknown action hence option \"%s\" is unparsable\n", *argv);
240 char **argv = *argv_p;
246 return get_integer((int *) val, *argv, 0);
249 return get_u32(val, *argv, 0);
253 if (get_prefix_1(&addr, *argv, AF_INET)) {
274 char **argv = *argv_p;
280 printf("parse_cmd argc %d %s offset %d length %d\n",argc,*argv,tkey->off,len);
287 if (matches(*argv, "invert") == 0) {
289 } else if (matches(*argv, "set") == 0) {
291 if (parse_val(&argc, &argv, &val, type))
293 } else if (matches(*argv, "preserve") == 0) {
296 if (matches(*argv, "clear") != 0)
300 argc--; argv++;
302 if (argc && matches(*argv, "retain") == 0) {
304 if (parse_val(&argc, &argv, &retain, TU32))
306 argc--; argv++;
330 printf("parse_cmd done argc %d %s offset %d length %d\n",argc,*argv,tkey->off,len);
332 *argv_p = argv;
343 char **argv = *argv_p;
349 if (get_integer(&off, *argv, 0))
354 argv++;
360 if (matches(*argv, "u32") == 0) {
365 if (matches(*argv, "u16") == 0) {
370 if (matches(*argv, "u8") == 0) {
383 if (matches(*argv, "at") == 0) {
388 if (get_u32(&atv, *argv, 0))
394 if (get_u32(&offmask, *argv, 16))
400 if (get_u32(&shift, *argv, 0))
407 res = parse_cmd(&argc, &argv, len, TU32,retain,sel,tkey);
410 *argv_p = argv;
419 char **argv = *argv_p;
427 if (matches(*argv, "offset") == 0) {
429 res = parse_offset(&argc, &argv,sel,&tkey);
435 strncpy(k, *argv, sizeof (k) - 1);
441 res = p->parse_peopt(&argc, &argv, sel,&tkey);
456 *argv_p = argv;
469 char **argv = *argv_p;
477 fprintf(stderr, "while pedit (%d:%s)\n",argc, *argv);
478 if (matches(*argv, "pedit") == 0) {
482 } else if (matches(*argv, "help") == 0) {
484 } else if (matches(*argv, "munge") == 0) {
486 fprintf(stderr, "Illegal pedit construct (%s) \n", *argv);
491 if (parse_munge(&argc, &argv,&sel.sel)) {
492 fprintf(stderr, "Illegal pedit construct (%s) \n", *argv);
509 if (matches(*argv, "reclassify") == 0) {
512 } else if (matches(*argv, "pipe") == 0) {
515 } else if (matches(*argv, "drop") == 0 ||
516 matches(*argv, "shot") == 0) {
519 } else if (matches(*argv, "continue") == 0) {
522 } else if (matches(*argv, "pass") == 0) {
529 if (matches(*argv, "index") == 0) {
531 if (get_u32(&sel.sel.index, *argv, 10)) {
536 argv++;
547 *argv_p = argv;