Home | History | Annotate | Download | only in ip

Lines Matching defs:argc

163 	int argc = *argcp;
167 if (argc <= 0 || strcmp(*argv, "sa") != 0)
174 argc--; argv++;
177 *argcp = argc;
183 int argc = *argcp;
188 while (argc > 0) {
225 argv++; argc--;
229 *argcp = argc;
251 int argc = *argcp;
256 while (argc > 0) {
287 argv++; argc--;
300 *argcp = argc;
323 int argc = *argcp;
327 while (argc > 0) {
344 argv++; argc--;
348 *argcp = argc;
452 static int do_modify_txsa(enum cmd c, int argc, char **argv, int ifindex)
460 if (argc == 0 || !get_sa(&argc, &argv, &txsa.an))
466 if (parse_sa_args(&argc, &argv, &txsa))
477 static int do_modify_rxsci(enum cmd c, int argc, char **argv, int ifindex)
489 sa_set = parse_rxsci(&argc, &argv, &rxsc, &rxsa);
494 if (sa_set && (parse_sa_args(&argc, &argv, &rxsa) ||
497 if (!sa_set && parse_rxsci_args(&argc, &argv, &rxsc))
505 static int do_modify(enum cmd c, int argc, char **argv)
509 if (argc == 0)
517 argc--; argv++;
519 if (argc == 0)
523 return do_modify_txsa(c, argc-1, argv+1, ifindex);
525 return do_modify_rxsci(c, argc-1, argv+1, ifindex);
971 static int do_show(int argc, char **argv)
975 if (argc == 0)
984 argc--, argv++;
985 if (argc == 0)
992 int do_ipmacsec(int argc, char **argv)
994 if (argc < 1)
1004 return do_show(argc-1, argv+1);
1007 return do_modify(CMD_ADD, argc-1, argv+1);
1009 return do_modify(CMD_UPD, argc-1, argv+1);
1011 return do_modify(CMD_DEL, argc-1, argv+1);
1134 static int macsec_parse_opt(struct link_util *lu, int argc, char **argv,
1146 ret = get_sci_portaddr(&sci, &argc, &argv, true, true);
1161 while (argc > 0) {
1264 argv++; argc--;
1304 static void macsec_print_help(struct link_util *lu, int argc