From patchwork Tue Jun 26 12:39:20 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Yongseok Koh X-Patchwork-Id: 41566 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 9CAEF1B57F; Tue, 26 Jun 2018 14:40:02 +0200 (CEST) Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-eopbgr70048.outbound.protection.outlook.com [40.107.7.48]) by dpdk.org (Postfix) with ESMTP id 68CBA1B57E for ; Tue, 26 Jun 2018 14:40:01 +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=wxoooOwrFV3zBGo4CXDEFLBu83clnXbk/3lkzvtcN+c=; b=QwZ0KjDH3IVsPHAhb1bHj0MfMj/WGztvgeyge2wCZKlnmgac+hUttnYki1+B0VtQUaR8ZZg95rktk4hMZ4mcwdmYAhher9XaD+vikAzCXBxdtNHKpAoIX4ZdG2trZk0Sm9X8Mbk5AwYyKN+DpQkOizQbL4DTbBdEbOeyLTLJ3YM= 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:39:50 +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:20 -0700 Message-Id: <20180626123925.37439-1-yskoh@mellanox.com> X-Mailer: git-send-email 2.11.0 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: 91f6d7b8-c562-4d42-c00f-08d5db61e9af 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:963eVDzl3TVYqKdaubY522/wsPg9Fqb61Mw1J5yNGWYJWS779h9vkZLJxUYFjGjg1Pek2fyGigfeiW6mitp6ldhCQsl8zNn06MCAOonUbgOuKI1lwsc5JXW3hhnCQUaEGtKKUyn+nRowKZeQXr7gztAR2bMSlZsDok4R++xpCXoyGtanPg28NoEYa7ptpwyT0YhSKP37jZZhEmALNiL4IIgJ8a34jA+2dwpwyPakjwYxN9x1W4p6iOkZ41qtDCtv; 25:ugZRY560vAi5iFumEU29tx96vd5EnkYa31YXQ/U+w4UGsWKEjbLUc0ezjH73MzAyb5tAJL4N36hIOGyjE2I6RTgdVpuKNxS8H1ByZDI45dq4KNnpg/gcWgL/Et8cZ74EhBWZQOpMNVeYSixZ5DS695ekSEhVDPboLMVFX3jKOO6MUmeiEllUf40OWN//G7BnI5uco2DX2cJqiE5ZEV9hYk7lRdW5a6EPdvVhjXI0INot5nfdxknVXiQGEVRyiach6qNHEAn69MTbdPZMV2PvSMYR3pbcI+sS7dyAPWbGh/KDpgwQi2M9ALHrFVVGaI0NT8np8c+HAMI+bPgG7jTK6g==; 31:/OSIJTQPjxmjP38dcUR/rZqLkExo1cf5zxNYocDrBPD1ZvGP7n+2tnNng/VelM6LStD6SH5CaOmiJAMhlHeKjOw9xsEQ4Gxg3XHN6Jo90076BudvqxK4iXW2VNGCCntx62FzYPAzwBJ+LYBWWpNRPvLH66RpUHqR4rvIqvKXp1A1Ph3wtjFYXCE2oP6frv4a8ZRlzHTt2hqhCWKIjQxJGm6ggnBNfaB5FMgMDObWdww= X-MS-TrafficTypeDiagnostic: HE1PR0501MB2043: X-LD-Processed: a652971c-7d2e-4d9b-a6a4-d149256f461b,ExtAddr X-Microsoft-Exchange-Diagnostics: 1; HE1PR0501MB2043; 20:JiVHayUO1mOphhij0QZePgqfalQhI8Em5vPrgVr0OIU/Ju53p3BQ3ZNusqK7UTsj6GdDYcXxJPeSjRRertwe9CCfi4wCNc+drGpjL6FwCbBpsuyHXK1ZrzP68PJf5+7auRmeC9UErgeNqtVigrQCicjfUVWVIIrOaq8AyJOTxhgq7Fr8KHW990kWNc0G+bNLXweUpD/EOM0c8JDOtr/LP75FztvTqRNyuh5jaPCH/q9Yhh95gOFp6d9c+CKo6MqR5lqRjBEPxrN3bNHSSDbBcXGbS0TfJX/OLNAZl9dcy8gCLaKxu/V26UVUSQvcQeCdl628xR3E3XV9Dm16137R3G3GSxomH+z8lW3PYn20H2pUxerNovlhc0d+sJEbMGO7h2zbooU3BSc6e72MOtBMA1dvbgDA9gkE9pffsO0KVsxxINdy32zZuWKp9F79GBcxIAqeRCoQQ80s6ZS+wBNxnEIxTNPEjCp/XiUfTy4Nzo1eGe4bSxAhjw+70O/DviAP; 4:GLBK1lAdkvYQiwAt3KHGuzdzY+7sEs4KqELPzKRY2qd/O/D4SFQPV610ckks1zBivqqjfs4J/1+ueGXjEofqSPrPlLqXaJacBNok/ZwmRQnkPpaWWipZEze7wlCUGS9xyNvha+7b/DUQMv0R2Ga9pdbGwK2RDwwgtglvwj5iskwsP0Y56yrRhPKepmn5007D8ANmSNqg2QbQOiXGy3vgmocFFakvVBBCj1oDWPqWerWlT8qZ0iwkITEWrVucMX+6fMWqJBqMnDMchEvuUcWbHg== 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)(966005)(86362001)(16586007)(47776003)(316002)(186003)(68736007)(6306002)(6666003)(4326008)(69596002)(25786009)(2616005)(305945005)(476003)(81166006)(81156014)(21086003)(55016002)(2906002)(53936002)(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:T3Stto0+BuQ8N6QJg5NTkD4wCVmtzgi/49toclC?= 5M/EAa9dkulNq4gqDMqNfUDcHzpsyC+AAAwmXgElbcNslsvqfAOfFO6UGzqGI61EyfgJ2SMxuYEzGzshiLeWvmvXOjPiqSBTeSF61X+gCqIOElntIQHJ+Oknq6JlIg72zLvpOKxWf9c+7xMiP2pnpoXSCJMW7fNzmhR2q210lc/P6qkMs64jQubL/W1avMep/qUn2G9HxDBzJBDZ742Nl+Ympu7UoKCPDduNCiclw0PYlGFThNjMah0itTgb0tYdvI1dbUJJeIbn9wWoVD4QU9x3bSmG7qHRssdl5RipZa+wSGKhn3XmX978oFPyhyd4VgMWUPPb8y0K4Yi9QUwk3+vtoUn3cQBUiy21fd4cknl+vXLe7SoUWgLgVUoI2e6I6G0onxBVdHB3kZ//jLCKGDJ1We5Ey9c6E5jGJISsTC9JZHRWXP1M5utLgIBt8ZcnZT8LDQW00j3zU4y4XrDRXgriMKf8hK1Xtl0/8puLhcXeLb86+Of+rRxao63sMOWdkYlk6qo6G3l6yBb7da4iBEMYiF8PY1o3E4qlGbfievK16ndG+pTwQJomxJq75c+GW4mXvZHuEpAf3xjMfp/v7zp2dZ+WBTi34BltmuTPua2sHJ/8Ub3WEsjWhajzL9/rhTeSNAB2vtOlkDAVqUK3AS55/mYNWN/PwPy8c2jUPqBSjSiOYwbG0Mg7kP8VKxIqRpcIRWwkvgfDGCEgxTiSMTywUTJSGYCuxkLE3/5wfP1YJ2OQNm4a2TyBBoKMtGcL4jybuwxbH8RJPNfF2cOBzlvINYciGI5ieM7n74cFvi4Gk3LMvA6vy+3BAXO7kNWQ07NwzSEoQZPWD9KC1bWpohLmEnkHsFUIZarkZrSKiE+2cbDhgI5dWDBA1RVGRPVRs3WRoWRB0cxKNVXgbdkkiYQYL4vYo1iF/Vo7NLBpj6lgOnIVCOjxmzb1POTuSF70r9BuOCY41vDmh1U8br16DnckZxbU+X+bcdhd+bsbDEk5DvzZKqsc8F+nw7hR0XSEGdPqpuSBmZGBzmmRDNM3nPWO9CmOE0CeQBlvOTX+j2xXbo9fEIIuBe+jSNZcIsK7Ti/Ty/IIRzHcINHYwGgwt7Za2pPZFuwM1Ehx66Lpb/l6V7wf7McgBx3XRGp2RHZ8EPNfkrBU5TSzHoXjvnCQEVmUZ X-Microsoft-Antispam-Message-Info: Y2CGdsxICvokac6Tvvyjq5Akga1sFKNtzehs+YrIeiq+Tkz65iSH0/+7fA+lbzkttDsT95DPK37jbXdewrsCpxAVpqmn3+Z4aW+4hQx/Ig7VdjmMoENvZnHd097yEluf0y568KReq1Jq4x7kAckVBpKuvN+Lv6vWvUy6zAUWp4vJ/P3xIthKwIJFnzfnyVXCgyOSixBjonX05CjZqKD7fasCEzG/s0b+Ojv4EbJgA+wbXNiIYM6GSKesML2YUKidqGkTt2ECyCxKFHiHysJ1lhvP9nrL7Rj2bGAHH4JSTGPWlWOFULMOf9ua92TphGP78vhqlF8lufOuEfTTkvdghhknPoHZv5HdZ9tNJyT3dtY= X-Microsoft-Exchange-Diagnostics: 1; HE1PR0501MB2043; 6:svG8lEX8meLkIkHtMW0/10Xdzolo1sRSdrohg01SFHREAA04Rhdb4xoXpfHORhsG3lAonwOysEzaHZ7De++y6Y5a7RqjeXDBteuIgwpURWwCsxzGLQC69mODKWsOatowYY9cQSWERdQ34UdsVSn/zIjzRiruY6f6W5mYbEqjqRMOnv6YF54r5NjT66QQlT35FpZTxSpzK49Zhx741l0+RmZtanaVPi3p9CH5PuytBnqRkI+nL+eek7rJ3g8oig5ZoWCVvWImFPyI8C3MLNNNX+W+/LOpK0kUROmwCVQeM3tsU8AO3A/4XL7eGPsFUUaPJ56aoG6IkmczLoyn+WG++Oc9J87Dg6P68MgI6BDZnoyFafTDW6Vt/ojsz+Bl2veT7cwm5VxQAJ+SVV8Y7wizk3bwUbScLFKzcUDd6r5KEqy8hVjRn4rCyR6oUf8pxbr/VJ7dz7NF7EspxwkDvuARCg==; 5:qYMPRBEJQ5Vom0kpE+XLMGiSqelZP6OF38dCJEQL5Ur0KLFCDGRCU9k9xXuXnR6N4OKCq0uevFKxNi/xUxmSi5QD1HAoltjks3ljagHjkZOWcYkxQjX3AkHKGq/O4Qoz2J3DG09r9qfc4eJzGCIcDNjVr3/NWfYma78lZuH8hME=; 24:O1BEpthu71nm5cm93ZjVe387VBaSHe8AvZBIp5f54yntnUJSS4OLuiXqR74QWIMSQC1Ywx5ERXgKE+7Gk6mRSKhDmHZrYjz4+vOjLSjvPbw= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; HE1PR0501MB2043; 7:XpisF9KIrhfjFqq1g9eKaTFTTi/Tz5FV8lbyhl5jMnrEAze7Dd/3AtB66xA4yrOcuFMdekvPuYNW2TWWsqVxhPQsP6SucUcRx4mQsDd7/NV9kAiTwmB3IaI1qMIOTDmoxWpuYUnbyQQpKvD4gTZWnms/ft1lX4SAFbpTX+zmAHmsLupN1Xm6U565+F69AZlaxn+NmaOWpGKNV52SCjDjmLJgEnXlHGTqBRuUXSaw3VRAVka4I8fIz0yTknovgcqz X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Jun 2018 12:39:50.7649 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 91f6d7b8-c562-4d42-c00f-08d5db61e9af 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 0/5] net/mlx5: support new completion field for Multi-Packet RQ 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" For the RFC, https://mails.dpdk.org/archives/dev/2018-June/103664.html Yongseok Koh (5): net/mlx5: change return value of Rx completion poll net/mlx5: add new fields in Rx completion entry net/mlx5: add warning message for Multi-Packet RQ net/mlx5: use stride index in Rx completion entry net/mlx5: increase number of strides doc/guides/nics/mlx5.rst | 4 +++ drivers/net/mlx5/Makefile | 2 +- drivers/net/mlx5/mlx5.c | 6 +++-- drivers/net/mlx5/mlx5_defs.h | 2 +- drivers/net/mlx5/mlx5_prm.h | 9 +++++-- drivers/net/mlx5/mlx5_rxq.c | 8 +++++- drivers/net/mlx5/mlx5_rxtx.c | 62 +++++++++++++++++++++++++++----------------- drivers/net/mlx5/mlx5_rxtx.h | 4 +-- 8 files changed, 64 insertions(+), 33 deletions(-)