Lines Matching defs:argv
520 static int net_parse_dev(int *argc, char ***argv)
524 if (is_prefix(**argv, "dev")) {
527 ifindex = if_nametoindex(**argv);
529 p_err("invalid devname %s", **argv);
533 p_err("expected 'dev', got: '%s'?", **argv);
557 static int do_attach(int argc, char **argv)
567 attach_type = parse_attach_type(*argv);
569 p_err("invalid net attach/detach type: %s", *argv);
574 progfd = prog_parse_fd(&argc, &argv);
578 ifindex = net_parse_dev(&argc, &argv);
585 if (is_prefix(*argv, "overwrite")) {
588 p_err("expected 'overwrite', got: '%s'?", *argv);
611 static int do_detach(int argc, char **argv)
620 attach_type = parse_attach_type(*argv);
622 p_err("invalid net attach/detach type: %s", *argv);
627 ifindex = net_parse_dev(&argc, &argv);
648 static int do_show(int argc, char **argv)
657 filter_idx = net_parse_dev(&argc, &argv);
717 static int do_help(int argc, char **argv)
739 bin_name, argv[-2]);
753 int do_net(int argc, char **argv)
755 return cmd_select(cmds, argc, argv, do_help);