From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wg0-f43.google.com (mail-wg0-f43.google.com [74.125.82.43]) by dpdk.org (Postfix) with ESMTP id 1A22030D for ; Tue, 1 Jul 2014 10:32:03 +0200 (CEST) Received: by mail-wg0-f43.google.com with SMTP id k14so405990wgh.14 for ; Tue, 01 Jul 2014 01:32:23 -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=24UUliWXDgVbcIy+Ws+guWd3pcel+vyPsrY+6y5LpAU=; b=K68u5Wmtm/xWZSvq75vr6ep7QzAtyWYf+B3TYuZKLH6uQrenTTkgNnmf1RWR5ajF1f 8ZIiapv9L9Mdqz1xBWkVBVMj2jB1fdB26j4ili222gCe4w66ROzo17KKj2YNkOlHAJWO a4eFRKkMww+8GreonnorSBxsxkzHxIBkAr23T+XhIumMeebifamUcDF5Vik5wIZXl3Hr 2yLR6TdzvB9mehiNgW71QzIRWfSzoZ0K51fVdlY99h7gAMQpzm9joPR+WhYVA4Vs1EKa 9uCBmxO1qonl8es+6NUJ4z6Tkc9IXdEYpto1oBdsEJiTCagwXQ0U5XHmmSfR6UX4NBn0 ZEYw== X-Gm-Message-State: ALoCoQlFCfr7DcLcMeP2cxolAojzKvzEtiHiqbKIhHduGXcl3O6NTieyE9OyO/BGbFb7zZofR4mb X-Received: by 10.194.236.132 with SMTP id uu4mr37494765wjc.54.1404203543324; Tue, 01 Jul 2014 01:32:23 -0700 (PDT) Received: from glumotte.dev.6wind.com (6wind.net2.nerim.net. [213.41.180.237]) by mx.google.com with ESMTPSA id do5sm40713393wib.16.2014.07.01.01.32.22 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 01 Jul 2014 01:32:22 -0700 (PDT) From: Olivier Matz To: dev@dpdk.org, pablox.de.lara.guarch@intel.com Date: Tue, 1 Jul 2014 10:32:02 +0200 Message-Id: <1404203522-28435-1-git-send-email-olivier.matz@6wind.com> X-Mailer: git-send-email 1.9.2 In-Reply-To: <53B271E1.1010304@6wind.com> References: <53B271E1.1010304@6wind.com> Subject: [dpdk-dev] [PATCH] 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 08:32:03 -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..ca47bb2 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, "--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