]> git.droids-corp.org - dpdk.git/commitdiff
app/pdump: remove core restriction
authorVipin Varghese <vipin.varghese@intel.com>
Thu, 4 Apr 2019 08:55:14 +0000 (14:25 +0530)
committerThomas Monjalon <thomas@monjalon.net>
Mon, 22 Apr 2019 19:35:23 +0000 (21:35 +0200)
PDUMP application is being limited to run on default first core.
The patch removes the restriction, allowing user to run on any of
selected cores in EAL args. If no args are passed, logic runs on
default master core.

Signed-off-by: Vipin Varghese <vipin.varghese@intel.com>
Acked-by: Reshma Pattan <reshma.pattan@intel.com>
app/pdump/main.c

index ae0cf282f8873e52cf5efd51b7097eea022e103e..950f4349ccf79e6e575ddd6f1d012961afe6b4fa 100644 (file)
@@ -860,23 +860,21 @@ main(int argc, char **argv)
        int ret;
        int i;
 
-       char c_flag[] = "-c1";
        char n_flag[] = "-n4";
        char mp_flag[] = "--proc-type=secondary";
-       char *argp[argc + 3];
+       char *argp[argc + 2];
 
        /* catch ctrl-c so we can print on exit */
        signal(SIGINT, signal_handler);
 
        argp[0] = argv[0];
-       argp[1] = c_flag;
-       argp[2] = n_flag;
-       argp[3] = mp_flag;
+       argp[1] = n_flag;
+       argp[2] = mp_flag;
 
        for (i = 1; i < argc; i++)
-               argp[i + 3] = argv[i];
+               argp[i + 2] = argv[i];
 
-       argc += 3;
+       argc += 2;
 
        diag = rte_eal_init(argc, argp);
        if (diag < 0)
@@ -886,7 +884,7 @@ main(int argc, char **argv)
                rte_exit(EXIT_FAILURE, "No Ethernet ports - bye\n");
 
        argc -= diag;
-       argv += (diag - 3);
+       argv += (diag - 2);
 
        /* parse app arguments */
        if (argc > 1) {