From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-eopbgr60063.outbound.protection.outlook.com [40.107.6.63]) by dpdk.org (Postfix) with ESMTP id D0F4A1B026 for ; Tue, 23 Jan 2018 18:08:46 +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=ezt9m8fGo8vO/YWePkoobey41v79Nv+A4zAj2dwS7/k=; b=tAo/2AIIrotGS3+0d2GkXDqHaN2AdeTbzYmtPBh3mrCz8s+KxPt9G0ZMQfBknjwKuOVDQum+FHZOaGxnGrocp1z2mZmZDTTI68cXRUnUdm8+jA6mfj2NjYzbpAGHC/tldd4h5ERdLehpjIWKmv5NnXzZ4Vf6ZNN/gvWZCc5AMH8= 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:44 +0000 From: Shahaf Shuler To: nelio.laranjeiro@6wind.com, yskoh@mellanox.com, adrien.mazarguil@6wind.com Cc: dev@dpdk.org, Xueming Li Date: Tue, 23 Jan 2018 19:08:21 +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: 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: 88a5c14b-8f01-4026-8c71-08d56283f61c 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:mkU3FqzvR4eo6To0XkcjPCQsLpdlAwTqGSwoRd8wIX7W0THbQlcAsJ3qZZK/h8YlrbG/WsRU0Q6Jkc2uaTbG8s4/9XCaj5PF7Ida8i+IPMKU2qntEr8eqO9xaQX/dL0Lvojh0QUl2IENiB3IbLqx0YLbizBLhXRkV1CEr0s4XiEi84SQaUcAQPnsmPlyZ+VwUTJHbdxnpty0Lc41qY8swmSLEYYGCgE6R/3NhT8LqBryg+MW+4fvPAFocrHvX4Io; 25:U5JC5oF97SWBmFk2lSiDD8L3HoYCdzJEMRxLXAA1lA7qnPMnP3rQDYops7Cm00I4/CzWRbyc+XLU/UtgrVrN7uclGY7dpF19iQsA9tWdP8AN1rHf5U45ZPe17JIkUDwEkWm05p+w9CLHqKY/sO7tFK96kqc5HaFhyjpfr7byEnMtnFz+x3e33J9Ech6LRL78xKWHTOLeCKhWqtj5J2vp9RZ4AqxE6qTIeeZhZRh7+UTS2VLntIgCPuaQ/C+e8kS9Oc+Yzf9RyZGGTqhLW3mkci+v8Y+nv4IfccRWW1Oc7KLtn7zBXDZIxutkGLxA1s9FdoKhq4eqEbl9q5QdwPfMMQ==; 31:2t3yDTKjQEG1I5qyzTAnLLDdplPPHzEgTFmVeSqmrcnB1aE3ClKCft0AtH5CJcJc0x0LtlvICVRBxZuGIMmy544oWTjyC6sXRq/+zoGIyZ9lSVJ06m4PHuje6M8AMGPjUYrprq5C5NHyh0VYogFUllPiw6NxPL83ikB99hS84jeE7J7kusi0HkZCv6mLPxIPoVn/PO1OLioaoRLASLNGnpgT8XnRNmxOyDtp/INk85U= X-MS-TrafficTypeDiagnostic: VI1PR05MB3149: X-LD-Processed: a652971c-7d2e-4d9b-a6a4-d149256f461b,ExtAddr X-Microsoft-Exchange-Diagnostics: 1; VI1PR05MB3149; 20:pogZPUgF4SRtitNWnteEKjrpRnzl8HqHHO5q+fe8C9Zue4dXWSeHkhspBcgHoBwnbJ8yGkawZU+YvZVSNVP1b7+Fy4DBcrEz99h3HA7xQypE0boIxg93LFMAb8K+aSGLaXf7+8NOJ1UOM4r6t2CFqeBi6f0X1IGuYckvwyOVUdt5mIloijX2vm5UUihMMXIH3Zc22uOjZOaaJnXlzzorBexrZnMbglyHadbHEQ46WP2VVZLWSLlumhotCT/Hh/0IOJ06FBo/XUDHGoA/OB3O695egn4oHJWFyid1Ose1R8JPEq1T1stv2P0N1MK2Mz64OlLRrUXS2TD6SwpIqKXZH2vbSOZbeM4Mnr2u0bljxS9/e5mkxEejdA0H1rEqIWpN9xaKzaYQ+OJMqwhGoLTMx72LpqQVTOWxyEk3uzR5mZweTGXWKtpTJPb8JJdvQN0ArtHflSYkLF9wpxxrZFnsAilNFCWeGSyvYXRNghmeHI0jheC75DaXIaLrsdiGF0jR; 4:QtSkEhiOGHIxfAKAVARPm2KfCrmLJLPtBMWKUgvbX3etI9GbEHKE3K7IfA/DXc4GpXagRGAFerNZrIXCWBB+yKRENN34g20xyNzYgW9JmnoG1c5HlNU5T/RGvXsBo+0aQAQIeOO9EJrBO9iSqJQu6WhzSMq3vsRRlyu0UJzD/THsV4Vq4L/hL5QapaMfL5np6irqC99J1uTH4lYI8ArQLYySc2padvnSyqftd+/gEW+RoS2serGln2y7Mm9xBskqN4TEFBheFInXsK9YEkdysA== 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)(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)(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:2AVEZ7rqm5cB3lw0aLzSLNqoDeBOPMlSxM3N2TmWa?= =?us-ascii?Q?2l85kJyyVgV5L6cd7QHH9TuavXIboSFjlkCdP/pIrLzWdBGycOP+Jufc4gHM?= =?us-ascii?Q?3R4EcAr+Ls8kS/imWCJqp3SvqFdft4SHJjD7uxtPGH7IPMKyXLC2KrFhmr4L?= =?us-ascii?Q?FWOb0fC+3CZB1dI8gjd5ZIi3jyr7zVnW/7+c7di92Sevcj9mohJ6JHvQ5QIm?= =?us-ascii?Q?B9V7Iyi/bq1ag2bicme2TcJzz6xthwzp9M8BCZSdWyhtne/fgbjD5mAQox4t?= =?us-ascii?Q?voTFmKNOmuQlZfeIU8KCek33eqCskA/HzQ4H+DzTLghSGEocmGzMtr+nPDmL?= =?us-ascii?Q?uOVuBfOnRF3qAbSsUOffkX75XytXVK6hDYDy7LO0Dli5cc+CZS1/ua1JLX4Z?= =?us-ascii?Q?sJrgcocpGzzRtAVGch4nyJBrhgtxhCWpSlMQ8NC58orDAR20qqahx/ihzNQW?= =?us-ascii?Q?9YQioIlbSbH6tWXNDCIV77psT4svh351caaF+zdv+p3q3tX2WLdqIuO+Rwte?= =?us-ascii?Q?9wc7B1kTKULfsS92oVw7QKRL4EqssO3DlQ9htRchNCNeRKaE3A4YE4FTz2mM?= =?us-ascii?Q?CTvkxcoAvzI7BmItiIFOVHTYb/vkmtx9fBpLZKNc4y6ixvk6c3bg/LJZXXaP?= =?us-ascii?Q?1WGz+XYycKe9PVwSt+KUsOFGUo3lTf5XlpSIeqxa5Gkxa7vorSoypMOhlTBs?= =?us-ascii?Q?VheRyMaYjyxsH5Wzo8TKEoRpgcziTwlu+7gFp6udFuezjn7bVrk/9XnRsq1v?= =?us-ascii?Q?aMmw5yrwFDzuaoYT1briY9/LaN7I47FYB9182sZECNH5q+9+6cfaZ2s5bhVn?= =?us-ascii?Q?WJtoD0v/G4uJmfUwmMRaNFbBW4Dz6xlG9ZenrTyXJ5BT2YsA+kBvo+RCCsIt?= =?us-ascii?Q?R/OqaiXCkeJ3U8uYZP9f3uk+5fkaGVWyj+GU/0Fbf/GxZEsqbC64wr7g9K/b?= =?us-ascii?Q?RaXi1qDNvmmfvGZcfp60DA/KzyCAps3/u2SxkvOyg/fMVwCO6XIUQrEzl2oh?= =?us-ascii?Q?ITiroy9uq4ZfCeGsqlR4uc4cxGWhbDBwdkGFGRX2Ame6HOC2UUV6Q4PHVCrB?= =?us-ascii?Q?mw5Qc1fq5QyC7p8YP3fr60pOXiqcZ9Y0OnUclGA4X72mJ9Rsj/v1YHnUdtby?= =?us-ascii?Q?g81KCU0V9u6c1gl2ApQMoRrCROFlM23?= X-Microsoft-Exchange-Diagnostics: 1; VI1PR05MB3149; 6:O9iUFZlD9Nrl5pKLgUjbzeEzbHuW58084R72zwhO/QnXblstuH+5VZVkGKd5in0VunonDoPxDhCYht3CHhx6PL4fQbJTSEE2dawtDNLHceiko9a/H4ICAlasGdMh2Etvif9Cr85V6grTDXGvkflqApnR3m9+v3QYtt9B8R7myUKcm5IRpf61Hp50TJfeA3iiau0teGm6H1p0kQHt0A37IXWqgHzguo+AuVYgPlrG1Ttqa8VM7D5/tRbsYVSnSG17zTCP198hD94d68u9NzdE+B7U9fsQnxcwucP6gSbX9OZaL503IwlD21h5oc9M196hiSXPVg0aRhnM8zwdn50Af0pArHGzSEetRYH+KQuD9rk=; 5:ghdv/hgQaavZhqwsCXZXaiXrkSdMmQOINWuG3hyqJda5yNTErfXoGcTEt6kh3NCiKhj35x0Jo/2rgNV/Z/seMIeUupIB2FWJ5nASFOB9/uXF5M4zSHSXBuI/AG+2ms1hbWdNG+hdk+Yb2zh1E8golMVPpB2k7YJJOeMwOqS3M4s=; 24:2e55w6pHHOiuK4AvLj6VBxI575AsnKnzEe7A/l9W7tiCfzuGaLImKuYiILhw5H2Jh8teKQKPspQseJFlnioxHUypsnHusa001hIFoE8xbA4=; 7:BKSPNvnWORVoTLIoQEL1xBICo1zsmMURL4GTJtUqLQBTFmgtHk7BKuf62KK1lEYieq9ttqNgoExWTibfRs7F1LfI7xK/x78a6WQVmxBue1nGLTSaAWfevmnNnMJ732vjpH7qI/CQXBhyjr2hvHxhZsDV3dUWWJS3/ghMK+DVYszOOclA0Ngzhf2Ra4Mf1y2jcQ4Fuz77XrSTXSQvJ+bOiVE9sLHuOU90ZU6mSLDyrY8oJkVG4BcmFCcv6PxJ6Zmy SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Jan 2018 17:08:44.3972 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 88a5c14b-8f01-4026-8c71-08d56283f61c 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 3/5] net/mlx5: assert for un-successful memory registration 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: Tue, 23 Jan 2018 17:08:47 -0000 Memory registration can fail, add the proper assert for such scenario for it at least to be visible in debug mode. Signed-off-by: Shahaf Shuler Signed-off-by: Xueming Li --- drivers/net/mlx5/mlx5_rxtx.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/net/mlx5/mlx5_rxtx.h b/drivers/net/mlx5/mlx5_rxtx.h index 79cdfc793..2934f9fb3 100644 --- a/drivers/net/mlx5/mlx5_rxtx.h +++ b/drivers/net/mlx5/mlx5_rxtx.h @@ -589,6 +589,10 @@ mlx5_tx_mb2mr(struct mlx5_txq_data *txq, struct rte_mbuf *mb) if (mr) { rte_atomic32_inc(&mr->refcnt); return mr->lkey; + } else { + WARN("Failed to register mempool 0x%p(%s)", + (void *)mp, mp->name); + assert(mr != NULL); } return (uint32_t)-1; } -- 2.12.0