Home | History | Annotate | Download | only in cli

Lines Matching full:argv

246 * @param argv Value of the arguments which vary based on the commands
256 static int rmnet_api_call(int argc, char *argv[])
261 if ((!argc) || (!*argv)) {
266 if (!strcmp(*argv, "help")) {
278 if (!strcmp(*argv, "assocnetdev")) {
280 argv[1], &error_number, RMNETCTL_DEVICE_ASSOCIATE);
281 } else if (!strcmp(*argv, "unassocnetdev")) {
283 argv[1], &error_number, RMNETCTL_DEVICE_UNASSOCIATE);
284 } else if (!strcmp(*argv, "getnetdevassoc")) {
287 argv[1], &register_status, &error_number);
290 } else if (!strcmp(*argv, "getledf")) {
294 argv[1], &egress_flags, &agg_size, &agg_count, &error_number);
300 } else if (!strcmp(*argv, "getlidf")) {
304 handle, argv[1], &ingress_flags, &tail_spacing, &error_number);
309 } else if (!strcmp(*argv, "newvndprefix")) {
310 _RMNETCLI_CHECKNULL(argv[1]);
311 _RMNETCLI_CHECKNULL(argv[2]);
313 _STRTOUI32(argv[1]), &error_number, RMNETCTL_NEW_VND, argv[2]);
314 } else if (!strcmp(*argv, "newvnd")) {
315 _RMNETCLI_CHECKNULL(argv[1]);
317 _STRTOUI32(argv[1]), &error_number, RMNETCTL_NEW_VND);
318 } else if (!strcmp(*argv, "getvndname")) {
321 _RMNETCLI_CHECKNULL(argv[1]);
322 return_code = rmnet_get_vnd_name(handle, _STRTOUI32(argv[1]),
327 } else if (!strcmp(*argv, "freevnd")) {
328 _RMNETCLI_CHECKNULL(argv[1]);
330 _STRTOUI32(argv[1]), &error_number, RMNETCTL_FREE_VND);
331 } else if (!strcmp(*argv, "setlidf")) {
332 _RMNETCLI_CHECKNULL(argv[1]);
333 _RMNETCLI_CHECKNULL(argv[2]);
334 _RMNETCLI_CHECKNULL(argv[3]);
336 handle, _STRTOUI32(argv[1]), _STRTOUI8(argv[2]), argv[3],
338 } else if (!strcmp(*argv, "delvnctcflow")) {
339 _RMNETCLI_CHECKNULL(argv[1]);
340 _RMNETCLI_CHECKNULL(argv[2]);
341 _RMNETCLI_CHECKNULL(argv[3]);
343 _STRTOUI32(argv[1]), _STRTOUI32(argv[2]), _STRTOUI32(argv[3]),
345 } else if (!strcmp(*argv, "getlepc")) {
346 _RMNETCLI_CHECKNULL(argv[1]);
359 _STRTOI32(argv[1]), argv[2], &rmnet_mode,
366 } else if (!strcmp(*argv, "addvnctcflow")) {
367 _RMNETCLI_CHECKNULL(argv[1]);
368 _RMNETCLI_CHECKNULL(argv[2]);
369 _RMNETCLI_CHECKNULL(argv[3]);
371 _STRTOUI32(argv[1]), _STRTOUI32(argv[2]), _STRTOUI32(argv[3]),
373 } else if (!strcmp(*argv, "setledf")) {
374 _RMNETCLI_CHECKNULL(argv[1]);
375 _RMNETCLI_CHECKNULL(argv[2]);
376 _RMNETCLI_CHECKNULL(argv[3]);
378 _STRTOUI32(argv[1]), _STRTOUI16(argv[2]), _STRTOUI16(argv[3]),
379 argv[4], &error_number);
380 } else if (!strcmp(*argv, "setlepc")) {
381 _RMNETCLI_CHECKNULL(argv[1]);
382 _RMNETCLI_CHECKNULL(argv[2]);
384 _STRTOI32(argv[1]), _STRTOUI8(argv[2]), argv[3], argv[4],
386 } else if (!strcmp(*argv, "unsetlepc")) {
387 _RMNETCLI_CHECKNULL(argv[1]);
389 _STRTOI32(argv[1]), argv[2], &error_number);
401 * @param argv Value of the arguments which vary based on the commands
410 int main(int argc, char *argv[])
413 argv++;
414 return rmnet_api_call(argc, argv);