Lines Matching defs:argv
608 static int net_parse_dev(int *argc, char ***argv)
612 if (is_prefix(**argv, "dev")) {
615 ifindex = if_nametoindex(**argv);
617 p_err("invalid devname %s", **argv);
621 p_err("expected 'dev', got: '%s'?", **argv);
645 static int do_attach(int argc, char **argv)
655 attach_type = parse_attach_type(*argv);
657 p_err("invalid net attach/detach type: %s", *argv);
662 progfd = prog_parse_fd(&argc, &argv);
666 ifindex = net_parse_dev(&argc, &argv);
673 if (is_prefix(*argv, "overwrite")) {
676 p_err("expected 'overwrite', got: '%s'?", *argv);
699 static int do_detach(int argc, char **argv)
708 attach_type = parse_attach_type(*argv);
710 p_err("invalid net attach/detach type: %s", *argv);
715 ifindex = net_parse_dev(&argc, &argv);
838 static int do_show(int argc, char **argv)
847 filter_idx = net_parse_dev(&argc, &argv);
912 static int do_help(int argc, char **argv)
936 bin_name, argv[-2]);
950 int do_net(int argc, char **argv)
952 return cmd_select(cmds, argc, argv, do_help);