From patchwork Tue Jun 26 12:39:25 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Yongseok Koh X-Patchwork-Id: 41571 X-Patchwork-Delegate: shahafs@mellanox.com Return-Path: X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 075C81B5A9; Tue, 26 Jun 2018 14:40:13 +0200 (CEST) Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-eopbgr70057.outbound.protection.outlook.com [40.107.7.57]) by dpdk.org (Postfix) with ESMTP id 2E25C1B583 for ; Tue, 26 Jun 2018 14:40:04 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=xm07UqVgNkU45SrT92AfkJvKxiwArv8X4DYHHsUj364=; b=aJ/qvWEoC0BWxcVEIRUwaQAyh0HyAsQSvRfs+6HTKbWprB07SYtAwy0JGcmAtdHDpUP94sRz2dMG5mnO74aOUW0kAnlqGTNce0lZtg8HUFIh9/4Ft6srcT7h6f+iWzjKUPhnkFO5t/m1RbIEx181D2ue2VSew3pC5MiRCJ3dFZo= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=yskoh@mellanox.com; Received: from mellanox.com (209.116.155.178) by HE1PR0501MB2043.eurprd05.prod.outlook.com (2603:10a6:3:35::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.884.23; Tue, 26 Jun 2018 12:40:00 +0000 From: Yongseok Koh To: adrien.mazarguil@6wind.com, nelio.laranjeiro@6wind.com Cc: dev@dpdk.org, shahafs@mellanox.com, Yongseok Koh Date: Tue, 26 Jun 2018 05:39:25 -0700 Message-Id: <20180626123925.37439-6-yskoh@mellanox.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20180626123925.37439-1-yskoh@mellanox.com> References: <20180626123925.37439-1-yskoh@mellanox.com> MIME-Version: 1.0 X-Originating-IP: [209.116.155.178] X-ClientProxiedBy: CO1PR15CA0100.namprd15.prod.outlook.com (2603:10b6:101:21::20) To HE1PR0501MB2043.eurprd05.prod.outlook.com (2603:10a6:3:35::21) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 018abe8e-a05e-43cc-65db-08d5db61efb6 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(8989117)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600026)(711020)(48565401081)(2017052603328)(7153060)(7193020); SRVR:HE1PR0501MB2043; X-Microsoft-Exchange-Diagnostics: 1; HE1PR0501MB2043; 3:f7bMJnwc3F55n1oMJy975jI4VBg+sgZVgJTwT1+Pe6B0ONKLonucBEmRK8KaqnI+7ZWvS1WhcUEljiAhmZ7AWsXcUOeftC7n/nvwVls2zzxS+5aBnQ2BUcsIQ8xTcQfhDccF6iw0pIBkBkJt1FeL6+Ibz05BWthNj1UYs+f/2xfaKM4o9fX3f223mAHDJAK5hmXcmVKnAAvpKECDpDfHdcyGmGRA4FmgGp5s3pzz3/JJGYw6gUZnwhirq5ZSSgWy; 25:BN3RId6XlySpw0cffOast6mUqQZfn51/I0MQMlbjFEej1YkdUB45sgP82GfY9dbtrrnhNZohpmH+IEHYY9//XCpqL/qcpVOi7ea2uadrXFvFDu4MAAP51kxQvWjo5JVykcHQePABacYYSjizMdYqDpkELnJVTwARUvqBDRDn0aNx71irJNyzdNIVr5GJrKiD7wGdpBzxXBJZlEysBAmOZED4DsdIQ8RHFs3yuFf1Ud3kf3/Vx4RaTolv44ovfANOFQNq40rlCRNHLeDd6S6R99XH7agpq08xEwC5smBdR6kAPIJXUKYwXr2xNlb6gYm4nDSBTVz4aRreueFZn+NWEQ==; 31:SUu/kBd0OaqI/dMWa8DrgnrPgUfaF0GmymaTvEWUukUAzIhRzVW+3b7fPNz/svqk0iT+nv9KFhVshrILgfUrv1jEfiVzDW1JP9fdRYaWqNl+CjRPqAocpr+X8g02vZhACfhG/dVN44PE/PXMtxXx8Lm809j6XHMh79qSbo7jPM1VJ380B66zFpREnoP8N6NvC/is5k1XFR8TFFFkPF34nCkbJ59jHTkfv08GidGX0Hw= X-MS-TrafficTypeDiagnostic: HE1PR0501MB2043: X-LD-Processed: a652971c-7d2e-4d9b-a6a4-d149256f461b,ExtAddr X-Microsoft-Exchange-Diagnostics: 1; HE1PR0501MB2043; 20:FN5aorHkzRa+S3c3vlStejOjvipz9iuPsE9yYNOiGKvyqENDNGsIqzVSuFPNktbVAoBw9/f9QS4eX0Dl1M09qhkBxnYxZAOZZlHoFFXJNe7iQ8kBSgGNJ6NzJ+EX/Fle0R31D6YfMvve47EMmAVbVrSrMPbxmfJBYwcNvQGUgL4/cDcaHk96IK+WET8YM80oXwZF3Op7sqmtIc3Xl7NWCgBkyGR0fx6diyQHPUf8sASzxA/RePNb8vm3j/LEHmetQPbW/yHD9FgvP9n4CExaldwlWnuZEebPjxirEaZ/AkDhTg+u1GBSLO1CUjZ9wHjYzJ3rxl3DiAt3OWXDgytjiXAnxllnHRKJcniM2jVmBSgC6urgKaohx3q6M3VUInriOXLWmXtHZUHHqgV6v6ixmyDnFTbg13lcIJzSLnVRn71E/Wu1z6DbBwIpOiIGedCBkB5VwtUsbHFSO3of3H2htTEITIbIYM2A29zDrDWsoyN7OqXtbqwErwxs4kk0MRgx; 4:28kGKFNHYeCiKCWQjJJmE9NbYL7LtrNO1u0JbJBj8KGE/18UtdicJMLsZi1z2njVzQpJPJqb6oehvLYPzOdBF6+L5/Y77C1Pf4sdOp3to4xKzfrm8JFpfUiTbhaydkD62txT+8FPFc0K/fR0XV7wcaQR2we3XGnI/7l8jALWdy5U/PhRAjQ79b/PAqX5C29xk09VX/o421UZAAov3OYzL1xHljldDzG8SkPn/IE+P/V757zSuAYVlRbdL+GaJ8XCvgsTNnC18WURW80HrOlxEg== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3002001)(93006095)(93001095)(10201501046)(3231254)(944501410)(52105095)(6055026)(149027)(150027)(6041310)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123558120)(20161123562045)(6072148)(201708071742011)(7699016); SRVR:HE1PR0501MB2043; BCL:0; PCL:0; RULEID:; SRVR:HE1PR0501MB2043; X-Forefront-PRVS: 071518EF63 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(396003)(346002)(136003)(39860400002)(376002)(366004)(189003)(199004)(66066001)(7736002)(956004)(478600001)(386003)(8676002)(48376002)(50466002)(486006)(107886003)(86362001)(16586007)(47776003)(316002)(186003)(68736007)(6666003)(4326008)(69596002)(25786009)(2616005)(11346002)(305945005)(476003)(446003)(81166006)(81156014)(21086003)(55016002)(2906002)(53936002)(76176011)(51416003)(97736004)(26005)(1076002)(105586002)(7696005)(5660300001)(36756003)(50226002)(3846002)(52116002)(6116002)(106356001)(8936002)(16526019)(14444005); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0501MB2043; H:mellanox.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; Received-SPF: None (protection.outlook.com: mellanox.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR0501MB2043; 23:J2f07YZiOqyt7WsvXAPniUDOSaSCt/4ae9b4lB2?= 1CKaHq+eivR4EdVvrHKutRl9dCtPq6ttQkFRTWTuB37iMvLV/rzpRTPY5p3x+2R905ptiUuWw14cAmj3iyp+TcLID4Mpx5g1fgRnpKNkJo3V0IXimv9T0Qo4tisfMk4tVayKq8AcCRI7yXeEDc0/KMqN4qTBD2caqKPlDDUmwLrCiYQ0d+46sJmB+GGOzPeUvbH7cyWRB4ciGhHgcpMZxF0KQMLWX+lcPtDEozRi4zBGpErRDo/DafuV8HF0N3QEWYvdsUVTu1EO0TN50cNYtQTNiNnmEX4C65NM6qsYGlk0Ro6YpCrNyAIWTmcR18vj128e0+RC7NgETN6C8mj/rU9yH3+eiptbRHkbme1GZUm+1qa3n4ug92PozXlqYnFq44yYwwobbpCBLjBwgcOUVlYxk19uGFtOJpQZ27c/ZfNbrdOCOIBoH/XEqKYXx9LMojDt+38rPGRmZXsO9vxidW8zfuKZT2Pn0HAOgvy0il6SN5nuDNvXSINmqkNOSC/3ucq4i8X8Zlfstd1pxYQJeW6ROOUk8/fDiOAuMllkRLCv+lfrzX2xomZlfDWfN2Kp3OYgtgOMPIKsRNC4uQb22L1SLtPQifh1v67Ur1AcdK+aZobpwoEIHokbFy5ci2+ov+utL38nsn3bgCczTfGzBQMlq+o6vlO13P3akioiU8NpTu9tv1oviXuMtzZI975bqi09r4frVdKF5wlbPPjUFOeTKxamr5+nMec0ClIiTN5+z4wpvo9yKHB/1xbEWvFdw5+c67gsprCu30tQivsEIsznMUa7cO4JYhquXNY9KysMHyg4iiRf+S2gCJL9DZHYUg7H0lTeEHheXtmA1eJ+VkIhgidFl+9onVGEggUrPDDfxdtHIt1ek8jg4/Cc0pnWYTMWoJAC5+kyeAv1cGSnKtMYngCxZlaPC73gAzDqB7Rioe4Yd4/kmAtHyyN6akbuRQIa3gga+cNmAnKXN9lLTitfmquMI/LVIZ/1m/idOb3EDy9DousNHJ4z8H+MHGdnf8zQzwvMBbNOkKYMX6FGXDpVnlrmMxhRryaUmverckO5tnVYfBNGIihtxgNMwH2dwzux7IdBQsTkxzv92kGXoudhyZ2BBjRLYXn/PmxB20BDwlhbxm1x6LLCtmFB/sex5n5H688zAznbHdTmvwcWbMNr3f/ey5PNT4l0Q0n7XtUyIuQ== X-Microsoft-Antispam-Message-Info: AtqaX+7+8FsZqJMuiH0cr0uFXOkiHKGsEzAgE86uz4uQsxWF1gx9l24tgzpZJebvx7b/yccczMRETMebfnBKRkKV+6hp0yHGDkbadYQK7sACQZrvNcv87bEwKpVPoqi9mrZggFAjdkUkDyvbqUZWLZraRoY4luvN+HQQTapMCDobp9eIBTyhyHQwDlPkLWAQcj4QvJYEak23MnC4+JMQb3uvLsYZZyYHhfUkCte9r+vXFupCIvmQgCQnOXdeEpQlxy39KwJVkA7JtR7fIltp7NQbVvBSqGpgdnW/GaoKxxWd3yXm+3Zt/GbDIQAmBSZuJskiowhTHjfyqMEU12O3jWqGlEZ0PvCDlTlOFiNXl3A= X-Microsoft-Exchange-Diagnostics: 1; HE1PR0501MB2043; 6:DEMhIxMPVeUpTAIgCYcd/PCQfjOdbQylngidfJA4FEJyEHKRC44dBfPI24AUdcth7nyZ2ViI0SfQfMrHfj0iENguPCB/aiPwYPjIrQ1PcCwGuoXYmJmZB1pJWe67k+ohhcx+sJoGsALfIPbyG8qF3n9bZN7bViRralxwfbWo87dIpjnwGSAPqqngDiLNTNEr9r/OouyI1KHPP1ut+R7vgTI6clNPb5GQ1Ldytv5soWDE80/HWMDP8t0e185ORMXcvKxpiDLz8GNd6ZBG3urYW3T0pV7v9CFdqJf6vu5cfz6ofXOLeOnFe80Y3h+HZlp7R9CnvwyXJhDmEUCS1yn5npWquhZG4sfbLAaOhTeLQvSsFUV+g8C7mJNL+tW7FRvNdrb7ZOfBCaOqLT1G3H81D0b3EdKyyx38fCGo2KQ0bNhqylaS6wNKX7na97lYA45x0PO5eNjNNMgVlseiw58bUw==; 5:jtYkO9nFTbl4JuMmnZIzosWFpdW7bAe8Nq3uQB9Uk7DjLwN+vnWsWTEAH5czl0X+iyj0xBYQ2Ux6l8AEGEJGYl81z05DEsc9tVE0Bc9uXjPxU03bsKTycf4+ZH+SdJxsbcM3uVf6VVXM24EME45frfAvq/uXDELTRPdrPblx5qU=; 24:n+2CBpMGyx3mv9vNAm2Oqy7toRiEbAGKpM3+9rP69qeggpgFw+ysQSs/oF5W0h5VIXZbzEtzB6CyPHrKIUfPFLEG83L5hAhK9Gjj/FvEQWw= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; HE1PR0501MB2043; 7:NVBqMKchCfHQVhf2m8PD9B5XrupNOquI5DTs/LwZo9Lm2d07EoUBK4XBblytJdPENRSguooWcXOxWfBGMD5e2z2kExfvyH5cf8SXAxDk1PyjGFP4rLpSZIsVlhGH3cj9o0RBj0VD+lkUzGuInUUmeiGyrdZxmTJOntSBKJ/d5GnVRpHd32+sKttlh4VionlaTzGfptNrvucC50a69LRkf1KocZzNh2KX1T0nGhBIzsTw8jKawsM7dWIHJdqhFJqR X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Jun 2018 12:40:00.8748 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 018abe8e-a05e-43cc-65db-08d5db61efb6 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0501MB2043 Subject: [dpdk-dev] [PATCH v2 5/5] net/mlx5: increase number of strides 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: , Errors-To: dev-bounces@dpdk.org Sender: "dev" If WQE ID is used in CQE for Multi-Packet RQ, the ratio of CQE compression drops a little bit. In order to reach to 100Gbps with 64B traffic, it is needed to further save PCIe bandwidth by increasing the number of strides in a WQE. It is now 64 by default but adjustable by a PMD parameter - mprq_log_stride_num. Signed-off-by: Yongseok Koh Acked-by: Shahaf Shuler --- drivers/net/mlx5/mlx5_defs.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/mlx5/mlx5_defs.h b/drivers/net/mlx5/mlx5_defs.h index 51124cdcc..79bb23d2a 100644 --- a/drivers/net/mlx5/mlx5_defs.h +++ b/drivers/net/mlx5/mlx5_defs.h @@ -96,7 +96,7 @@ #define MLX5_UAR_OFFSET (1ULL << 32) /* Log 2 of the default number of strides per WQE for Multi-Packet RQ. */ -#define MLX5_MPRQ_STRIDE_NUM_N 4U +#define MLX5_MPRQ_STRIDE_NUM_N 6U /* Two-byte shift is disabled for Multi-Packet RQ. */ #define MLX5_MPRQ_TWO_BYTE_SHIFT 0