Home | History | Annotate | Download | only in ip

Lines Matching defs:argc

106 	int argc = *argcp;
118 *argcp = argc;
126 int argc = *argcp;
136 *argcp = argc;
144 int argc = *argcp;
171 *argcp = argc;
180 int argc = *argcp;
187 xfrm_mode_parse(&tmpl->mode, &argc, &argv);
190 xfrm_reqid_parse(&tmpl->reqid, &argc, &argv);
209 0, &argc, &argv);
218 if (argc == *argcp)
221 *argcp = argc;
244 static int xfrm_policy_modify(int cmd, unsigned flags, int argc, char **argv)
280 while (argc > 0) {
287 xfrm_policy_dir_parse(&req.xpinfo.dir, &argc, &argv);
298 xfrm_parse_mark(&mark, &argc, &argv);
309 xfrm_policy_ptype_parse(&upt.type, &argc, &argv);
324 xfrm_policy_flag_parse(&req.xpinfo.flags, &argc,
328 xfrm_lifetime_cfg_parse(&req.xpinfo.lft, &argc, &argv);
344 xfrm_tmpl_parse(tmpl, &argc, &argv);
352 xfrm_selector_parse(&req.xpinfo.sel, &argc, &argv);
357 argc--; argv++;
556 static int xfrm_policy_get_or_delete(int argc, char **argv, int delete,
586 while (argc > 0) {
593 xfrm_policy_dir_parse(&req.xpid.dir, &argc, &argv);
605 xfrm_parse_mark(&mark, &argc, &argv);
621 xfrm_policy_ptype_parse(&upt.type, &argc, &argv);
628 xfrm_selector_parse(&req.xpid.sel, &argc, &argv);
634 argc--; argv++;
680 static int xfrm_policy_delete(int argc, char **argv)
682 return xfrm_policy_get_or_delete(argc, argv, 1, NULL, 0);
685 static int xfrm_policy_get(int argc, char **argv)
692 xfrm_policy_get_or_delete(argc, argv, 0, n, sizeof(buf));
769 static int xfrm_policy_list_or_deleteall(int argc, char **argv, int deleteall)
774 if (argc > 0)
778 while (argc > 0) {
781 xfrm_policy_dir_parse(&filter.xpinfo.dir, &argc, &argv);
794 xfrm_policy_ptype_parse(&filter.ptype, &argc, &argv);
818 xfrm_policy_flag_parse(&filter.xpinfo.flags, &argc,
828 xfrm_selector_parse(&filter.xpinfo.sel, &argc, &argv);
834 argc--; argv++;
1006 static int xfrm_spd_setinfo(int argc, char **argv)
1025 while (argc > 0) {
1060 argc--; argv++;
1074 static int xfrm_spd_getinfo(int argc, char **argv)
1103 static int xfrm_policy_flush(int argc, char **argv)
1120 while (argc > 0) {
1127 xfrm_policy_ptype_parse(&upt.type, &argc, &argv);
1131 argc--; argv++;
1153 int do_xfrm_policy(int argc, char **argv)
1155 if (argc < 1)
1160 argc-1, argv+1);
1163 argc-1, argv+1);
1165 return xfrm_policy_delete(argc-1, argv+1);
1167 return xfrm_policy_list_or_deleteall(argc-1, argv+1, 1);
1170 return xfrm_policy_list_or_deleteall(argc-1, argv+1, 0);
1172 return xfrm_policy_get(argc-1, argv+1);
1174 return xfrm_policy_flush(argc-1, argv+1);
1176 return xfrm_spd_getinfo(argc, argv);
1178 return xfrm_spd_setinfo(argc-1, argv+1);