Message ID | 4a20606b752722f043f1440bb7c8be4ea04b1159.1516727100.git.shahafs@mellanox.com (mailing list archive) |
---|---|
State | Superseded, archived |
Headers |
Return-Path: <dev-bounces@dpdk.org> 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 84F711B1DA; Tue, 23 Jan 2018 18:08:56 +0100 (CET) Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-eopbgr60081.outbound.protection.outlook.com [40.107.6.81]) by dpdk.org (Postfix) with ESMTP id 907F51B16D for <dev@dpdk.org>; Tue, 23 Jan 2018 18:08:48 +0100 (CET) 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; bh=O71PhkT2ZNb2QGg463PjyupSnjO0BYbj5n13oBfI0Kk=; b=fXHD6jH0qHyS72pJK5DSRic3Flzb2c5nL5pA88dr6M24AXTE9kfNMZc7y2+UbRFBg+gdKQGu4GPfK9j8Ry+NOVehiC49ed1e+BX8Qmk2U1WerCNBJB5HHKRv40egGcJBve7xA9Z+ctjMuhrTKwQsMou5DSePMDE9hpnyQ1TlUvo= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=shahafs@mellanox.com; Received: from mellanox.com (141.226.120.58) by VI1PR05MB3149.eurprd05.prod.outlook.com (2603:10a6:802:1b::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.428.17; Tue, 23 Jan 2018 17:08:46 +0000 From: Shahaf Shuler <shahafs@mellanox.com> To: nelio.laranjeiro@6wind.com, yskoh@mellanox.com, adrien.mazarguil@6wind.com Cc: dev@dpdk.org, Xueming Li <xuemingl@mellanox.com> Date: Tue, 23 Jan 2018 19:08:23 +0200 Message-Id: <4a20606b752722f043f1440bb7c8be4ea04b1159.1516727100.git.shahafs@mellanox.com> X-Mailer: git-send-email 2.12.0 In-Reply-To: <cover.1516727100.git.shahafs@mellanox.com> References: <cover.1516727100.git.shahafs@mellanox.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [141.226.120.58] X-ClientProxiedBy: DB6PR0402CA0020.eurprd04.prod.outlook.com (2603:10a6:4:91::30) To VI1PR05MB3149.eurprd05.prod.outlook.com (2603:10a6:802:1b::14) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 04ed3aa6-bd93-48d0-2e78-08d56283f782 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(48565401081)(4534165)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020); SRVR:VI1PR05MB3149; X-Microsoft-Exchange-Diagnostics: 1; VI1PR05MB3149; 3:0vfR5AfEj74iyrnLOAz2RBlORbvziRFJ2cghdGHp8YKxNA0TL7FrXM4mvTMGIWUXMC2crJRJCaRkyKnZjzo6wyLGe9dxJQT9A+6wzHCSnTTaAoTzRV1Hdln9Yfnpo3VW644Xh6kzaR7Yzn6pbDYL7mM1iI2fEvIIbq7HdF5td6W5GhSsWI43n54BtQSDJtC9d3A9urIOF/WDfsEg9zXwF/760sCT2G/ojk5Es22SuDBxHB//8uJqZRM8YLjLdxDq; 25:KAAucJAfNdby3STw4Do2OALp2RhcM+MSisVv9Qe0phdtLUOB9qjKK9lmtUJS3ivLC6VYBElBfPCmpwZ41itWLk2dOlpU4IBpgXPj+xfKcyzpFvS0m9SXrvZUT+pi3UY0HvEzvLvr0+OPzKGzVasZgQ4nRGNKmOZ87KbSPiUJDJoFi69P4McyET3mm/iftbLdKx5cenMus+oJzcEWrI2/2W0D+LQXhs3L5+wJWCxTI1rD7lOL9he5Bkz/LPaUSS+q6hntvyvsjrUZtM7Vbort5RCDIWS57boXdMcA3ynOSy++Oppou5IO6pxtAwMst5qwp9BUVYIGNbl2DOYy+XcuFg==; 31:+aEyKtJ6stNrAPQizVFn7qCTvT6YX0a/+yc7ub0ed1SrvlzhDjAxyUZVBlEPTWscYmXiv8/JLvYQS6dMubbkCEzJn357AKbEBadT9hCS7AeADuvltGe28BRgtL90R0w5MQ/f7E4rAPLJRxO875dan/23lUSCQZhuV4rqYuIK0C7G8fGNYigYAqvVjIR1X7152bWmS1mPgTx5u2nHIEDnuHyWMrF2XysPYkpdiYpvTg4= X-MS-TrafficTypeDiagnostic: VI1PR05MB3149: X-LD-Processed: a652971c-7d2e-4d9b-a6a4-d149256f461b,ExtAddr X-Microsoft-Exchange-Diagnostics: 1; VI1PR05MB3149; 20:nHH/KvSnoqIj9L43by7DYdrAyfMMwr7bU6ND90360kin2mWor/ljXTlh0LmkmzucfISTwF5/3bRWkFZnZwJCj/Kaz1z79sY/GWEtpIx/C959cNl5D2T/isdn2Fo03vwx/GkCljUaP7+TQ4R93zRcXBCMSZ0SdpBlsZYhKuH7PjWOf0jQB/e/5sYL4tRiukD89Q2Q/AL9OD1oYuvIAIV2nC3ph8/JcLHzwzN5T/r4OjMKwD2cijs9wpMC8D42vMp2F8uCr1sSogFROQdFZVv7MkUA44+DMXeeTp0Ign/xP6uVmqmUr1m2Fqj5EWGyDPw7bYj6z5PbEMjvOq/kFsjZurZ3JKht5RNC9Wqn1B3J4RCtRZgvQnfkAEz0WVJbUcZBZTvzE1OiNR5qfC2I3H8nEDYNJTjzbruIHAL/FDhC+k0qUSWdSNoDaxgmbEoWlKNU/SsGBOWiGtHq5W84kEJ9uC2hLnWHz3f981PsqLLPJ2AvOiLx8RKP5YkGRVgAOn/Y; 4:uY6apkG4nVlQX5NoNUfcUgUjm50HmqS8FA1/n44gIV+IlaS8QS+Q0KjJvg4nwl6vpYps8XPrODmF3dOr39Z0mYWEAW9clgsaTE0I/xgBWyuIJm8d421s9Vqk4lj5xQt5Y4SoMv/roH/KaHVmJ/Zxnukp/HlQhafaMKLiVqhpfbZ2mXbwahAXWff0Gq+h65WMmdgNNpHvyyxXX3hjk39PrqEiOUjQD22w+7gv+HWCxFlue/Nl6oOF9Cxgx3aHjGLM32c9UYioAN5NtpvqHE8Mfw== X-Microsoft-Antispam-PRVS: <VI1PR05MB314916384AEDAD9169C2542BC3E30@VI1PR05MB3149.eurprd05.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040501)(2401047)(5005006)(8121501046)(3231023)(2400081)(944501161)(3002001)(10201501046)(93006095)(93001095)(6055026)(6041288)(20161123558120)(20161123560045)(20161123562045)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011); SRVR:VI1PR05MB3149; BCL:0; PCL:0; RULEID:(100000803101)(100110400095); SRVR:VI1PR05MB3149; X-Forefront-PRVS: 05610E64EE X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(39860400002)(396003)(376002)(366004)(39380400002)(346002)(189003)(199004)(97736004)(47776003)(5660300001)(86362001)(25786009)(55016002)(16586007)(6666003)(50226002)(53936002)(386003)(26005)(305945005)(16526018)(2906002)(8936002)(66066001)(4326008)(48376002)(7696005)(478600001)(36756003)(68736007)(52116002)(3846002)(51416003)(7736002)(81166006)(69596002)(81156014)(2950100002)(316002)(6116002)(21086003)(59450400001)(118296001)(106356001)(76176011)(8676002)(50466002)(107886003)(105586002); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR05MB3149; H:mellanox.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: None (protection.outlook.com: mellanox.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR05MB3149; 23:N2sE+eMdT6uKh/zQqzSOWQUMOMh3TIVproWMaN/yr?= vme1w9G/4zoPUL+XhoSjBtEOknX9lXJnsUH+260vfCJs/gFBOmlNX6ulfEWCY+/qnfqqRAHY/6shztaiFs9rxb27vklsgxerBJSmgMEbgsCEN3uCS3SoYSbEQn0mR9oA8yXqe5zy1PtXy+/zhdq2nz8EY+w2bd7pysq09YFGcl97IQ/GmrZFIcVZ7l6DssaTaouLJ2Mq49Z3w1RRpfmB4zLzAS0ZgQj+OtRJn4acYEiT8lIu5Eosyk+neEWgQYcjHSKdbDT9LnD9vmVZssTHzj/uUTo3cvRau0e5kct4eZsWIC4f5DdrwjYktRMZIVmiNqk2YB6BWAhW1e1TGCr4nHd29ue0zjpVWB0xYQnZBubgxROHv3Z/+zvNyys5uLbqXfcP4oS9sdjysL1+5WQgRr+VNOuLi1hpMlAu+O7KA+8rFWgH5wXtXyNCRn1iF9ozFRhTTR3DJw3VisVXnIxsIS0by+ox7tfM84MiLedIAeRYbzxHz5lUq25NtwILGEjamUMsfmgzGWHpVHpQzdJV2LO0qqtM5S3XqA4tQUt4tNqErRXu8xdJ7SbtL5cY9y5JYKlshPevpZPmb+wId/KznRsulzwGI37A6xZ2zbgkDpgB4Qa2F0XhFFlgsA1LyooDsjLEXx7J+4NKHL+VpeygNhDgmIluo7FX+/ncwyyZov9jjg0iNvCCelvSMg/U/KanhzxGvjpoP2so+KMJW+VxtidLdXYmZsJ2t3Y6JSvnNysW6+PlwYHA0xXPsxJ50Is7TLgB/0i85t2TDlHK8PKcJIQrVlPZ9Alv7TYUak1EfGWf0Ca7ZQ71n0czAymy5QfW+AJLH3byw4ShIlyyoNRkLTIug462+wbgpJ4FUrZpClgaiyV9y4squTy1rNrftVgRnMrmUwrZSkNBmoHYK5Lin+VMoYTyiYjExu3GFoe9Ca4Z2YxeVqPjWGWYxSYETUVqF8jKxZUgbKCObilEyZdSKoV+XzUMALadTGBpvo3uMKeKzozcvajjs17tlurKVl6JcjNz66F6i07Aue2pVLd06nlmQKfAfYiRUwt5ej9Hz6cbWgvmN6o/n0FFqgGJLFm918xhOVjKa0Su+tl0Kwurbb6CnlGLa/5Juj+BxHWcJCQ1w== X-Microsoft-Exchange-Diagnostics: 1; VI1PR05MB3149; 6:ntgbbJFIjX4iyS3tOr52nszEATFl31Nc7ryPwqn0Ka464xee96msUqFElpMZ+DCkh2EZ5baPb4Smd73t0do616KTKx8OezFWCd074wzp+pOKPoqFRcn4mljSLRXAorU4IJaxevUDMvlm//Wu6FdRuwFYjZZyXtmz96qutGkEcrN1e3xsPTFYJp0/+Z1ChZ6T2tcX1K7A6PzD5hfik6gYeJtudoupDbuXBgK0TeyHhJTADAMsMOktuo/McZ/zQ1UfL6blRWsH+IB7DjZ0I/ZqC6ZV8t+2n2D2BzRp5eerOkLR/Zb5YKR/R94VjL/3bijTD4NZrumwTiUtRvzf9HETBpMeQK9Gfv76itXj3dJtc+o=; 5:ZXex6X9ijc+xGd0K4PRKqejLDkR+oul1FybxEE86lJVSMwRp1jSdLPEGVWtfUguCEbB3k+qdjMKV495QyUDAagQMENohqMtI9Y/ppbNKKWmNpl+uTHbR1+0zhNWxJKhTlcxD1sbVNw4PFsZTRdLdNkyhCOzYLYREo6tURJGYj84=; 24:zUfnAyUezmr2I3m1nV5LB5C/+VOW4o90iUP7qbfn3Yso2eI76Td3SIIH7fKmZhUoxCSN1Od/HgOnC5ppVjYPNqXHOdVH79ogjH9xMS0BU20=; 7:UA0b2OltLy9/904RTaXQz9YLcr8gP/2iVSuI9bBceSTXuTZF4+SqLBnTK2dxZPzZKuXzpbTlJpS67vT1Qp8m+RAfkhMpT8g+PhGu9Uvn2KoLOarKUNOH5gkXpZMj7lVOs1evTuYCmnWJNsmfZdQOcYmnP6YAPrJ36dvsPV1BgwpFjA6JyzefJQ0+l/QlF1RjnuKVFFJ3RiPojulGbmhS1Ey1/69+XkVR404LV2hTPDUlrxI687X26VJQyqya4nW5 SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Jan 2018 17:08:46.7409 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 04ed3aa6-bd93-48d0-2e78-08d56283f782 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR05MB3149 Subject: [dpdk-dev] [PATCH 5/5] net/mlx5: fix Memory Region boundary checks X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions <dev.dpdk.org> List-Unsubscribe: <https://dpdk.org/ml/options/dev>, <mailto:dev-request@dpdk.org?subject=unsubscribe> List-Archive: <http://dpdk.org/ml/archives/dev/> List-Post: <mailto:dev@dpdk.org> List-Help: <mailto:dev-request@dpdk.org?subject=help> List-Subscribe: <https://dpdk.org/ml/listinfo/dev>, <mailto:dev-request@dpdk.org?subject=subscribe> Errors-To: dev-bounces@dpdk.org Sender: "dev" <dev-bounces@dpdk.org> |
Checks
Context | Check | Description |
---|---|---|
ci/checkpatch | success | coding style OK |
ci/Intel-compilation | fail | Compilation issues |
Commit Message
Shahaf Shuler
Jan. 23, 2018, 5:08 p.m. UTC
Since commit f81ec748434b ("net/mlx5: fix memory region lookup") the memory regions (MR) are no longer overlaps. Comparing the end address of the MR should be exclusive, otherwise two contiguous MRs may cause wrong matching. Fixes: f81ec748434b ("net/mlx5: fix memory region lookup") Cc: yskoh@mellanox.com Signed-off-by: Xueming Li <xuemingl@mellanox.com> Signed-off-by: Shahaf Shuler <shahafs@mellanox.com> --- drivers/net/mlx5/mlx5_rxtx.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/mlx5/mlx5_rxtx.h b/drivers/net/mlx5/mlx5_rxtx.h index 4bedfb89b..692069971 100644 --- a/drivers/net/mlx5/mlx5_rxtx.h +++ b/drivers/net/mlx5/mlx5_rxtx.h @@ -553,7 +553,7 @@ mlx5_tx_mb2mr(struct mlx5_txq_data *txq, struct rte_mbuf *mb) struct rte_mempool *mp; assert(i < RTE_DIM(txq->mp2mr)); - if (likely(txq->mp2mr[i]->start <= addr && txq->mp2mr[i]->end >= addr)) + if (likely(txq->mp2mr[i]->start <= addr && txq->mp2mr[i]->end > addr)) return txq->mp2mr[i]->lkey; for (i = 0; (i != RTE_DIM(txq->mp2mr)); ++i) { if (unlikely(txq->mp2mr[i] == NULL ||