From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-db5eur01on0063.outbound.protection.outlook.com [104.47.2.63]) by dpdk.org (Postfix) with ESMTP id 1DEA0AAB0 for ; Tue, 5 Jun 2018 02:12:08 +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=G79m85Cu7FeaWRI5MY/xuYEVf8hERrMXca1gMcZ8XN8=; b=agLmUuw/gr0WCYhE85Otn+82t5ttT60Ow0B16f14Iaf7Xh1vta2DItOeoxfqXNiVb92pK0G1w+/mf4RId889zPPVGgTgM6aVk8UmqDOOR56I5GBZAZscP+jAsn4rXG4LY1k1tcsMhfI50XmPhVe8b8+UqpTvpDUYFMCxbLambCM= 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:05 +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:30 -0700 Message-Id: <20180605001129.13184-9-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:bVHCliZPPVvI65Vh7R+Co70wAT6iBV9hAYPLQrTkVkkf0CRP3EWo45wO9DuBpaC+08LnqKDfVdZ8Qu+S6+5RlxGMTXCGy396p/Oh+0hKhK19JuCE7mGZinBboQYWevKbvOchIZAG0566SPI4VPj3mjWZx78QQZAeoNyM8eNVtCZ8YShtcULslyYp7Ws/1e0ihrgPTf+rIW5E2lJP9NMK/Q3AK0tpalUR49AutMibyERYbqOCbyAWdHP5xgWo6O83; 25:6vhDmLK0UL7q4i7qyocwYukYZS11FDufhWtcu202oXonhiHdq4vweUJgOcqgncsXPuFD7sLTT+I/zLIwl0khz6NsbZ0BJBkm+MN4iBr4KaQgHoFCHHeUPbc8sEc8QzgJ44VOqkOyIB7jCRnXTsZ26o1mas6GKqyAgRFSL+IzgjRw2PTfia8SokSGoDX3EeSSs93ME4AHCUBy6KzAMpTxHg/JkwpnrwebPSJFtFUh7rxsnO4JN1WGd/W0PIs2qh52kbDtEy0kf7pmCUKoic8+QyhStgWpbdVJRJBqM/Sc3afrIH/WsJMhu03IuNauOsTjHTYIpszEdU54pNNl60IwVg==; 31:ygWVxJlDlV7qAZaKnnGatdvT5EnYEIjRo7EoSNpJKJXahzsWj4frEgQV+5bNcl12z14Z0BU+zF5VmuydBBuC0MgpWzM80aApk19RrlwMxJQMI85YayYZexbKtBA+NCI+ODGt1JGwIRz+JVYB3vPB3lMfW5EbhyGa70aUJxnsRMyFmsIWUG+1Wxjcc0ZrUZMdXvFWcr6CFHV66/9GJqRog5iWt9D3eL9sBvchN/KQLzA= 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:tEjZb5rK2h22k127dAkxoTNp7sU/bgugz0Hy5lJBu0asujvj4ausnr9Kwo2s0U4+NwkGGnl0xXYnWuzFKvSNGIPcXOq4ktOwPlO6MwTgF6NDBaJn8qoguq4EhC04tWWjvWiMjktzV2x3ETe/WYQap7rq5qwPTY2GuywlM+/twcAYVOFkZEm2s7VPDDaBszRRn6iKtDtEssYliX7uGRkItjiw1OmeLYn4OLSvvB0ax3zmjkm2xLVrMLl80yi4rnaXYVpiV0GZBgdNiXez55y2FVvykny3hw8azoiq0PkgVYhnWIn30dZkeBTzgdlK3ruPbrzHu+9EuNvQD23/F9jqJsZgaI50q43NqIeyivgx9oj8VrnZn9fL2sof0Mh5mVP1dS+5BGwGxvhHTweYIhRtfNfMhsOy90VbqyAIgpc+UPWvar7PnPrnCO96qTLjuBsaiEwBZ/iIziyrusU3qLg9sklwPzlIIWLLC2yNtsgsWMCAwAwxVy9fbZIZSW26FZ9U; 4:owtf/uVQ5hTQeZZv9eHbU5Sf4Q9Oq7GfUr7m8s+u26sIPsk7EIuwsfqn0llw6fg3Evpe6GzmklGOizUw66Sf30qTBwKrBeny0/D+LzwWeB/AERDYeE/Wj4kv7vD9rHbaqJVcQ/Vc15AtNUZJFERpuOeFK/9nEZm+SyohgXVL32oXgiprRwUY01LTSm76fBKH+mBbvnBd9NqwYDfMg0ZNknETnq28L85Y3KOQQOM3dryZK/mDJ8K6WysxiHlgPNwIbbzEmjyPvMgvoHs1MPT7pg== 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)(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)(66066001)(26005)(3846002)(8676002)(16526019)(1076002)(25786009)(21086003)(86362001)(53936002)(107886003)(4326008)(2906002)(316002)(55016002)(36756003)(48376002)(105586002)(69596002)(68736007)(7736002)(16586007); 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:hcxKKdjyVTjzPWFQXaNSsBCKqn/owmPy/uQW8vP?= =?us-ascii?Q?yCqFyNLgh8nuVsgBP8W21BJVsdaoCq3PAbVb0lnF6MRTXwxM9IJzy2zQtsZ5?= =?us-ascii?Q?i1XxxGJv/ETDi17t9qMDAjAAPg5IrTauLUozQllFyX9GFIa9PKG7s6lVmXos?= =?us-ascii?Q?0RifwLwsYa2oVsoO9jVO+prlId1Gmthi3dtw7a24owA3KtknVBPXA5HLe8lK?= =?us-ascii?Q?aI+vnNr2Om8XVqyrTnxyKxN166nEili6sNkbh9ZlvJjasYwPKY3C9VO8eqLn?= =?us-ascii?Q?jQKREDIpZGSLN3AuCXLk3Afzj3H70jdaf18ZCbpcNFDnjmxIhhROIOAlf/5U?= =?us-ascii?Q?PG2ougvULBgNsF4fSm3UXYP/d2Fq+778e1GAEeHOE++l+VUP6Db/0u+JsX65?= =?us-ascii?Q?iWaLggGAQXJKYriVmryEjuTyekrP2rAONH7O2XHrWrhOudyOmEMrnZDbfpQ+?= =?us-ascii?Q?TqzHnuO+PwpWrIH304gPt7OD7o8r6sY6aSGrX/7uGvxIdyZJ1JDrDSTsoi1L?= =?us-ascii?Q?K60YpbxXSFDWtxJsgNjMqOrPZCioixoRXSee3zOxGRBqutu6wagrqA87GCh4?= =?us-ascii?Q?bhMogTgP6x05Dh6tTfJuvBtynaIQBjY6SRaa94xazjZCiwdUW526IEKB2029?= =?us-ascii?Q?fcYtjpyv5EecskAqlidA1GEsZOBF+UNP1eV1s0JPeHgF7NE6NBdVt4bHcAxS?= =?us-ascii?Q?UtFV4iyj2mU7CCbfpFIJTIdMJU2v/0oZxlKSL/FIERRZ2lIm2RLjGuY42HNX?= =?us-ascii?Q?mgLqREFbHz9tjsgKmc6nfmlmOyrQKzsyEhX24WdUWujPIundhb01EsKaQU56?= =?us-ascii?Q?G5S4B4ww/3MJAROwrS2t2QfbFRhkTSTd+ZivdMNQfT0ZNkabRwzZeIkm4SKT?= =?us-ascii?Q?jAZXYgAc6vV5BvKKYyZbCYMR8JtDF8IrUvKsMQiTaPUaS3A3eYK7K+Xu74gJ?= =?us-ascii?Q?zZvt3PigKYfBEIMcmjkDd3dmWYA8O5TPNcJK4r1Qq6cFqO7FO1e9Nrw0/NIz?= =?us-ascii?Q?aIEsfNlxmFcygbS92YxcZ/jNFwkCeE3wyxiuxlGPp8+2BWVsfMTYlEMHVoUO?= =?us-ascii?Q?Fanx3xSq+79fxgazNgDCO2UMi97UhS1QIarkyFOw9EQvJvS5cGQ1NW6Z6SSp?= =?us-ascii?Q?sgJDxMFqGjD3S1GNIOyFYEgU8a6oM4O9aVSX5T+h/kmS7JeXw/qZ+lZGEeFS?= =?us-ascii?Q?HCAm4Ob+Rq599fJgv1Xxd8neYi3bf+tIlAKpug/xz7d5IHN2fNqpwth4VWUX?= =?us-ascii?Q?LeTUNeg2Pl0eFjO6fQRP9hHvxMHYH2PDApIKCUUdVHDEt5PlfBxm8oipyOy0?= =?us-ascii?Q?8Fg=3D=3D?= X-Microsoft-Antispam-Message-Info: Io/PKJgHrAzspYP0FcCClycSd3SlEI7I46ZKcRna2VKnCMnAr1b46s+ovM10fVose9QVd4ojLsipinGuP29Lm7AR36R2zteRR8d4xwhQU9gPqCD2WIKrEdjAxT+hMGX6VB9ViVgbCh9FJpwQKjtfL0MlOcSc6/7V+ZDjqewue+r/s4hN7dU3JMLd0p5mNd0S X-Microsoft-Exchange-Diagnostics: 1; AM5PR0501MB2036; 6:Rwlf1H7Tj1aeHJLNguEAAuvJ3IXUsbdUdH5tzOeQo53gRF9C7nPAkQxKTB/CNW5y15Aae2Qdkg2MktfG6ml4ghnLPHeSGG15n8OlOV0z8HzRr2/GfRRTzowk8ZGqCRcEz2CVoJyHZhBMybHNCfZECkD9xtwHRjjLcTK9BDq6nzNwGCgOu0wzXa1LUQXnf3QEwLw61V8I7lPNaTOHA39e29T+h9OQDDnpjgxiBUwjI7gwP0I3UKUrpyOdIpoRr0+Hrjlu9C1GOuXmR+4AFSHHyMxlsMQR/CAm79DVmFC57WNxDfs/UGElTBUNw6nko0FbR8CoMCAG9niZWVjAvVWFRWqMPcyoxwUrZR3nORokGHfpiQ0e8GRVZvug0JZDyc/Zkh4ZWqy7+WqSE8VxBxpUKQ0vFLXRV07YGlMNOggBuf2UiJSOtAgCETiRqOugPzVBlfX2e11RUEuYf8bMrZ/eXQ==; 5:BDH6Iw+YxhlhhZCYkuJOBYFqaQqh4EhtG4GWinBpGmSV7q3dVFNGlLaVjput6t7UjBD8LP03xCJgMYDPYa/DSWpk7d9d+7sCTmYDdzvPBaRcQ1Rbf9N5ezUF2Sp6S8IOv1WTPXc30apX9skkZyzIweCGFcGRnv2vsx1/UIwlnLs=; 24:UEtIIwe+Ib3qPyMaUdEeYk4HNO5y6YVJov++JF6y7bgODGThzKy7HNfRi1mAh7A9Pn06XFeafadQd6Jkzpcz+KCmRYYhGEpGm7y+JoObIhU= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; AM5PR0501MB2036; 7:QBRPli1xXMUQKmJhBNk+fyhIkHkVzc81kLeX80mGT2qSqiPpHR7mOTAWclS4dKzAMaZjHhN8ZyOUrE3a/vh3uu11xETHsNX+lnBTwbqSnUYJ5YKRsLCvMxYQuv/WEVlW0aNSO5JsN8YHSwP3jM1+5gRD6SsCWsVSOi10Sxuh0xh8XSxHAlcDnsuIn0KoDwMlYrvJGDIwchrwL8sVLm2xeoml4aQ5nQfcj/CCkspG00VtvtXIR/GDi5PCFNjn8Ttn X-MS-Office365-Filtering-Correlation-Id: 637f4658-7ad4-4752-ef1d-08d5ca78f953 X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Jun 2018 00:12:05.5237 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 637f4658-7ad4-4752-ef1d-08d5ca78f953 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 08/67] net/mlx5: remove assert un-accessible from secondary process 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:08 -0000 From: Shahaf Shuler [ upstream commit 1b2a3baaed8a8c5165bc6d8ef9164a10183b2310 ] Verbs structs such as ibv_mr are not accessible from the secondary process. Choose to remove the assert in favor of performing more checks on the critical data path. Signed-off-by: Shahaf Shuler Signed-off-by: Xueming Li Acked-by: Nelio Laranjeiro --- drivers/net/mlx5/mlx5_rxtx.h | 2 -- 1 file changed, 2 deletions(-) diff --git a/drivers/net/mlx5/mlx5_rxtx.h b/drivers/net/mlx5/mlx5_rxtx.h index de5b769ef..9132d49c2 100644 --- a/drivers/net/mlx5/mlx5_rxtx.h +++ b/drivers/net/mlx5/mlx5_rxtx.h @@ -558,8 +558,6 @@ mlx5_tx_mb2mr(struct mlx5_txq_data *txq, struct rte_mbuf *mb) if (txq->mp2mr[i]->start <= addr && txq->mp2mr[i]->end > addr) { assert(txq->mp2mr[i]->lkey != (uint32_t)-1); - assert(rte_cpu_to_be_32(txq->mp2mr[i]->mr->lkey) == - txq->mp2mr[i]->lkey); txq->mr_cache_idx = i; return txq->mp2mr[i]->lkey; } -- 2.11.0