From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wg0-f44.google.com (mail-wg0-f44.google.com [74.125.82.44]) by dpdk.org (Postfix) with ESMTP id 194E8333 for ; Tue, 1 Jul 2014 11:21:42 +0200 (CEST) Received: by mail-wg0-f44.google.com with SMTP id x13so9381522wgg.27 for ; Tue, 01 Jul 2014 02:22:02 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=C2fCa+fRK+EF3qwbie+F+3O7zAsN0xMQmpTivpNqR4s=; b=TIgWWiAtRRpVWDnuW+FCyrXHdo205WCAoePhQ2evFWndqHQZXZa8BS/SqfgpDnWmAt regYt2tKnRrEzV8QDZ+X8MhaHrxB55rl7YR9DY+jIfSitVmINQDxMEqXMLHLnrCHx91R SewxhNwFq6AoZzOFO4UHY9ngQvMxTs77jZW/+Jc1PUkuV76FKv0Cm8+9GB4IfHTYnE0i NvFV+nKj5LelFn0465Ish7dprTJcVDZHi4X7ehi8uoet6Ah1RXNMhvUSnNf2u37e/HYD 89FzbcC/JwFaMH2NlzbN0qMmufk4KHtAFBayfmAGfaadH253yMlG1jOkMoNzB1vy2Gzl 3fiw== X-Gm-Message-State: ALoCoQmtvIbo55VDNswf4Lgv8RgvEMascggsg7+AwGo5yk2CQmCz0E4ozLgYQJFh6HPyTY1xvRy3 X-Received: by 10.194.86.42 with SMTP id m10mr1192785wjz.132.1404206522288; Tue, 01 Jul 2014 02:22:02 -0700 (PDT) Received: from glumotte.dev.6wind.com (6wind.net2.nerim.net. [213.41.180.237]) by mx.google.com with ESMTPSA id nf11sm7339595wic.9.2014.07.01.02.21.59 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 01 Jul 2014 02:22:01 -0700 (PDT) From: Olivier Matz To: dev@dpdk.org, pablox.de.lara.guarch@intel.com Date: Tue, 1 Jul 2014 11:21:29 +0200 Message-Id: <1404206489-30703-1-git-send-email-olivier.matz@6wind.com> X-Mailer: git-send-email 1.9.2 In-Reply-To: <53B27D70.4090102@6wind.com> References: <53B27D70.4090102@6wind.com> Subject: [dpdk-dev] [PATCH v2] app/test: fix vdev test in test_eal_flags X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 Jul 2014 09:21:42 -0000 In whitelist test, within EAL flags unit test, the vdev flag test fails because it is started in a secondary process, which is not able to allocate memzones and this is required to instanciate a pmd_ring. This patch changes the vdev flag test to run it in a primary process. Patch "app/test: fix build switches to enable cmdline tests" from Thomas Monjalon is needed for this patch. Signed-off-by: Olivier Matz --- app/test/test_eal_flags.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/test/test_eal_flags.c b/app/test/test_eal_flags.c index 1b80b80..4a50d37 100644 --- a/app/test/test_eal_flags.c +++ b/app/test/test_eal_flags.c @@ -59,6 +59,7 @@ #define no_shconf "--no-shconf" #define pci_whitelist "--pci-whitelist" #define vdev "--vdev" +#define whitelist_prefix "whitelist" #define memtest "memtest" #define memtest1 "memtest1" #define memtest2 "memtest2" @@ -314,7 +315,8 @@ test_whitelist_flag(void) pci_whitelist, "00FF:09:0B.3"}; const char *wlval2[] = {prgname, prefix, mp_flag, "-n", "1", "-c", "1", pci_whitelist, "09:0B.3", pci_whitelist, "0a:0b.1"}; - const char *wlval3[] = {prgname, prefix, mp_flag, "-n", "1", "-c", "1", + const char *wlval3[] = {prgname, "--file-prefix=" whitelist_prefix, + "-n", "1", "-c", "1", pci_whitelist, "09:0B.3,type=test", pci_whitelist, "08:00.1,type=normal", #ifdef RTE_LIBRTE_PMD_RING -- 1.9.2