From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on0067.outbound.protection.outlook.com [104.47.1.67]) by dpdk.org (Postfix) with ESMTP id 35B54200 for ; Tue, 5 Jun 2018 02:12:10 +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=aGGOJXyaEOf0TysMUnw7RTQAFYNfSlr2w4Bp9YUJTmg=; b=k4qNXaHYK3jmZi4/yU5RC3pw/cy8bQrTKn81Un0NSLoIQZnlD4ObjAWX9x8CPGOIEwHR63P1oObEZqOiVXHwU0j+WIy8R8NpR6x89By5p52zu0WUeFPsVXUxDPSnTc/YVL4x0liy/Mfv1xAqTUQ/5VJCPpk1yleXD9OZuksYkBQ= Received: from mellanox.com (209.116.155.178) by AM5PR0501MB2036.eurprd05.prod.outlook.com (2603:10a6:203:1a::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.820.11; Tue, 5 Jun 2018 00:12:07 +0000 From: Yongseok Koh To: yliu@fridaylinux.org Cc: stable@dpdk.org, shahafs@mellanox.com, adrien.mazarguil@6wind.com, nelio.laranjeiro@6wind.com, Xueming Li Date: Mon, 4 Jun 2018 17:10:31 -0700 Message-Id: <20180605001129.13184-10-yskoh@mellanox.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20180605001129.13184-1-yskoh@mellanox.com> References: <20180605001129.13184-1-yskoh@mellanox.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [209.116.155.178] X-ClientProxiedBy: CO1PR15CA0060.namprd15.prod.outlook.com (2603:10b6:101:1f::28) To AM5PR0501MB2036.eurprd05.prod.outlook.com (2603:10a6:203:1a::22) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(48565401081)(5600026)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020); SRVR:AM5PR0501MB2036; X-Microsoft-Exchange-Diagnostics: 1; AM5PR0501MB2036; 3:EJnow0Vtez4tO5idnhICjvNrasfQVsXyiMcuN07ZqPAByqWEfZmyJYm7CSb0AGQ3fu9EagqqBQENMa3ufbbDhnumUI+iDIB/4XzIU9q/0vx79r8FPGSSicJdO8eDg3Fk2UXEplkt95JoV4qmSahuVCUE79odGSJsUUjzoV7PAOhjoS3k7t3gXXf4lNcYsK2eDYsB2hL6jwROKJri+sCMJPrXjfJqDRAJjn3f3SnxF+Qh/tFzwO3T1Lx69odm0+3Z; 25:r4x1lPHfXzygqashi36H0ab7ZIuJto1hOWwQnS6fZZcVs1Atet1P/d54DOctzSwEVoc4EmfumnzLCCdYl0HsacGkHRUad6FL2Tp5dVVgwdsDTAYxJzI0KLcUweZR2pIfkkfgk4ZzIM5X0WBWmOpGdKNsPwblns+MEO2sNgu6z9jlb/kd4DyDk6QvrZcHrbUX2p9cbKEIaFn0uzwV7ZOgYyozzYDmNrVJQRdEwbDbW5b1GGTEzzEoKwjum2cKCakEoBwYxj9CyPtkiXS1R+Y9f+58JAoUJPpir9tUC0xVokuTKRBWtVkWY15uB2dImv4wRFcTHpIvePE79GQxGgVMiA==; 31:CKiXSZ9rxeD4YaVh3Eb7W94wRi6/M7w7twqgj/Op4QoYpb3Yu90g/3pHaVDbO/q3yUbWMABrPAFZN3KS834h+RRGv9jqC4boICJwxZq24Q9PNnSLEE+aKXmGnqFgR+NWotuPbfpIRi7pvoYUNNgl7zUMr9YtlCNQoa0HvaBM6+u7GgjWMrRXF14WWTh7r1RCM5RoJMMt3sHKbvVruoOYA58i1CO5au+etEsp5KI1qZY= X-MS-TrafficTypeDiagnostic: AM5PR0501MB2036: Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=yskoh@mellanox.com; X-LD-Processed: a652971c-7d2e-4d9b-a6a4-d149256f461b,ExtAddr X-Microsoft-Exchange-Diagnostics: 1; AM5PR0501MB2036; 20:M87Rod1HCpsK7O2AP7dPh/Q6hknyt32nfOKH5c+RB23c40A5fYp8o3MpVCtGMtylhlHjKmZPVK34oNJz1woV91glF+4o0CwQURfMHw/QT0hAL8lsDfvVaLC8zVDv+fiBqlKcN6b+U+OY8FG872I84C7TUMtxV8CRT/Hy2UfrHjtnHZLVsY7TWrpxgKHI1RUfEVhhNcXQDnIJwU+rrMfb8LPAYSGOUV//KeDP6+6hyFcHMYU/bU+lUzcpX8dw7zMCJdjt4qbd2a4ixP7q6VZAX3mfL/b8IvWj/wAuRPil7uCNzwtxtKjo4haXQo/53Bs+aIfmRFmE/SzC1Cq1ZXOkSe1phpxcCzlFNqpQ1v7duk+5cIeg2YeujK0DXSMBCB0ndkyX/SPycOzyhGZ5E+L6wA/qlJJVI+ItIkqWkArGVvJSql+whCe2Fm0REKZRupym0kf7iz3oq8+njrV0GdNhIeenCuQbSNzu3lRl525hPpADaUfl7sk9cTfHnU1lQ/Sd; 4:u7KBm6m07bK1wiK+e6f185kYzXtbj6LICJKcO0S3nvpSDeWixN/fchBaIqI/4L8IiLjsdCepTJo+SuHJqXAz7LCWSDf+4KM+DwOfdp1zXzI4UZU2YXdCa3+0z5lQuCdaD2Vz2yjJcEgIWecWkBERCWsnfuSk+q6f2YBTWIgOXOpqZ29jqu/65cgSx7hg6r6Tf0jQnwVN+66125KCuhL5s0zUI6voUWQMj9nI2HuFwmuDt7P5f2IGNi0VZ4XMbW4RITIwjP9/WU4rFm5yUwEr+A== 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)(5005006)(8121501046)(93006095)(93001095)(3231254)(944501410)(52105095)(10201501046)(3002001)(6055026)(149027)(150027)(6041310)(20161123560045)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123558120)(6072148)(201708071742011)(7699016); SRVR:AM5PR0501MB2036; BCL:0; PCL:0; RULEID:; SRVR:AM5PR0501MB2036; X-Forefront-PRVS: 0694C54398 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(979002)(39380400002)(366004)(396003)(39860400002)(346002)(376002)(189003)(199004)(478600001)(81156014)(76176011)(51416003)(7696005)(956004)(2361001)(50226002)(305945005)(2616005)(50466002)(47776003)(486006)(97736004)(5660300001)(6666003)(2351001)(106356001)(8936002)(186003)(81166006)(52116002)(6116002)(476003)(6916009)(386003)(446003)(11346002)(59450400001)(66066001)(26005)(3846002)(8676002)(16526019)(1076002)(25786009)(21086003)(86362001)(53936002)(107886003)(4326008)(2906002)(316002)(55016002)(36756003)(48376002)(105586002)(69596002)(68736007)(7736002)(16586007)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1101; SCL:1; SRVR:AM5PR0501MB2036; 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; AM5PR0501MB2036; 23:WbfhUuK/+cHCFqDlJ6havs6uBrEZw7Ga96zt46S?= =?us-ascii?Q?ozP+EtBv1vO9NW+IrgIYZQXYexKf9nUnG5MZM2RNXAxFamTuKtuvf6ra6L1e?= =?us-ascii?Q?v4X0KAfPCozzEm4kt0LFEu5XArPP/JPSrOSV/ej45ltQ/PxNJ1ir8x3s4ooz?= =?us-ascii?Q?S+iwnlUiPYYsX+NYoaAiar93cQZtaRG0rX93AuXMOj39hJhQE000TCTvDDOq?= =?us-ascii?Q?OYeeqNF4GsshCxjtXDmg3IUy5uxlF6zNwCirvv68V2ZGiJC/71waIq3SJRcU?= =?us-ascii?Q?atjV0MUeJQCkxrnVmYrX8K7O/bPskEefyPQiDAl+gYVMEmCR2yGhZkHGcQZ2?= =?us-ascii?Q?XsCqGNuP0pE+eAi3+TazyapZb960gwvcZFT4Cq/XkJc5UBiSpnSWVYwIG9Dq?= =?us-ascii?Q?JbX+J7Onv+lyxSzF0ReEamqx9L+ib8vzKNFlku9RWzuixpwGGP9lnCJYTJ3S?= =?us-ascii?Q?X2dwGjiW0p1EWoQ7QiiSrQjxM4QlCwWUdmnCatYm2oKZnxqi0WJY7y+jU0Yv?= =?us-ascii?Q?F0jCOvgLmB51/9yoNHI2mBbD7cIsAlgOATw2iNgenywIANH+aE3AOJ5UI0RA?= =?us-ascii?Q?jUDWa1cckS+YrnOiVnD7N2CDyV/5wFe+VdlCvsg/WIFfKFlh7GgtAmai+Wwk?= =?us-ascii?Q?dRBZcTDob920v3EDysUd4rratHXRIYPMY86yhWo070qOpCg2mXK4NSb3KyO2?= =?us-ascii?Q?2yJihQMgGrf8QA1CAA7afZ6SryQaMUM2sxQR0masHd2VLlsAOhzJwK4uIAIX?= =?us-ascii?Q?+jKPhkmY4FwL5nDmGZccTYqosUkCFKHDkUXV2VYESv8eDiyjB/3XWJ6jvmHt?= =?us-ascii?Q?2y4lfUIGsFD6ayD1cC3nLmtptG17bNEmWbEnMmuyWMbxSHxQIbbAvu09p3Q5?= =?us-ascii?Q?r2p5xUptx34jTFSwrdpiKfTO6LeBgtY+Qx9rUhQ0L8AcfbewN4Vs9If1qMxD?= =?us-ascii?Q?2O/zJKCFs4px73NkRoZiEuj7v4kRVGsK3+AN0jnjmw2FzHkACCYPV/ZN6+5E?= =?us-ascii?Q?LYx9OceDUZfHF3qwGoH78KZFIiTrmqjQueipY3rehR8bPnT/6gGEnjQ95opI?= =?us-ascii?Q?c7/eVDXEZdQwlxHNpq0CSswKfDxZtR1J37RH16pPp9FBEkVtkSLUvtbOvv5J?= =?us-ascii?Q?02EfyiM0twvakdFrjiw84aVnbzWAtTKEjga9EN/KSjfIojEIbFvwW6Ym5ky+?= =?us-ascii?Q?cE8pUJOmvceRXomL3C1jxg/6DITntezG2P6Ua+eMe5LmGBxFgqkwFy2qNna0?= =?us-ascii?Q?LOmbGzC63vdKoAB1Me3K9GYr2uO0VBeA3Ua/c1YV2Cvn/rmE/VdMenleSy85?= =?us-ascii?Q?LQW+b6KIYmOjQue1/WJVW6Pwvg239Ez/Mcpz4TbFp+tkB8ENKLJtLiinYNyW?= =?us-ascii?Q?hQlxtk25wQ48sKeR3V/o4jERa8swcrbBppXyui6Gxr0GSsQTN?= X-Microsoft-Antispam-Message-Info: 1krjNI8VWI4aK8i6s5jK64wbLfdyriPEm7XwWNG2b+YMW46TjEoUE8gmu+UwLlVxABB4fh3re3Lipok3q+QFcmu0WR4moCNnUlvN4pHTFr1JmH2Uou6fiyaGLjB86uPASTIcBPsCv0r4M9vBnVvHxUlKN7xuwF1sdxUPzBm9SK1ZCcnnwVXznHbv/AvuOHlw X-Microsoft-Exchange-Diagnostics: 1; AM5PR0501MB2036; 6:SsVW/pZscyGRY7VW+2pbKd/V2w+oeY2vec0rK5VK1hc5SSIELL87XDksipgt05eAcda6H9AjS0gqAw5iDCeHzOxULKcqWh6Zp2uKnEXNwr5NsSdgPuGEzHAjddNv4/tCrmBXmp0TG7YoYn297uxsAkKtsxhquPaD4iiHDbiCxisy0Al7S1xKt5f+RZy27yEu/OPg5z/fMwP+TIzeHOP8EiQLj6eNWE9tDU02RVgHe7OG9Rv6EpzaZc5zMMinDP9GZTtW9Y8NtYJHpS43WJYMmiB50ZLLcaJYeMkU3Ws+xBscmxBUnKw0nPGJNskQ9EguRWP/Qz6we3eVVGaWxHcOuY+1Evku/yZRCtiU6zYV+BkOuu3lPWE6Uykc+Nda9Su93V7CKh/7p3G90hT6kDhDXdkOUzCTqjUp2LIVqOPWa/MKYh/yPwd+LgxWBBWMVCI1lkaFkKfXG4/BNE3Dj+XCvg==; 5:4mW+1KgNVGEBGvyIOfHWLh8bTlLzRZwpH4k1fOr4P9ekd1x3GllRpxdaG5+DVcKGxWZnGrqMQEymM/Pu/+c9I4mBvSUcsD+b0LIzen2Oywx7pmD1SLrGT9Zft6GHN2NTKW5NwUnJt2kBf3tRHHzEgHi2Egvmgj0FMLEihJlbPqs=; 24:/H5xM7Idds6Hz/cIrJH9rv5031bibJMbGAefwXzPdatRudVtPJAAStFZ2pb4RwJu5BekDqa/bTLdGA2SWzt38AEOvEgvkejl8Qya6E0PkrY= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; AM5PR0501MB2036; 7:8fGvdg9Kc8tCakDSebt+CF4PXXkg5hE1yde37K1m9a+H035E5soaKZEh7T+xmCyooCqLCkI2hR8FH7FyA4M+mm9MBirDBsolfge1RysQerY1rYTXKODPrLYbx9+1tFKP4QJJX9TtLMOQUSgerV0tF0mdmIVykeFlPQDDV9NwF5p90gTJhbLsEoX+xCt4a71JdPXvWp+ikovyQvFmNAANHKv39Gt85MTum1i4N5ZiCEZeGqQ0lVBVLm934l6nIm3g X-MS-Office365-Filtering-Correlation-Id: fa9f89f1-c3db-45cb-48af-08d5ca78fa8c X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Jun 2018 00:12:07.5707 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: fa9f89f1-c3db-45cb-48af-08d5ca78fa8c X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0501MB2036 Subject: [dpdk-stable] [PATCH 09/67] net/mlx5: warn for unsuccessful memory registration X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Jun 2018 00:12:10 -0000 From: Shahaf Shuler [ upstream commit bb6883120a95861c1d4dae27839871ce5805e381 ] Memory registration can fail, add the proper warning for such scenario for it at least to be visible in debug mode. Signed-off-by: Shahaf Shuler Signed-off-by: Xueming Li Acked-by: Nelio Laranjeiro --- drivers/net/mlx5/mlx5_rxtx.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/drivers/net/mlx5/mlx5_rxtx.h b/drivers/net/mlx5/mlx5_rxtx.h index 9132d49c2..e35a6ab34 100644 --- a/drivers/net/mlx5/mlx5_rxtx.h +++ b/drivers/net/mlx5/mlx5_rxtx.h @@ -571,6 +571,11 @@ mlx5_tx_mb2mr(struct mlx5_txq_data *txq, struct rte_mbuf *mb) rte_atomic32_inc(&mr->refcnt); txq->mr_cache_idx = i >= RTE_DIM(txq->mp2mr) ? i - 1 : i; return mr->lkey; + } else { + struct rte_mempool *mp = mlx5_tx_mb2mp(mb); + + WARN("Failed to register mempool 0x%p(%s)", + (void *)mp, mp->name); } return (uint32_t)-1; } -- 2.11.0