From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM02-BL2-obe.outbound.protection.outlook.com (mail-bl2nam02on0055.outbound.protection.outlook.com [104.47.38.55]) by dpdk.org (Postfix) with ESMTP id 812901B1D0 for ; Sat, 20 Jan 2018 08:25:05 +0100 (CET) Received: from BN3PR03CA0068.namprd03.prod.outlook.com (10.167.1.156) by CY4PR03MB2696.namprd03.prod.outlook.com (10.173.43.139) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.428.17; Sat, 20 Jan 2018 07:25:04 +0000 Received: from BY2FFO11FD041.protection.gbl (2a01:111:f400:7c0c::173) by BN3PR03CA0068.outlook.office365.com (2a01:111:e400:7a4d::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.428.17 via Frontend Transport; Sat, 20 Jan 2018 07:25:03 +0000 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; dpdk.org; dkim=none (message not signed) header.d=none;dpdk.org; dmarc=fail action=none header.from=nxp.com; Received-SPF: Fail (protection.outlook.com: domain of nxp.com does not designate 192.88.168.50 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.168.50; helo=tx30smr01.am.freescale.net; Received: from tx30smr01.am.freescale.net (192.88.168.50) by BY2FFO11FD041.mail.protection.outlook.com (10.1.14.226) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.428.12 via Frontend Transport; Sat, 20 Jan 2018 07:25:00 +0000 Received: from bf-netperf1.ap.freescale.net (bf-netperf1.ap.freescale.net [10.232.134.28]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id w0K6GGgd024888; Fri, 19 Jan 2018 23:16:19 -0700 From: Hemant Agrawal To: CC: , , Date: Sat, 20 Jan 2018 11:45:02 +0530 Message-ID: <1516428908-5430-2-git-send-email-hemant.agrawal@nxp.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1516428908-5430-1-git-send-email-hemant.agrawal@nxp.com> References: <1516379639-25586-1-git-send-email-hemant.agrawal@nxp.com> <1516428908-5430-1-git-send-email-hemant.agrawal@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131609067026392450; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.168.50; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(7966004)(39380400002)(346002)(39860400002)(376002)(396003)(2980300002)(1110001)(1109001)(339900001)(189003)(199004)(85426001)(4326008)(107886003)(8936002)(5660300001)(97736004)(336011)(47776003)(77096007)(16586007)(54906003)(86362001)(316002)(36756003)(26005)(53936002)(305945005)(106466001)(105606002)(50226002)(2351001)(76176011)(51416003)(8676002)(508600001)(81166006)(2950100002)(81156014)(50466002)(2906002)(68736007)(6666003)(356003)(48376002)(104016004)(6916009); DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR03MB2696; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11FD041; 1:59jTHHaJlptqoQ6B99pV0G7wtF8HbW34hF1pyma7Vwq8AaKmnfbf+NmRbL9IL8dptPiAW9qXAUWgz8grpBrfFwkQaNr2LMPJ3I+mopFZsaELGhE8cR8gTxq+SU5SQaFw MIME-Version: 1.0 Content-Type: text/plain X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 00aa075d-d9e3-48fd-c422-08d55fd6ebc8 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(5600026)(4604075)(2017052603307); SRVR:CY4PR03MB2696; X-Microsoft-Exchange-Diagnostics: 1; CY4PR03MB2696; 3:VHMDPnaTswBWMIDB10halWPirD3PNkeZVgWC9y4qNr82Vh7xwvkGCe1qRxvgPIT3Z84+2Nw6r0HSHcOpZI040rOab5FOCk20O+9GOVljVIPVOeURmC1RZd+GVQEpQ/33yeI4oSi2sD7F/HoJn8d6gyiNOKmPRNi4MlIRmX7xeT9sx1bvlpjFA3pCiH+Lfj8NNBzXZwKMJ4ym2zGNRjfigKQ5fnogYho0SvL7KP24wS6fFlrfWjeyfAC1tHs8U6leC1f4HmUIVG7vqzBIY8X11C6fN7992L61jlZZ/oe90yE+6Z77gmSdUd3+vPQZ3kY2RfJh8P3TQUGbEShcvq/k7KnN+Qv0JEKtvLRcaw8YnMc=; 25:EvqHcljf68RrR8CnE1WtZ57EPgJUQmdamOknN6IcAC5CXBhF9NHXqFDGuttIeKnw/xWQMMqq6W9JIBQaFLzLvGUAOwgp+Fi6fkdht9aQ5CKnaymYw6hDj1ymjtFBcVPJAPGiqJEWHw70E6S05P47AFSirDCEiWVeDjl4jw+WOCIwDdafWjuVk5By1hu0aqcs8MrjT75qniFKrcKw83u0GIuTI7OTLSvMXM/OCqJaYnWSo5nAsnUQAwSYFn3ls9fAJgy+PNnNMaR2jXL+pQz6ioqrdpzHvdDYKEIOmikUYs1y/HwvU90rfL4dINsSwkES+njSUG7Q0X7Tf03lEtXwEw== X-MS-TrafficTypeDiagnostic: CY4PR03MB2696: X-Microsoft-Exchange-Diagnostics: 1; CY4PR03MB2696; 31:EYeDNCHhtWWZAfaAW6w2vOqzvy9DEOBtYKmRGZEQ7qIU2muk2DR7c5QN8CQ29Rt8WjychefVyWDmEGHgRxVOJOhRU5RMePjaDI1/D8yjTFreZp5nISdu64TImumkkYPeijqP0upb49M7QNTY1Xhp2ojEetu8Lj/fhz6EBwlDq3ojs23aUp7ufsZjsjWDRcjISzp5l8L4oLmqAK93gA9yW6e5V4Y+blaIqmh/hwVjc2s=; 4:gMeQ8Aw90HOkAJ0zOvAXktZXxkGyQ5wFrb1YbP477ALPKgXjm3BglDs20TVKbbLbaHoQ9u2toIH7hFNivFJpcILnF53ip2S2McaWRw+g2u0b/rQw0CoP4urhDZabzWATs6sEe38v1glVQzgqc2LY2W6gUymdXz+RoBi9KtvTXFD7NU91N8i9h7UcfuUMLTqOr825MuJYFEsouFNkTJGJ2antA6qlBr9iU/oeOP8Azfu776AAW1SopgjAjcE3GA26UNSgVcYhP+Xgz6XDDqFHeR5w2ji8C/FsPw4jdu7WLUzkHvMlWmJMj2kbDfiafn7G X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6095135)(2401047)(5005006)(8121501046)(10201501046)(3231023)(2400081)(944501161)(3002001)(93006095)(93001095)(6055026)(6096035)(20161123565025)(201703131430075)(201703131441075)(201703131448075)(201703131433075)(20161123559100)(20161123556025)(20161123563025)(20161123561025)(201708071742011); SRVR:CY4PR03MB2696; BCL:0; PCL:0; RULEID:(100000803101)(100110400095)(400006); SRVR:CY4PR03MB2696; X-Forefront-PRVS: 0558D3C5AC X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY4PR03MB2696; 23:Q/gusAUJJuIYEZvOkmvHaqvmY3J0/vIqGGYaszm2F?= =?us-ascii?Q?emNU6g5S8OnW+PG7CXLayqzx38yH4Lo8N05Ecdqdoyo23rsLApJ899zTSO5w?= =?us-ascii?Q?qVvR5o6m0Ghsd5kc0NAvdrdr636xj8Sfg6oMeksgOOmgtCkWVN4X0DWVS5/s?= =?us-ascii?Q?PycXiOa1/JrIOTQc02DkD3R+OIy97DhSlTa4QqqvLhQr67XVRjUVVtEnv1NU?= =?us-ascii?Q?B30LW1hoyyiXkZie6BKGwntD/3anJoh7ZojBKNhO14xfomJQVGWOJd3nV1wu?= =?us-ascii?Q?hZhj1T5rL2EJqEFho5Qnma1wbvk4MTd/MsvcAMVkqkWPZzUBjwdF8EPxozxb?= =?us-ascii?Q?QFMpVdembU87YlAbYxL1z620j4FSnugEAw2tHONlxICgrYYjbXL8hGrET+CE?= =?us-ascii?Q?xp+8rHp8zewGFDD9JCDXJ+5GBV+JSVYPev3ga0xE7d8SELxyHBnO988dYLXR?= =?us-ascii?Q?CmEp8k324CEQxACACLLZd+EE9sCrI/5bZosDCnoTqV36ikACEFzrbWz6yuLJ?= =?us-ascii?Q?bpb1mpWmYmA8JRDos6oGsDbqATLkWZn5KJvs5tVNJt70Nm3n7mkA2yc1eMEp?= =?us-ascii?Q?P2eRC+JFusmH9Y6uNdcJt8N2pI9oZc58QNb5hSQnjaRnW6VoEIxnSbTuBIUF?= =?us-ascii?Q?Yy+9q6YuGpW5ZkvJB7s0AUW9H4zb7couAbF+oiooOyPr9BCvYDsJqdG/yo0i?= =?us-ascii?Q?3tZwAddtq5HbGv36JEnt5OFTYKL8JGXVlmuS0L75ZppgkoQ9pxHHNaiVSV7T?= =?us-ascii?Q?LeYrmq+EvdIIgSeRdhOy12C+rR1sZPF8HtO8Yzbps4CbiKjD9oCKH4VxS0Nl?= =?us-ascii?Q?J8BN/mNL0/8ZcLUCyTDsSxwngeNNpM0ka5rcgSEtONU8Sry0Dtq5j9TnzG3s?= =?us-ascii?Q?3bjtleYaurOdRj66B0jyfyGWrH+KgU+VGxlVlf3lCD7jq2IUDX3WTuMWvqLA?= =?us-ascii?Q?+j3WkV9ipD6lSioKp5s28TquCOJKyrlWhqmyLtBJgPnIq3yq+tW0Dsk+H5uI?= =?us-ascii?Q?BHyauUTyB0M2b4NebANTUCbGK9UlXgS6dpg2JDIqKbS5tRmEdPSMguWHx9ku?= =?us-ascii?Q?DTQJygw6odP645yaHADn8p9GXEff/LQVFg6Xs7nxXa6AYbaB9uMSXI/OKvYF?= =?us-ascii?Q?mshb47n/jg=3D?= X-Microsoft-Exchange-Diagnostics: 1; CY4PR03MB2696; 6:cNVSkNox2Av2AY4/sibSicHq152JzyXELa6vRQ+7eT8j5pk1qG26jn5R0Q9UjKcjdiLiV5G8QRuHO0Vc/9Cwr1pULGsOxQRfZ/EENL29EWytYH9GRsoStJeZ3oCqNHZozPR0P+PyUm3esFRCR4mctmExvl3azJ0xv5EUPX405jGP3bFPFySyPDvTYkyuk0zZXP0pvIWftCsW1+1nHzcIviLdKQRLsGS7tayFkMuvIE3oLrtmbNia0X5Jv8+e99AE1XzCd/ITRlIrMYs1t1EHnphaBNnUuIPVVks3KIygckqgj9kAphom2WafjRinNho0fM4gRgzvoJWPxAcuobLmD7GGIMX/YD/tgLl2bOyoaJA=; 5:aaWlifL0G/osw0wBhz9kiQpvWV7KymKrvr6ZLUWe0k8eSvLypaYG0xZE8Nm4iaR/HRk7zS2gtknV3r+AmBC0lZeAsPPV3wW3n5F+nQR+MmpIovP1QjMDXBr5sH+M9rSYXt/YQznNC0tJOxwVrrd1lN6CntfBhjlbY58QCY9qp+w=; 24:6VViVuclyNTqcL/ofcyySFRjfB4y+W0lsFaJbBrqz6klp7hknDJ3QAUm35PT8cm132PJ/Q3r27vMgDsS4esiHdrgxql8DIPe6FxX6FWoFV4=; 7:USJ7mtJloUoMvaVo0KoDHk7t4AAENMbwaH7XNeIcNR2RU3bD/AbAe7TUm702QoaTbDrncM0bpyDHQo2NZtU/5kaAeXqkWmz6Uls1VsCPFKyAWAtjdkPY1uEF3xPoV0Scu3+nAI9njETj8S72a7m0pSfnYSusOqFr1Oc21Pai6zftmycM4uKlGWePC8O1SUXuYOP77AodoRWAv82nqgJBxzCkxtrGuV7JVe26abx9AKW3gddgJn8/JIzuSev5Y4Re SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Jan 2018 07:25:00.4240 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 00aa075d-d9e3-48fd-c422-08d55fd6ebc8 X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e; Ip=[192.88.168.50]; Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR03MB2696 Subject: [dpdk-dev] [PATCH v5 1/7] eal: prefix mbuf pool ops name with user defined X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 20 Jan 2018 07:25:06 -0000 This patch prefix the mbuf pool ops name with "user" to indicate that it is user defined. Signed-off-by: Hemant Agrawal --- lib/librte_eal/bsdapp/eal/eal.c | 4 ++-- lib/librte_eal/common/eal_internal_cfg.h | 3 ++- lib/librte_eal/linuxapp/eal/eal.c | 4 ++-- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/lib/librte_eal/bsdapp/eal/eal.c b/lib/librte_eal/bsdapp/eal/eal.c index 04cbd81..c602d02 100644 --- a/lib/librte_eal/bsdapp/eal/eal.c +++ b/lib/librte_eal/bsdapp/eal/eal.c @@ -114,7 +114,7 @@ int rte_cycles_vmware_tsc_map; const char * rte_eal_mbuf_default_mempool_ops(void) { - return internal_config.mbuf_pool_ops_name; + return internal_config.user_mbuf_pool_ops_name; } /* Return a pointer to the configuration structure */ @@ -397,7 +397,7 @@ eal_parse_args(int argc, char **argv) switch (opt) { case OPT_MBUF_POOL_OPS_NAME_NUM: - internal_config.mbuf_pool_ops_name = optarg; + internal_config.user_mbuf_pool_ops_name = optarg; break; case 'h': eal_usage(prgname); diff --git a/lib/librte_eal/common/eal_internal_cfg.h b/lib/librte_eal/common/eal_internal_cfg.h index c67685c..1169fcc 100644 --- a/lib/librte_eal/common/eal_internal_cfg.h +++ b/lib/librte_eal/common/eal_internal_cfg.h @@ -52,7 +52,8 @@ struct internal_config { volatile enum rte_intr_mode vfio_intr_mode; const char *hugefile_prefix; /**< the base filename of hugetlbfs files */ const char *hugepage_dir; /**< specific hugetlbfs directory to use */ - const char *mbuf_pool_ops_name; /**< mbuf pool ops name */ + const char *user_mbuf_pool_ops_name; + /**< user defined mbuf pool ops name */ unsigned num_hugepage_sizes; /**< how many sizes on this system */ struct hugepage_info hugepage_info[MAX_HUGEPAGE_SIZES]; }; diff --git a/lib/librte_eal/linuxapp/eal/eal.c b/lib/librte_eal/linuxapp/eal/eal.c index 229eec9..e8c7100 100644 --- a/lib/librte_eal/linuxapp/eal/eal.c +++ b/lib/librte_eal/linuxapp/eal/eal.c @@ -124,7 +124,7 @@ int rte_cycles_vmware_tsc_map; const char * rte_eal_mbuf_default_mempool_ops(void) { - return internal_config.mbuf_pool_ops_name; + return internal_config.user_mbuf_pool_ops_name; } /* Return a pointer to the configuration structure */ @@ -609,7 +609,7 @@ eal_parse_args(int argc, char **argv) break; case OPT_MBUF_POOL_OPS_NAME_NUM: - internal_config.mbuf_pool_ops_name = optarg; + internal_config.user_mbuf_pool_ops_name = optarg; break; default: -- 2.7.4