X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=examples%2Fqos_sched%2Fargs.c;h=9b0fbd72dba080dbcba62bdfbaf598deb8da7de9;hb=dffbaf7880a8d753a4971971256d6c8b90e7ece1;hp=9dc5f5affef0d90fe63b6fc0b221f336fa549199;hpb=1c1d4d7a923d4804f1926fc5264f9ecdd8977b04;p=dpdk.git diff --git a/examples/qos_sched/args.c b/examples/qos_sched/args.c index 9dc5f5affe..9b0fbd72db 100755 --- a/examples/qos_sched/args.c +++ b/examples/qos_sched/args.c @@ -68,6 +68,7 @@ static const char usage[] = " multiple pfc can be configured in command line \n" " \n" "Application optional parameters: \n" + " --i : run in interactive mode (default value is %u) \n" " --mst I : master core index (default value is %u) \n" " --rsz \"A, B, C\" : Ring sizes \n" " A = Size (in number of buffer descriptors) of each of the NIC RX \n" @@ -100,7 +101,7 @@ static const char usage[] = static void app_usage(const char *prgname) { - printf(usage, prgname, app_master_core, + printf(usage, prgname, APP_INTERACTIVE_DEFAULT, app_master_core, APP_RX_DESC_DEFAULT, APP_RING_SIZE, APP_TX_DESC_DEFAULT, MAX_PKT_RX_BURST, PKT_ENQUEUE, PKT_DEQUEUE, MAX_PKT_TX_BURST, NB_MBUF, @@ -355,10 +356,14 @@ app_parse_args(int argc, char **argv) /* set en_US locale to print big numbers with ',' */ setlocale(LC_NUMERIC, "en_US.utf-8"); - while ((opt = getopt_long(argc, argv, "", + while ((opt = getopt_long(argc, argv, "i", lgopts, &option_index)) != EOF) { switch (opt) { + case 'i': + printf("Interactive-mode selected\n"); + interactive = 1; + break; /* long options */ case 0: optname = lgopts[option_index].name;