From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on0061.outbound.protection.outlook.com [104.47.1.61]) by dpdk.org (Postfix) with ESMTP id 5B728AAC9 for ; Tue, 5 Jun 2018 02:28: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=Df2xBhdYUmXzYZPJuUaYIBVA5rkK+Df/1wjpbeMSROuv+mWtqbvxOaSOk5JbV9G8Gdtgy0z6+YtV1FdqdxaH22hOR9cdFGPE32E8aU2YcIl5TC//qY6RzpMavHsFLZtfpfK/fUJTLFDRrwn5M0TXeA9H7Dy79YmGY0hi7BQ1H9s= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=yskoh@mellanox.com; Received: from mellanox.com (209.116.155.178) by VI1PR0501MB2045.eurprd05.prod.outlook.com (2603:10a6:800:36::19) 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:28: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:27:31 -0700 Message-Id: <20180605002732.13866-9-yskoh@mellanox.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20180605002732.13866-1-yskoh@mellanox.com> References: <20180605002732.13866-1-yskoh@mellanox.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [209.116.155.178] X-ClientProxiedBy: CO1PR15CA0050.namprd15.prod.outlook.com (2603:10b6:101:1f::18) To VI1PR0501MB2045.eurprd05.prod.outlook.com (2603:10a6:800:36::19) 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:VI1PR0501MB2045; X-Microsoft-Exchange-Diagnostics: 1; VI1PR0501MB2045; 3:nRoskhrbwu74kGw9TrnZlkZ7wJe6h3oOBAT3QmRrJWydLMjtxpqITFhUujhlxnPWVVRInCdqWDV1uG/9+K8J1liknwvDJwSCxyOV2zSWnPXHo15KjZnClbZ06kIvnNYIuo5lyI5diYKJHkCl5KKFK8kYfgFMGYl7cm8jpUAL83+IScCMcjfnsCYQEVK4vVFZeYi5c7R5yfTnMi+jKhqJlyS8G1qx5amcXNRAhRLo1e4H/1P8nwXU2lqNyA1sInc6; 25:l0s2qFmbvKOXBbk3zxY5UjWhskUQNNcht+dsq3rtxvFD4rETH974lZq6rayxp6gXAsNO8mu+Eo2QXV+KxdiXa+aJUXgA47rVyWtft0VrM6IS1bKlIW71RHkuKZnxncEq04rcyOJF7Cq3U1isNKV8vW+Vk6ddr4gELvH0HCt3BK/RXeMHsZYXdOvGMbl806W/1dv7zNX+O1u+UgfIhlpEd/YK0TnjI/1fdG+5/r7EuCWQf0wKuUbxfwjfSLk2+g7SpBxlvkW/NN+YIKPtJwPYjrZpkttFZWBgRdEAZmf/v2AW/syYf0jydcCgzKhi4+UzLkwLuUCEU9kOHKtw0Z2WXw==; 31:cfGLYj9tYXr13AjOcsQ5AsA737BKQUJlZ/PE1o93m5Aj0MXBQ6GprQOwBff7QuO4BP0odqFMGQDWaJWmIR3P3u35sUc9nyyQZ4s4ykkWhZVh5wQJkk7+DwU6kwUJTaH7YWX1i+p5WCOjG1IvtLnyWLbKvO1tOql2yNKnE5nlD7y3b9OO9NP9OIpjY2zG0y9M4GtyCgZRes1IkSjmglg7b+TmaablVSBzBl7lRt2g57I= X-MS-TrafficTypeDiagnostic: VI1PR0501MB2045: X-LD-Processed: a652971c-7d2e-4d9b-a6a4-d149256f461b,ExtAddr X-Microsoft-Exchange-Diagnostics: 1; VI1PR0501MB2045; 20:vQqxF0mJHTbCgiabz+tJXmn056arojSSNXGt6h4HY3pWh1zb/Z8KbI3mhRWX9GZabVKJJmHfgrr9E5Dn8d8lLK1D7BHI0ZKYfT2Yu29uyZsjVoH0SELKZY50WNhiPHx4QEqB2uN1tP/BBkMuegw5bGxVmBCKVQmk5TEanJfNakkcIPB5XRb2daaoDDvrGzpNsV6x+yEBVd9KP05iVv8oN3/NBuvHdhdyIwEhYEkPGVH5A5aoXiq2rMa5TSxWclKxiYewSsTyqfZN84M8u8HgYjbRU57Fc0nvjZMkXqNxz6O6VEMZ+mysLt8/Hp2ADVsfJJnnr3qBN0uXC4SmK4MRoV7JWr4/6XW69HO3Oxheo+PW0c5gueFuWeLdTlJ1bO1d0yUDvXoA7ig0AgmzFa09FQon1h92f4vtT3pKrT5gRG7Zw74tNggcLP8cjo8sVsOQGSwMd/DpWSC681EuOSpZ4uSre6TniBeWDmzNJMIwVYdQ/5rfzJUjSZTYy1tmDjhm; 4:nvbB5f8gXYS0lxj1tH07rw2hU1JeBJOBgpIUlQFUwGG1yLFeExEWwCybmE3SG1KdZUg0i/Co51sjKPxlHQO7AKmqYrJdVbRKG5BmuTfaFEDY5Xqz0v+eWEeXwQCrbtEw8fyKC/G48jhzbXZLico+Lim4Brkp/Jh1lTI8yjj5H/D5/4GES61k/kU22A0qJuRq39o3lWQh1udWY4fnIj2y9d45uHMWgfEI2uigyP8OY3dVzlqzbd8tQ0xlM0OqcsMohKsMlGW20V0k0eKIqp6uaQ== 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)(8121501046)(5005006)(3002001)(93006095)(93001095)(3231254)(944501410)(52105095)(10201501046)(6055026)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123562045)(20161123564045)(20161123560045)(6072148)(201708071742011)(7699016); SRVR:VI1PR0501MB2045; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0501MB2045; X-Forefront-PRVS: 0694C54398 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(979002)(376002)(396003)(39380400002)(366004)(346002)(39860400002)(189003)(199004)(316002)(956004)(2616005)(486006)(7696005)(476003)(386003)(11346002)(51416003)(69596002)(52116002)(36756003)(105586002)(25786009)(4326008)(186003)(21086003)(107886003)(76176011)(16526019)(26005)(106356001)(50226002)(478600001)(66066001)(2351001)(55016002)(7736002)(305945005)(8676002)(97736004)(8936002)(5660300001)(3846002)(6116002)(6666003)(47776003)(446003)(1076002)(53936002)(50466002)(16586007)(48376002)(68736007)(81156014)(81166006)(86362001)(2361001)(2906002)(6916009)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0501MB2045; 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; VI1PR0501MB2045; 23:kDiIZ32TSLhUNjvZRUNP/kAAsyS6ZvVZyEbgevP?= =?us-ascii?Q?f6FuUvZ7RUviz/JjyaceeFigAQitHgznexfz1ON4LDiFlfFKHX+jTnO4jdcj?= =?us-ascii?Q?on1eK0CEgtJtFZcVHc0xOGeDyJZhaKoj/bO/Wq+gSwU/03uxS6PKYIv9BBly?= =?us-ascii?Q?iRBjW7KcQ1hw3roEbr+OQZ3EKudI3YssDr8Dk4ko9xc52skuN3slc2+Rfu8a?= =?us-ascii?Q?RY1tL0w/IJ3NwvdoR1vYIsdUld29ZUudhiW5qV6CTMIiFhjgyXDVDpRuNEV+?= =?us-ascii?Q?jkEp5JOs3F7Oci7+wHty3wA8sN1/5r2E8s0aeBC0zJikfXdcq7/TZ/h2Hkld?= =?us-ascii?Q?VPo3IQ+nwekYy+5pPjMNracD90LjWTS9+jHfq2xlL1tlhtz/DqBmK4tLjZM8?= =?us-ascii?Q?F/alZWq2LBbgGUbdtgeaOOT9Y7peyFPCR/npGmv6XkIs5kQb0r3EV3k9H8Wl?= =?us-ascii?Q?CIa4GMkDhupwfIRb5CXohVU7vgkVjwKUmCJQ4PvlTJUCN0Gj0PMxRQN5yOkA?= =?us-ascii?Q?FdeykrIh//JmhKVKn7w9NOfFV+YbO2D6JGom/2PVRruJa7AEV3moCSf3V7Uo?= =?us-ascii?Q?NDE31S6Iv/WEXZbFVEhNXPlXNKbSNZxNxViafb3oRPhUawmjyzEuoH8aNlM0?= =?us-ascii?Q?Eehf5x63DRbg4eDpxJaU0OWk+qqssCE81y6nGWtVuc5wY5uRliZvkPP/Iq3f?= =?us-ascii?Q?opj9DsyMW3pLsnOcmPZXA6DR+wim5HcQv9C55O2AwRES13DTtlyGkuGRvcBR?= =?us-ascii?Q?nfhM8NRvcl9/yPKUrGUZFOBRb5SJttAdg1acZB/RP2sb3fjsGiRCvRXtrq3J?= =?us-ascii?Q?zgh1D9wIV49O9d2RYRVyTjC0FpFL3zCnQU3jHivUFT6YIXU/3+yaF/Ug7AEf?= =?us-ascii?Q?B7DNaGTN37JBca6lg7Wzm4TtdfsRS9b/UvmJ3EPS/JHBZJtncjHBJgGwcxv5?= =?us-ascii?Q?h0c2cZB/YJOg1keUPo8CHsvrjn457GGU/k7W68iP919tsVl1Yc5we+EcjKz3?= =?us-ascii?Q?5I12W+drJhvbo0cxU3IQBoZCNGK26BPAAiFrRoExsneGgc8fE+qMU49OkLmV?= =?us-ascii?Q?YCAcWelVCDx9zd6DqCogzU0JbApcMU06y30sfYgxbey6YamFnCz40aWhMAAz?= =?us-ascii?Q?rh4lPoDnaoUua4k91mb9K/tgXgC1UUnQeJr9HJ4006nqm3iqPzrRJEjJImV3?= =?us-ascii?Q?h8AnQP/BZzrbC38Wm+Svra/unwMpSbhysdoYrAokOCYRIZ0WhTh7c3NpaYSS?= =?us-ascii?Q?9ftTOE5g4uiUYV5GMkxeLVsvRzB+K3erROIed0li8JStNpfXWadRamsn/8V3?= =?us-ascii?Q?Hwr49rhVsJIb2G/SOPGIWp661dOF7MbLXwjtUVZ/TzbpLs7ogQBqa8atJO74?= =?us-ascii?Q?bJ4G7A+AEU8lERSjH1PmzqCUgj6g=3D?= X-Microsoft-Antispam-Message-Info: iJAIOBP4VLeI1WhuPAmTkg1HmUhlLr8Jl7hD28ffJ6/aQNm3Vl9oobaHelV/QM3AeVeC85q9pP3DzQH/1FRMSb4cz4j7QqI9tlR6dyu/cRzOuxlSSheoyMubX9jT1j0CuWROxCTg5DX65n5bw092lzHqIuZlHB3sX3ubM+aWUivH9B5IOuNZyvXADdjeqY5N X-Microsoft-Exchange-Diagnostics: 1; VI1PR0501MB2045; 6:2gI5HMH0V84zDLCifTypgzCMHmkP9hSGRAHAHGbCrShx9pyn1Wbw26iQWtRfmPoAfhp3NZ3XNEc3kYrXPTMUmuMKC46Wq+gEeSdqnBxdHZFs6GYOqRUpXyIOEvhEU37xxrR93mqVuKvXRA8r2fx3MwTdGAgjhdHgPwPETwNahMKQ63xFNrU4zJRXSfOsQsFn3lp09Oeg68M1yWodh7HPgA0WG2XDiteg63LRjThTVOKQYAnm2DP6UVJ8k3g5APyGriQx5PMke5Cyuv5cB40bo1u2uKwoHJJprTvGSoBVtoBoAKSiFH5q7R3h2uJIzKDS/FSQdTAe0tBeAyqfK/uqaqwtBWMfx7zzsnX2ezjF5MnmNiGdSEnTtoQdHLNstMXel47sgwIxdA4zTkVYr8VzBns2RN8e+gvbYEmoJNIqe1/xPRNOyu+Oq3ip3mebW0u+SIqR/uqLUUk0J7y7syyvTQ==; 5:9DNwrk8pjdONO+5nFSSczQOOxqAueb7SHusdaPaYvc+6ZZFwN+6B0OXqUtczWjz/ulblE7FjWddCAok4Z4l+ST0WgpR948tjMQ+865SagcLEQUuIgWhoEa0kMuUB9xRPLsD/fAq/GlPM6euaWXd22HDsrkQNH4BwnNqZL0V2eTM=; 24:4MOYqZS2Iblrh2IHQAgJUGLpAMn+wqRQhdjuwKqAAiaJEoBnOGGV3JdPlHOCeTiVrmNRVIoLBXOPqpNOcrtDZ86QRC66RFQuaHkTDBboSG8= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; VI1PR0501MB2045; 7:VoFXrgyMYNWENHK7zXBeuf6O+uwY1fckqr6PJgsYPZednBldmIaNC/A9BT1Ul4LzcFQIBZIpLBep5V4XqkUS+lmG+DHL1M3mVyvH0fDIKnkU5618ijFyBeab9w5UzqpVf085R+IM8aJBRzFm/us+sTl6MxaRY7MCC3/2pKmhyq9jZc0J0wENNXOmiAri0hoclBDXP4vfhf0IOtT2sc3jJ6gEI/KZfHuP6YYjejpMWX+sfizVXPczRbQYWsXVj1R9 X-MS-Office365-Filtering-Correlation-Id: cb45f798-8c24-4e3b-2711-08d5ca7b35c8 X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Jun 2018 00:28:05.5671 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: cb45f798-8c24-4e3b-2711-08d5ca7b35c8 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0501MB2045 Subject: [dpdk-stable] [PATCH v2 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:28: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