From patchwork Tue Apr 19 09:35:28 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jerin Jacob X-Patchwork-Id: 12109 X-Patchwork-Delegate: thomas@monjalon.net Return-Path: X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [IPv6:::1]) by dpdk.org (Postfix) with ESMTP id 577E2567E; Tue, 19 Apr 2016 11:36:47 +0200 (CEST) Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1bon0089.outbound.protection.outlook.com [157.56.111.89]) by dpdk.org (Postfix) with ESMTP id 38E48567A for ; Tue, 19 Apr 2016 11:36:46 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-caviumnetworks-com; h=From:To:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=MlT8gaZVB8LKQjgKrpdr/avCLsvVzeiX3UFY+HVD0Z8=; b=BJ0rdx4GtgPYud5bG2FQey8268PV0Bwzxzm3eZm8iDuiM74acXc/gK6oK5ZqPVQLv4FUc9Cw+5IC8rImIjtFeC16Ph1oV10Q4/klI5EAsCgun7SOGgLi/sU8W9W+vKdNbWIOc/eqPEjbvm7vqMv9E0Na3M6JHsmvf9UPv4uCgqc= Authentication-Results: dpdk.org; dkim=none (message not signed) header.d=none;dpdk.org; dmarc=none action=none header.from=caviumnetworks.com; Received: from localhost.caveonetworks.com (111.93.218.67) by BLUPR0701MB1714.namprd07.prod.outlook.com (10.163.85.140) with Microsoft SMTP Server (TLS) id 15.1.453.26; Tue, 19 Apr 2016 09:36:43 +0000 From: Jerin Jacob To: CC: , , , Jerin Jacob Date: Tue, 19 Apr 2016 15:05:28 +0530 Message-ID: <1461058528-28435-3-git-send-email-jerin.jacob@caviumnetworks.com> X-Mailer: git-send-email 2.1.0 In-Reply-To: <1461058528-28435-1-git-send-email-jerin.jacob@caviumnetworks.com> References: <1461058528-28435-1-git-send-email-jerin.jacob@caviumnetworks.com> MIME-Version: 1.0 X-Originating-IP: [111.93.218.67] X-ClientProxiedBy: MA1PR01CA0049.INDPRD01.PROD.OUTLOOK.COM (10.164.116.149) To BLUPR0701MB1714.namprd07.prod.outlook.com (10.163.85.140) X-MS-Office365-Filtering-Correlation-Id: 0c1bbdca-ecb4-4e4b-9320-08d368361f25 X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1714; 2:lwREtZ0NZ2zeaFRkieaox3PIektJNxNqdL537hu3X3qTxRK/1UE0G/c7y5tNuFOLreCYgWajGm6pijf2cQ+XYTHrxwNA6Gi5E2F14tcPkHP2+tA2UrTg4MYCPgLJTkgW6CqRLL0SiszniT0zOg92d61MYeS9Cm0c+Mpt+xHO5gS6/rKQskccw5t2U2Cn+iWi; 3:Tv7elD6IQPr4AGgUgdkMCJMbLaN+f0OkailBOqQZZ5eagEDnQepmO6/Y0NznnVjpaxOcsEqzomzl4w+kPuALQoHYbJKy2nKUf0HDnohBX9efb7YPyypMiR2MoFPX0Ww5 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BLUPR0701MB1714; X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1714; 25:hcTu3hndpU8UB+jiJbKerFArgMHuO3BcW4xHGVKR8599yz0alEVtRSSF/Y/7jisPSM5L1V+BO5zI1j5SRP5FzTXET31zmXbRSIIc5sMp5O8Sx1ZwM52MOyNLAo9zg14CpSAxg4RLxkkH13/GQVeBJZ0bDq6JDKVbewAoyucdjBDvyIn5IMiFIzvkb7dXbgYgErFhJ0YRm/O6ewiqXaNzMDh5yu8TKagz7m+mpPDiW7xtrFUXP4MgIptMCdpvAHJNqozrD3U7nkpf2pDd9p0NkRkFFe1ZlcOsgRdMNyQrzUW8heYHTrcmMVlxbJCOwmJx6zPEzc9y+i0tOtoAJcQt+5+yR44YNOBhDgI5lC9rgBrA4IolwQmArmcDfjysjVJOXDW0uYXj1202QQuAgQu4zkJEu9dxIlSjhxuj7vG4MF/Zh9DEZvTXE8/x4DKbyD1iIEbx5fSELmABNFEEugIxb8iqkBNx8XaSlJuPMivokYgPWcAo9TWqH62GoOzFHK7B1l5R8N2RxkCOXLqmnA5xs/l0VniJAdGHJCfc8oTb+Op86SvB75NklvUpWsJWzsTpozIJxAcqJmjMwTqptCQoxu+zzbuqEh+1Q11r3YNQwXqSKfZRttfj/FFs9woeXiC5uIhzLiHuR35XZHVzJYSRRDyr0pKA7SCmjCImxImDQDGiRjldCsHOy+ZojetP2c7M X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1714; 20:pSBUW3jHcZeuRLo/FGdKpY2ovlVRuEzs30DyxnzRhONW6mPhAP4X1iqEqlnZCwQxr8qA6SOKvYmN0vrqiCG8HgUpZHTThMIWgXZJQMbNFB38vn5LkdJtt+ILacbQMt3GhW0KfmY2mwZaKm6qzgRUQY8zdTLgW7Ru7D6Q1vBMm5UnJTqHxXMwSW/AV+p0FEcSRMGG4wlTBqi9Ti4EUgEg0SnpU7cCP8hYBFqOWRf3U1a77IPkFAxOrzhlLvSSBEwz9wMb+8w/0qCFM2GcMe3ExHiEzsO+wrSxksNOxYHn2iqRX909CHCyDSPYu7Ad8RLAMqerOfgoIAA3tv3Ej8K8tQ6WucVqZd9NYWBQXZRmBeToblIcGoFRCRY1serv9axstomOS62k0fLH37EO9Dy9wWdBHUXuAnTj53xhamk1K44AgVvQXxOeusEoYcuOr8mOicLTVU79dOr0UY82OjMrFHeRaj/G78tApC6Ub6/ssJeImyQrkN8Sz/L95+m5oT/5BfGjUwT3hmhlzvPoTHejTes1OV+IsToA13p/rXrX7DhZZUMbg1bRqU60z3N03aj/fi7Bu2gjUakN8nSvHXMHfCGgCFNLJU9HSYJOeS7nbeo= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(9101521026)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046); SRVR:BLUPR0701MB1714; BCL:0; PCL:0; RULEID:; SRVR:BLUPR0701MB1714; X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1714; 4:LRqRO23R84FS+i9vMpD8ABdfM2ZstQuAfZuEFbpLW0fjEj+cocvT9A99YLe24lH6lErQc+RGl7gxWHSmMKG+lRaVKLqcOFBwNwUrBN0R7dvtT3aax/9FuYZO3+KF8QpP50kSMvFl4s4LcVroR68GLdRIuwTfkzVOTghtE6KHG6XHMw3Co1K4ruDsmyh7o0Pv9L2hG0W3XUAexT4ztKzyCAuAjD/Ik3//nuqfGHDvTY5ZVr0MPMYFX6NtxeOmKP5Xsh/RJG0SP1RUfvwMV80httDwq1l8c+PW9Yr2ts8BSsvpInniZP239lHgXbA0gxOmXXO+VxHT+Nhfmdfhn626a3ULXOWyR0pC9JknzULa424WJtZitGi/rPA5e9aiR+d3uEuE87q/o0w3SkZ5CYfWTQ== X-Forefront-PRVS: 0917DFAC67 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6069001)(6009001)(5009440100003)(81166005)(4326007)(36756003)(33646002)(229853001)(50466002)(48376002)(50226001)(2351001)(66066001)(76506005)(53416004)(4001430100002)(92566002)(47776003)(5008740100001)(19580395003)(19580405001)(2906002)(189998001)(3846002)(6116002)(107886002)(110136002)(586003)(86362001)(106356001)(1096002)(42186005)(5003940100001)(76176999)(77096005)(2950100001)(50986999)(5004730100002)(7099028); DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR0701MB1714; H:localhost.caveonetworks.com; FPR:; SPF:None; MLV:nov; PTR:InfoNoRecords; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR0701MB1714; 23:lAhBZXQi8iy5NRdndus7mLS6PbSUMusecx93PWa?= =?us-ascii?Q?ge2n5fDTcDnnAZ0Nn4R62YWWe41cK1bDd3rA+7pQS64UjSTOpdwJZmcewH2A?= =?us-ascii?Q?zffQUrERBtHSrb0RcIJ8KUpUIVgpuV+NZS/Pb3sAe2PiNlwEN+TyCQBh6Rkx?= =?us-ascii?Q?CSxQLQbGtjSrG4NjA9RpJ9EVvB+TGX+Sa+KbB8tXV+7pGQ/YK1aqWPR+kMS9?= =?us-ascii?Q?ky8SMuFgiQ+fIEYFSqDWiCpQDkJYinQEQfczWQapyV4dc1fH+Ybiqk04WxOx?= =?us-ascii?Q?bC05eu1FliAuR7DnRDaoYYdkg9HPga77+KbcWMVxZXLlVUwmxLtWVn+fz2XZ?= =?us-ascii?Q?mxvog/z428r52lDthsVFRSP0E1bYFHD4dQxOypcM914kP93Qhak0On8nkJs3?= =?us-ascii?Q?YSsNjZMh19hum8K7GkVZsX6HqmUdJrfvd/KmfQ+iT/CfXALkn1fgFUuho8CH?= =?us-ascii?Q?jYjGDtJNd5raVHUtu4+zxFYfItxAL9UC7jUoCvN+SdjqoK2rFn27mzbWWPmr?= =?us-ascii?Q?GFKvy2PB8aBvBDenow8mVzSpZED8FWB6L+LfWdJbNWW1MLicuqf5wBKzMD4V?= =?us-ascii?Q?LzXX48AIRkXdKn5Dss7B/ml48CfOXOKhGyAtj4Zpu88CcQ83izuMmZxZ6a0j?= =?us-ascii?Q?lD2PUzkLdt4FVQ2DPLT3HBGk69RM7BWiz3KQswrvqhe0MEKU8Lfh0oaBrUNL?= =?us-ascii?Q?Vt6E8fXfiVrgerTjM4FUp7O0WHP7Wghy3bGjq3bY12NZ3K3n3ms/3PQO5w1A?= =?us-ascii?Q?u6i/99zqfcHe1TRo8vQdsboGAER//HLEuRxWpZIsFbXs/vUYItsfnXujDIwY?= =?us-ascii?Q?Zk97+59FSGPXdsIfO/PBTzDv3OyCKlwovwHzLFVECG1Yv7m8fipRQtX0JcyO?= =?us-ascii?Q?VVczf4AWppjB1bAIPM14zM+zf5cWBN1UhH0Hu2aNC79EU9CbL0BQeQVbq2Lp?= =?us-ascii?Q?ts1N65PUPkCZkxqiYP35dnVA8CAVpOfp62I+XpENoAoC3Tjm11UNPlrFaL9P?= =?us-ascii?Q?OyVSCLq4CX7Oh4p5RuO7du9nl5zsjIvHLJxiVlgrQbhLF6fLkS/YPzvkQWSN?= =?us-ascii?Q?h48m50RX4jXR3ImM10ISmdZIg2My5?= X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1714; 5:ojS3ddH/EACfQ+TmhyQ5ODpjvKU3A9ClzIeTIeqAA51jJ3JDY+2GKnfELHqZRTCE53O5UHmsUnr+PvfkmP/X4j1XvMj5rFB8gOykGGQwd1q3HVXnNVUtGddoqT4LXIgzJCKiI1fj5AGz2dVQmEJWQQ==; 24:mtrOfEF8dp4LAacUWHVuQ88E5gk8ikAPkhXtkVLUH13g6D7RJcfS1IIU83/SagsuoZjeuKjwaLX/6ogV+r2TMzh288FCy9I7GxdSVYwXoTU= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Apr 2016 09:36:43.0856 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR0701MB1714 Subject: [dpdk-dev] [PATCH 2/2] examples/l2fwd: increase mempool cache size for better performance 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: , Errors-To: dev-bounces@dpdk.org Sender: "dev" l3fwd sets the mempool cache size to 256, selected the same value for l2fwd Signed-off-by: Jerin Jacob --- examples/l2fwd/main.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/examples/l2fwd/main.c b/examples/l2fwd/main.c index 7bdd1b5..24715e3 100644 --- a/examples/l2fwd/main.c +++ b/examples/l2fwd/main.c @@ -80,6 +80,7 @@ static volatile bool force_quit; #define MAX_PKT_BURST 32 #define BURST_TX_DRAIN_US 100 /* TX drain every ~100us */ +#define MEMPOOL_CACHE_SIZE 256 /* * Configurable number of RX/TX ring descriptors @@ -545,8 +546,9 @@ main(int argc, char **argv) timer_period *= rte_get_timer_hz(); /* create the mbuf pool */ - l2fwd_pktmbuf_pool = rte_pktmbuf_pool_create("mbuf_pool", NB_MBUF, 32, - 0, RTE_MBUF_DEFAULT_BUF_SIZE, rte_socket_id()); + l2fwd_pktmbuf_pool = rte_pktmbuf_pool_create("mbuf_pool", NB_MBUF, + MEMPOOL_CACHE_SIZE, 0, RTE_MBUF_DEFAULT_BUF_SIZE, + rte_socket_id()); if (l2fwd_pktmbuf_pool == NULL) rte_exit(EXIT_FAILURE, "Cannot init mbuf pool\n");