Home | History | Annotate | Download | only in cli

Lines Matching full:argv

248 * @param argv Value of the arguments which vary based on the commands
258 static int rmnet_api_call(int argc, char *argv[])
263 if ((!argc) || (!*argv)) {
268 if (!strcmp(*argv, "help")) {
280 if (!strcmp(*argv, "assocnetdev")) {
282 argv[1], &error_number, RMNETCTL_DEVICE_ASSOCIATE);
283 } else if (!strcmp(*argv, "unassocnetdev")) {
285 argv[1], &error_number, RMNETCTL_DEVICE_UNASSOCIATE);
286 } else if (!strcmp(*argv, "getnetdevassoc")) {
289 argv[1], &register_status, &error_number);
292 } else if (!strcmp(*argv, "getledf")) {
296 argv[1], &egress_flags, &agg_size, &agg_count, &error_number);
302 } else if (!strcmp(*argv, "getlidf")) {
306 handle, argv[1], &ingress_flags, &tail_spacing, &error_number);
311 } else if (!strcmp(*argv, "newvndprefix")) {
312 _RMNETCLI_CHECKNULL(argv[1]);
313 _RMNETCLI_CHECKNULL(argv[2]);
315 _STRTOUI32(argv[1]), &error_number, RMNETCTL_NEW_VND, argv[2]);
316 } else if (!strcmp(*argv, "newvnd")) {
317 _RMNETCLI_CHECKNULL(argv[1]);
319 _STRTOUI32(argv[1]), &error_number, RMNETCTL_NEW_VND);
320 } else if (!strcmp(*argv, "getvndname")) {
323 _RMNETCLI_CHECKNULL(argv[1]);
324 return_code = rmnet_get_vnd_name(handle, _STRTOUI32(argv[1]),
329 } else if (!strcmp(*argv, "freevnd")) {
330 _RMNETCLI_CHECKNULL(argv[1]);
332 _STRTOUI32(argv[1]), &error_number, RMNETCTL_FREE_VND);
333 } else if (!strcmp(*argv, "setlidf")) {
334 _RMNETCLI_CHECKNULL(argv[1]);
335 _RMNETCLI_CHECKNULL(argv[2]);
336 _RMNETCLI_CHECKNULL(argv[3]);
338 handle, _STRTOUI32(argv[1]), _STRTOUI8(argv[2]), argv[3],
340 } else if (!strcmp(*argv, "delvnctcflow")) {
341 _RMNETCLI_CHECKNULL(argv[1]);
342 _RMNETCLI_CHECKNULL(argv[2]);
343 _RMNETCLI_CHECKNULL(argv[3]);
345 _STRTOUI32(argv[1]), _STRTOUI32(argv[2]), _STRTOUI32(argv[3]),
347 } else if (!strcmp(*argv, "getlepc")) {
348 _RMNETCLI_CHECKNULL(argv[1]);
360 _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
410 int main(int argc, char *argv[])
413 argv++;
414 return rmnet_api_call(argc, argv);