From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on0058.outbound.protection.outlook.com [104.47.1.58]) by dpdk.org (Postfix) with ESMTP id 7FF801E33 for ; Thu, 25 Jan 2018 17:18:39 +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=lgrN4W3vYs5XMf/KMJ8uiVeu6DCDb785fKf9FaLffu8=; b=OobWEJUyiBIEHw3B72inZaIdhmpMca7wymoRtKKJZwGQS7vXEyaMtsD9fsKMUpFN3MXkMlSMb02avEYrALxpGPrvwBH3AaOR5pNc9xyvkIc3z3uCH4hgId+Bs/C1IA6OA4EzoK+Sg71lTX+8Cw6V/XwUFoVwWm5iWkgipLrcmOo= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=shahafs@mellanox.com; Received: from mellanox.com (141.226.120.58) by DB6PR05MB3143.eurprd05.prod.outlook.com (2603:10a6:6:1a::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.444.14; Thu, 25 Jan 2018 16:18:37 +0000 From: Shahaf Shuler To: nelio.laranjeiro@6wind.com, adrien.mazarguil@6wind.com, yskoh@mellanox.com Cc: dev@dpdk.org Date: Thu, 25 Jan 2018 18:17:57 +0200 Message-Id: X-Mailer: git-send-email 2.12.0 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [141.226.120.58] X-ClientProxiedBy: DB6PR0301CA0051.eurprd03.prod.outlook.com (2603:10a6:4:54::19) To DB6PR05MB3143.eurprd05.prod.outlook.com (2603:10a6:6:1a::17) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: a49404f2-43b4-419c-a072-08d5640f4ac3 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(48565401081)(5600026)(4604075)(2017052603307)(7153060)(7193020); SRVR:DB6PR05MB3143; X-Microsoft-Exchange-Diagnostics: 1; DB6PR05MB3143; 3:AE+tE8iV1qif1NBoC7tzT3veJfGMsO6EG3PuSucSslI20B07bEtbnqkIRI0JSFbpZK/ETLW6ZcpCiwlk6AaQEKfjOGAxQpJzXhPHGV7KSXfvjZnslamo9ERqIlI6QEx7dzq/9bbtN2Lg3cOrZmTgqg9bJ2NZ7rUhJ3M4gz7DDgTBNd8faXOPghsjw+iljcK83H6k5/z6iqr5uX92X1bsmYt69/DGiTulO+nJ6R+gP8u0gmM7wkBqreXRvJ2nXtYt; 25:SPv7B+u0Ze+uV/En0fjPMlv1K2oNu9/ACwyfmYyeB15PBBAWtfKn9AslS82b4AdIlx4RSkIXfrBdSRNHtqpBB3teq0q3pSroI7XpFvV3LsFV4qCDALnZXYpbmu3oKtS6T57S3ypxlM1Sq1Ok0EZw44230VdfKQCWOQyYpL5STBqHIt35R4KzyKNhclLN6z3K7BcDSe0x37P5OBK7ZbC2SSTPYUtXnMjTnSpn6zKo3kU4YSYIk2NRhfOcJney3IqVcEwGquHOvl2x2CXWvcrwzVeJGWTwUbDQLHYaCe8CBcXVX896HvYlPlVaWkYnaIX0L9u8uDNlpQgES+eQTvl3Hw==; 31:ldyqBY22wxZ7A/jIAd7qNkQMXyWOhro4cJ9Hrh0ks1IC7Zy8UgytVkz8B1uEPQUQAaoJv8Vp7Sk60p9oL3AEB3Lq02jxVx15yY0f/SwhEagOeJuxsJaQWLsII1WwiTyYsZp0cAYYU1QpGMU7UUg0vaRZWCfZvQZaXxzLoCHGYyQAR5iffLCnqii5RHu5yFF6hdqEHqL3rffUeTh852G/aYxt06JX3AD8CQ1gEb9r110= X-MS-TrafficTypeDiagnostic: DB6PR05MB3143: X-LD-Processed: a652971c-7d2e-4d9b-a6a4-d149256f461b,ExtAddr X-Microsoft-Exchange-Diagnostics: 1; DB6PR05MB3143; 20:8YSfuTsg1l6prOs1kxgCWaMev9TLH50sXMGQxU3xSu4Xvnb/q1crejbgMPxaqic2+5dZGqm4Ci8iwM86Frsvx/acALJZA6SSNRQJd5s8IU8cC1KSE5hDX3ttNFWTSOxZZarxLFeURwXW12Arz3q6JWXR/qvAXh6lkwwToCcc/hAu6rztDZJylkcysabgCRrfN2B57zRvujMNem+dI7W1BVcU/m3gY5TsmH63fhtqFCh5TwuZ4soTPeIWz+VZFl0C6smGx738lQDu/wQ7HMFTxz2nK+LPYSssRAw+VjUjru2LuSlICLQyIQ0XHnEFv/u4Avw4R7OpGhHz54ytPuWYMzFIgsaYmd3duZALfsk8qX43i3163zb63nTsJa1KsKHhteUxLZe9dE8gdiwSKZitqBH00Pw46xrIjJ2OSprSMlUjnWgoYngYCdyj+vFVdcdXTu4vs5R95S9DhQ2Uf7Zk6hEHFPor3egMCmmaJ5xABDSlATF7vXDHuyBMdQpXOIiN; 4:lzjeU22kpLRn0HnWNjW0d0xBopsYftnC7ORHMdeKcsAuYC+G5Pp6ELgMoT7CGFj+Cy52uSUed+HUtmrLr/CIdsYy2z1S9MieAzedi749liaNfIdJ40PNdUhoXBvl/L5o7HrbW2vrpUDA0qmq/Ozw10TuuXHU1uoc4kIyjeGBxmLOWOcWWQ5XiACuwhtJVGlRLcI36bUdgyhtaelUaKXgnSUh+MAThSVjM5C/4XSS037k+tqhXMugXm9zobfhuWFzrPyOALmq5z9VfX6JspHt6Q== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040501)(2401047)(5005006)(8121501046)(93006095)(93001095)(3231023)(2400081)(944501161)(10201501046)(3002001)(6055026)(6041288)(20161123558120)(20161123562045)(20161123560045)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011); SRVR:DB6PR05MB3143; BCL:0; PCL:0; RULEID:; SRVR:DB6PR05MB3143; X-Forefront-PRVS: 0563F2E8B7 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(39860400002)(376002)(396003)(346002)(39380400002)(366004)(189003)(199004)(53936002)(478600001)(21086003)(4326008)(6636002)(6666003)(47776003)(25786009)(55016002)(106356001)(69596002)(86362001)(36756003)(2906002)(66066001)(8676002)(16526018)(16586007)(81156014)(81166006)(8936002)(3846002)(105586002)(48376002)(50466002)(26005)(316002)(68736007)(6116002)(51416003)(7696005)(76176011)(5660300001)(7736002)(305945005)(97736004)(52116002)(59450400001)(386003)(2950100002)(186003)(50226002); DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR05MB3143; 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; DB6PR05MB3143; 23:GZQ0gA3osEK844a32FpF0Xes3OMw4g3jyLoXKx73T?= =?us-ascii?Q?OLqMomGI972HMfxv8IpYymcaaZiQ/f0y54L1KtWT1LSat8qbzLTKqJCj8EYr?= =?us-ascii?Q?A0GcRKYzmWVIYBIDmrBY+Y64yyR+rHajUyqIJS8+kbwIFHvw6y895ynNGEQ/?= =?us-ascii?Q?in4gn+oHqZ7T29ywKpPuxhUKnUesootidu1VK4ga2zaoRnt+eMZB4dgZUZQt?= =?us-ascii?Q?SzS2mNe9hsh7bX4lTxV64v+xlK8d0GcfeIGs43Dmn1pwRuw6+Qce1tCS6f2R?= =?us-ascii?Q?JFPKTg6CZv0iwkfdsvoXRhPc1yh+iXJRuckx2+NFm2O2xnZr+ATES1Gf7K0b?= =?us-ascii?Q?8vG5Bsf4gYNYqDD8iJ81U+3u9SLaA4gF7p6opZETycm53tEvrU+FE4LmW8HS?= =?us-ascii?Q?t5VVcYZjg9934fIjBu0Uco7n/GvazoGyRQSiFuI1L9R415WeEQhyxaCgd7ey?= =?us-ascii?Q?cUWnS1uinjthJ9T0I6Y4xwlcjXBD0M1qAWwtR9yZSmv9fHh04QWSCRN6c6c+?= =?us-ascii?Q?8X2Gm2qN3uLhRCQHQ/rLyTp4Ka/KcXmnAkG4pVsnomNIcm/Jn0hHeYzuSdon?= =?us-ascii?Q?oIWLCh6006KLUC2k00Bjw26l9njIehaJuENVL+EZTAqszdoZnglCTvenPK7l?= =?us-ascii?Q?ekR6zxD8rWbUgFTD3YjtUrCQ9nT0rcQrr80lwRW5w4OfGTkgYbyixyZ2gZFD?= =?us-ascii?Q?nlP1g83r5c3c+6iqxiT0uyVQc6tzx591CX+ldq8ToGQcgR5Rx7Dbtmsqinsb?= =?us-ascii?Q?IAEcIakfde4lVSqsuPJE8IFLexx/TiR9qnU+VcNcTtP2larSOlX82C0CjQ8w?= =?us-ascii?Q?h2EpGhPVq8GRdKO0f5cBmara/7ZXwpdUufoDJ7zFE2H/7QT2zchGjvKygcOC?= =?us-ascii?Q?Kv6xxk//0886/ibbptV/S3szD/+NqaRWrNfnHLnf4ICtdiWjyuCQSkDg5IaD?= =?us-ascii?Q?D83tuD/0FqX2U1bxkT5ZSVxa0779xio7o2L9KUmbaFtz7m5/uIBI1T+bCOHN?= =?us-ascii?Q?kMy+5fwbXHBl7RgNRoVFlZF+yE7GHLbZKbHFRZGyBd0Z4SMM7aAQ8FFlgUr+?= =?us-ascii?Q?zVWB06DVFoUt7xnTW77+8MedXIxgZrgBa+LOlRlKU3Yd3P7hEH7Z0UXVObEe?= =?us-ascii?Q?CwOCn8oNVxBkaSFU0xBU93nu78Cb0CaWstl81G89e67ULly9p2bQQ=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; DB6PR05MB3143; 6:+3uh8FWOQj31QqKdtIk+SqXFDAjmYWiCrg6IdRd6bij91lalMg4vzPjqxoD3WCsWI03+CFdeN3Phc0ncsZHPgdwjo8cMsWH4RSrf0exSXJ8C6Yi3WDBLOzpMmlp1w8uH0S73sPlZJv32iVUrDoPGBjzlXIdotlOu2LnyqWqA02aPSO1XaYPrtVkSH8IdfZI/w7tPCMOa1kkZHO/wueqLmypzx9e1pzbe7NCnt+t5jMq1pK6R0LrZouMgwjK2E6AcT8Vaz1vib7+YXGTEaNWKrxnJtWbg+Gt/BinVLGtytTkSg+TIW+niolATv7oce6INASaZTAgMpMSl16J/3Lt074bqsNCmf0nSggXc1rzzSrg=; 5:7NNN30eNFLm05hxXC52JcJOC7GbXYXjdpjWnFkP73ARQIWzi4XRCSMgd+7D1QSKDQiXQS/NVjZFIlTfpePzK1mGa3VI/0fupPd04t6h1hQWmuuOShvUzVRDrWeK+jiTgGktxAYq8w/Bklx5yHWYAZyu1C/NhX2JuDb/NVonsAGE=; 24:VMUBWomzoa36UZdIOkOVT9Ng9WcYby4GOoTtVk4zRX/pxFJS7hDaC19yWhFLI6RNygIbZcE9wZq3ztTilTUY+F8zeXL2FuriuvCe8zOtb4k=; 7:pRoYVCQHbMTZbSKGnN4qVcqvmrJ6Zr0k7GL99/qjhyY2tX70ib1/EEmNcYMLdJuDQUQ+O/fUsLZe3JUw5W9AMoFHnPXah1DTxa2lBCoEijAiao2rhnSC33jawKk2vs9+aziJRDIHldUHtOemwyQbima/JFf/Uor9GzFvwOQUowsaNXev92ZdifnZHpivu0G/0zoDopQ/kii/BoQHt4UXRe1IQPdgAzPSh9b420iV8hjqrItGjk4ucBHrfUpuUFWo SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Jan 2018 16:18:37.9571 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: a49404f2-43b4-419c-a072-08d5640f4ac3 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR05MB3143 Subject: [dpdk-dev] [PATCH v2 0/6] fix Memory region lookups 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: Thu, 25 Jan 2018 16:18:39 -0000 The series contains multiple small patches which address various of issues with the Memory region lookup on the Transmit side. On v2: - Addressed Nelio's comments. - Extended the "fix Memory Region boundary checks" commit to cover identical cases. - Fixed the commits log. Xueming Li Shahaf Shuler (6): net/mlx5: fix Memory Region cache lookup net/mlx5: fix secondary process mempool registration net/mlx5: remove assert un-accessible from secondary process net/mlx5: warn for un-successful memory registration net/mlx5: fix Memory Region cache last index net/mlx5: fix Memory Region boundary checks doc/guides/nics/mlx5.rst | 6 +++++- drivers/net/mlx5/mlx5_mr.c | 12 ++++++++++-- drivers/net/mlx5/mlx5_rxtx.h | 16 ++++++++++------ 3 files changed, 25 insertions(+), 9 deletions(-) -- 2.12.0