From patchwork Mon Oct 16 17:41:56 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Yongseok Koh X-Patchwork-Id: 30444 X-Patchwork-Delegate: ferruh.yigit@amd.com Return-Path: X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 59B3C1B70C; Mon, 16 Oct 2017 19:42:14 +0200 (CEST) Received: from EUR03-DB5-obe.outbound.protection.outlook.com (mail-eopbgr40051.outbound.protection.outlook.com [40.107.4.51]) by dpdk.org (Postfix) with ESMTP id 3CF721B6BA; Mon, 16 Oct 2017 19:42:12 +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; bh=5emSKuo/gKQTCUrl97wycB1qaQDUFS1bUQdBnekIklc=; b=eIzfOT9EESeKo2WzPdlsJZgTjHOX5cAWJ/lhRebncBo0AR/1rvjLr/2IeaLHSoPXenFL7hTmcecD5IsMwMU3q/nzAzbGIP9i2P2xbgHD+x9jaLtPlhShlQhUUEDGaMmx9Vmpr3Y6yV+5W9+IJpz7UvGvqumWo4EfUzP0whYcKBg= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=yskoh@mellanox.com; Received: from mellanox.com (209.116.155.178) by DB6PR0501MB2037.eurprd05.prod.outlook.com (2603:10a6:4:6::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Mon, 16 Oct 2017 17:42:09 +0000 From: Yongseok Koh To: adrien.mazarguil@6wind.com, nelio.laranjeiro@6wind.com Cc: dev@dpdk.org, Yongseok Koh , stable@dpdk.org Date: Mon, 16 Oct 2017 10:41:56 -0700 Message-Id: <20171016174156.13316-1-yskoh@mellanox.com> X-Mailer: git-send-email 2.11.0 MIME-Version: 1.0 X-Originating-IP: [209.116.155.178] X-ClientProxiedBy: CY4PR1701CA0023.namprd17.prod.outlook.com (2603:10b6:910:5e::33) To DB6PR0501MB2037.eurprd05.prod.outlook.com (2603:10a6:4:6::19) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: e3bfe7e3-cbdc-4e8f-87d9-08d514bd3a4e X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254152)(48565401081)(2017052603199)(201703131423075)(201703031133081)(201702281549075); SRVR:DB6PR0501MB2037; X-Microsoft-Exchange-Diagnostics: 1; DB6PR0501MB2037; 3:WghnYxEsGKG/UZCRf46ZEMcaNdeEQJsbL9ko7vCehepGzq3Yd8H+cgqYiWXUvDOMX5OY9nDc5kvYRdjqoTMgxH2aOXGQhdAWT24K7TFuNzFXN68uP/EW+vAoZKZe6eGbTWR2Hla90JZia24Px59oJul1Eq/5uiGuR58IbTQwh0qh8jU32SmbadQGnUpet2Rq4bv7QNOfN8ZsetoTXOZKMJWWZdxM3/3iCm01gNEpOpEukJGeRU8SNQpWpGh0fmya; 25:XVijj31B0mIwVg7cIP90FNy86KevkvuqHkF12xPcXMrruPmJKwC5nss/0piQ47J0fJclpb36XfyV43Td1hwX4Yx0/UXFZErJhvLCk+BISsj24afV3ZJgQDN0D2V3R1T58UAIIvuQOZO9hTkLFAOBrrN6Coi5j+egr/drWYaFHDRNYWCabltPg50rrImQVr+F+k9YsXXVsYz6yX4mSj1j6ko8aEGRNQL6bEhqI5wAKtIt3JlSodG/nSRFireJISujgwE6wL+jamn3XgZ1tSdvWx/BtQsHDS0nCIP3HnCIqFjuDdRwDoqdOjAShyM5GhYjkKFqr3T2fOnMlT9NJdhghQ==; 31:WCFswvoV5iZqtclVSEjDL5/oUGXq7A+7Ma4VCt0CIEYUh9nn/Psdbd0cdK655PcVK6pgm8jOOZeTWIqMX/pQn3/m8nnRf3mOtgzOuHq5XY+cPJkkloC345p3lgq4gtU0CpuqBTb4h2Ai/BK8YhAyxakBLnv+GbBGO2jpr+3IoocGOBKcOWk4u8tsMiPqdyElVTCRiJQ/inIGmSz341UfsUgaZgVUTrJAs6g5VRL2V6Q= X-MS-TrafficTypeDiagnostic: DB6PR0501MB2037: X-LD-Processed: a652971c-7d2e-4d9b-a6a4-d149256f461b,ExtAddr X-Microsoft-Exchange-Diagnostics: 1; DB6PR0501MB2037; 20:m8bhPH8uOVi1d5DpL/M9JJW+F5OwXPIEvYYwSJSFkMbGMB95BFmAtK2Vs8AFfgHJm7m16t+hSnBtZOD+2+3x9e1Cq8vfpJgWxccAAwC+SC2hI/Lo7rw9QR0yXLkzOo3bIvmaNW5+AF6YZ0GczNNT47JIBICP7+1SceLjH3KYgDPBUc/SfBqoVK3RY69g0v2QCTxGAKoTJ9j4eqOl7h4+spwMO/9tP0J3vEGUx4wBr94prAwSkCRVbaSRuVjOATznWoWWPeUMpKoR2a1jfbJ1+9vRtABP3cJKnKXhTRNacJ7OyzeC8lKA0tulSVWP8x3/q+Oziuj17DvNQIPiMVNUG/BsIGVB8ugijA4vkfhwEUpD3DR1ecwItvLaTHobw3Rrg6XrChEoKRPTZCQBpaUt5aIDLPin16vafMxKMT2drjqMulLqEoArl20esAxvfi+dfH5QLc4CV30Ls7VwKrckusLpZuEVFNnsD7aB3GdvSeqNx0aSLXNU4QoOAPX+1g+f; 4:eXyzspPoB378sq1x0J7KZSyQO8xAsCutWezFTikohGoWyPHWWSrGO2VQr1/IqRhrSt4555I0s/FAymGJoY6q9L3pPZsvizKfWIePEyZN09owGKHGG9qTlmbwgc6QS3h/7Yd9SN+ws4XGU4T8gzDrl1lNzm/ONcZZrqVuD7CpeTH9jMMEoLT5k3tsD9zsyPXtpCzhAWRYq6ZWgM/GRScYupMvyB3Uic268tjkuuqGgSiBfs9faknBz6eRf4m3W68V X-Exchange-Antispam-Report-Test: UriScan:; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(10201501046)(3002001)(93006095)(93001095)(100000703101)(100105400095)(6055026)(6041248)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123560025)(20161123564025)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:DB6PR0501MB2037; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:DB6PR0501MB2037; X-Forefront-PRVS: 0462918D61 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6009001)(376002)(346002)(39860400002)(189002)(199003)(36756003)(50226002)(8936002)(53936002)(7736002)(101416001)(81156014)(305945005)(8676002)(50986999)(1076002)(48376002)(316002)(97736004)(16586007)(33646002)(2906002)(6666003)(25786009)(16526018)(81166006)(86362001)(189998001)(47776003)(21086003)(478600001)(5003940100001)(5660300001)(69596002)(3846002)(68736007)(105586002)(4326008)(106356001)(55016002)(66066001)(50466002)(6116002); DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0501MB2037; 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; DB6PR0501MB2037; 23:DEQ3bxa18gWut/piK40t2SnadnbieJx8zQ3LnR6?= Ng9ZleyIGZuIW8kQn5Js/luaeWdArBEMZjWdwtimf4jW3aAwyBWbbD0muxUAfgwIxDViB6EQCtEnnK6WKSiFnMklCn2tjoHoZdhbZ7zn/3OS1l32dGbk8Y0/EQThxHdjn7WJW1iLze1bVHxjUFVrH/Hstb1J+bDZ8Ub6r3BVooLXx4SgCRboVoiZXGVYOrgJZZfUUAboRikiNXuBjQ4rGt7qWmSKt9R2oO2TWEABtoVTdsr3oHaLOXFRpqGDyhkiWh9knJTIICCEYq2fHSrUFIGyCp60yywGHboNuYKm7fdH4936qiS+uVIqDywawbG0BVuhNb6AACR3nqB9T+Yj1ivSwv6Gn2LKMaURlc1LEXx2Xt1elSTICABNXfcpgved3KwSu55Ink3YkrEcI+4EOZEG7IE4rtVOnL++B/nWYTr1FdySej+0ZevVH/DpybNAAkqV+gVZk/2aikOFhR8vl6nh5XtLb6yHlmCzQM3Wes20mmNQAeYrKz6tJ+z71JE35b4LNtRBSjwXn8S6d02h7DDlKYHi8RN8J1qfvXILHpTh/IS9JCk9nIdwNuI/bCtz03JJKWBcyZNuN/z9+aUJxMg1rBJTjKxTW30nBMoXE24Nt4ECJrdif/4cLv70uVMTzvddy8/QAeH5JREJzINdVRdTIpkFsnrUZNnSSM6w78aWmUdsRmSjWc3NfV336QCgut7opqhiYEdwgo3G0HFxqDT3A2mPWRjtez6SE0blSHDdEbK4OCqR1hmaHwUYk+jRjPTeUN2uRJpI3ZGSAeO8Rm3Vc93DwALGXOeV2fguN+aFiMFtyn/vplfcKYDg2r7ESoJ50ItTn8bNmz9JdpFN6/VbJcTpdtmAZvypLy5Fc57qyNYy60WPpINjXhJLjnoRtDN+4DgzjeCFDveezvlhXTEngNPArC6y0O7OAsX3u4WtOcfVeMLm3lRUKazztcNuNA5pLMWybJyjDnzcMQRmLTWjMZSMn+7cVwGsC2IPOMJkR0uP6ft0JImfOjL1TA6QObns= X-Microsoft-Exchange-Diagnostics: 1; DB6PR0501MB2037; 6:czAo7l2cnT5kacqK8W9zbaH0u20ICJb7sxfaj0qLM2uLtrWk3OvcAYAceUB0ODvtcxvygGXemGsnsAbMjT2AhuzlpjJoil/1So5e3T9AEEjdXftu/qwssC0bqoQJmmRqbAnMGbVFmXJDuYZPlBxBvwfqbFFK8yF6dR05qp3maFls66gNL44KzXaWQtws+DlR8uT+zjZ4gQbthC2YfEOIqK9Cu3DBTWkEvo1zJvAF0og0Ppg9o5lUao7i/3UtP+bHWk18misMkONjR/KKF4ERvhC9+W+5FJMB6oy75VKW+Pi78n52n6sFD1+PKHpiTEPCMHlfTAs4+qROkn+8L5RMEg==; 5:+zauvZn0cmmc10VJqzMFpa5JF5Fn7PvjkHYF9SLiy7ZxipK2wq3hffHasHhO2iWNoO6XMJ6EKW/AJgeu0olcwHAEpNiQYy5EQnbWiyzQdxBJyBQZ4iFLQaEBkzCSBD9uSkaFzFKpd65yDsGxUIYcA+Wlrj3+I3c2h8sEXFLbjaU=; 24:Yt4RqU6ZDm+zkfkC3pFsxYItCT4QaNhXhjW8lzkvHnYYMWrGAZGOEELplsV+PwWkChfxb8EiuvvXOPn4Z/ru9onQsSCnsyxTQ8KCmbKquXI=; 7:1Hfq+CxzZ5nvUBEn1atxm4MEq1Iab0VFkaBr/EuNu08mjJrdnPsO1lS0Be9/dzijsKVQ4c+tOL/GrYR9sWZwSgWnb1E4TZvxvcn+i6G65moqncOuDoz9tn4iT1vnbiU5q/tIaXuBKtWtleGeT+0H97ynAsf9AN8G3JEoGZ9oQelvCwmK14qFiUtY75aTUU8ci1gDVR5fs7mGnHthTs+BARR+Jvy1ueVu5qptpnp8W7Y= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Oct 2017 17:42:09.1923 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0501MB2037 Subject: [dpdk-dev] [PATCH] net/mlx5: fix parsing flags of multi-packet send 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: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Fixes: 43e9d9794cde ("net/mlx5: support upstream rdma-core") Cc: stable@dpdk.org Signed-off-by: Yongseok Koh Acked-by: Nelio Laranjeiro --- drivers/net/mlx5/mlx5.c | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/drivers/net/mlx5/mlx5.c b/drivers/net/mlx5/mlx5.c index 29221dc54..89fdc134f 100644 --- a/drivers/net/mlx5/mlx5.c +++ b/drivers/net/mlx5/mlx5.c @@ -639,15 +639,16 @@ mlx5_pci_probe(struct rte_pci_driver *pci_drv, struct rte_pci_device *pci_dev) * as all ConnectX-5 devices. */ mlx5dv_query_device(attr_ctx, &attrs_out); - if (attrs_out.flags & (MLX5DV_CONTEXT_FLAGS_ENHANCED_MPW | - MLX5DV_CONTEXT_FLAGS_MPW_ALLOWED)) { - INFO("Enhanced MPW is detected\n"); - mps = MLX5_MPW_ENHANCED; - } else if (attrs_out.flags & MLX5DV_CONTEXT_FLAGS_MPW_ALLOWED) { - INFO("MPW is detected\n"); - mps = MLX5_MPW; + if (attrs_out.flags & MLX5DV_CONTEXT_FLAGS_MPW_ALLOWED) { + if (attrs_out.flags & MLX5DV_CONTEXT_FLAGS_ENHANCED_MPW) { + DEBUG("Enhanced MPW is supported"); + mps = MLX5_MPW_ENHANCED; + } else { + DEBUG("MPW is supported"); + mps = MLX5_MPW; + } } else { - INFO("MPW is disabled\n"); + DEBUG("MPW isn't supported"); mps = MLX5_MPW_DISABLED; } if (RTE_CACHE_LINE_SIZE == 128 &&