From patchwork Tue Apr 3 04:48:17 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Shahaf Shuler X-Patchwork-Id: 36906 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 2D05E1B3E3; Tue, 3 Apr 2018 06:48:47 +0200 (CEST) Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01on0083.outbound.protection.outlook.com [104.47.0.83]) by dpdk.org (Postfix) with ESMTP id 9522A1B1AC for ; Tue, 3 Apr 2018 06:48:45 +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=V1gDUrq8L0aUnXhNM/EhQkkgVeMHrG0WRr/KP8T6fEE=; b=hEWoCQn/Pliyt9gh/GTRMPG3UbCm7XEodbsAnjXOSVUxRIALyzOExPdYjwhdxpn/IiIxV/WJnv6d7HUm18EB3nP1H/Orn4hK3GnHzmvVlvBrcrHMRmKgIa3fonPKgOhZdAmv220v2T4m5GB4kSOena3wD406ITMadzKlV1sfV/A= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=shahafs@mellanox.com; Received: from mellanox.com (141.226.120.58) by AM0PR05MB4417.eurprd05.prod.outlook.com (2603:10a6:208:5a::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.631.10; Tue, 3 Apr 2018 04:48:42 +0000 From: Shahaf Shuler To: nelio.laranjeiro@6wind.com, adrien.mazarguil@6wind.com, yskoh@mellanox.com Cc: dev@dpdk.org Date: Tue, 3 Apr 2018 07:48:17 +0300 Message-Id: <20180403044817.27457-1-shahafs@mellanox.com> X-Mailer: git-send-email 2.12.0 MIME-Version: 1.0 X-Originating-IP: [141.226.120.58] X-ClientProxiedBy: CWLP265CA0014.GBRP265.PROD.OUTLOOK.COM (2603:10a6:401:10::26) To AM0PR05MB4417.eurprd05.prod.outlook.com (2603:10a6:208:5a::14) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 518ce357-56f7-439d-bc48-08d5991e2d5c X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(48565401081)(5600026)(4604075)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020); SRVR:AM0PR05MB4417; X-Microsoft-Exchange-Diagnostics: 1; AM0PR05MB4417; 3:SNy2pK4bZQvA+4CrNVc4lQGPrd9Z/lVEihi/rntrxTpAEqYz6kDm3lZ4xMMmLx0G7bfCyx13B6QOQK2bstC33uacS19IIjaj6Iv8gdzuwzTU2oD1QrWEZBYmwTqR8i8tma7pP4ezhehiQ6qBb2sYG/jqBsBfXfIQ7ljMn/X1J44H1Q0h6IhWegdtTooaw7XGdOVLazXlRdFGB/jK87JhoTlnNz+LD3Cxg88Pnxlqw8hw/81z5Dn3d+p1LTP4JXxF; 25:p1lJpKSBasET5ybln+Vhi/S3OO2SvNn79X7JPX0w/OyQ1qgNuQ+BaFHm1ODqTeGQZUZMTOD2A2Ly7o5b4dSa+S2kXkAzLuCdOGtoVixv0Jk/ndddlxaa1Dz7Yvqr6fXhajAmOFy8thB0K9mYWEb7CI1BZY0ZF8B71d4q9zFfcmrAxiajcibrqVAI9rTT+rtVQnkOrBgpsc/qOsWZv2+fqFo26B/5JFsVo/YWQfYhMWe+Dn8B7epGvE2rMmfNmLZRkgtB81XIXfHKX6xyFAbEZMr1oG/t7/FLgMuAXsVryuWEmtVuVdMgai6fEb42UOsnsECJwU3NpDvjoVuA53XYFg==; 31:Wmd81AVwzxrKfVt6Q4Dby1C+6t0I0qGo24fxFomm26bhXkPJn+ckZbnmBjbMhIPisRNv4X4hSe7RwYjFB8jNKWP5abCp94IPulw7EL+xagQcPss3e1lE8qE3f6FAO2B5ejHOwC2sFAL34l5+z7aYnzgPxP+M4kkvnZhqPqP17ABzlSyYHnqLXjpb8GPvpDmvMUSQuJJOWjjJa/XcOeeO7voXQb6i3Q/Dn3tT7x6OR0g= X-MS-TrafficTypeDiagnostic: AM0PR05MB4417: X-LD-Processed: a652971c-7d2e-4d9b-a6a4-d149256f461b,ExtAddr X-Microsoft-Exchange-Diagnostics: 1; AM0PR05MB4417; 20:9/dFjgyib54jY4phDgYpcvF3hokpdqudxr3VY+DN5JH7FT99tlfpZUniRpMITYSj/58DzZWN7XaTQm6xUmUjjBoCYwjLLHSBuJp1HF4rrP8gCSXuTnIY8p3/YAdgW6BuPN1+BRrZKwY/Ds1W0pJ9FUC0GsXxpambB9BtOLFaQqaIf1HGvhp4UD4HiCRiEjAkDLKX/hKeXtu/JWsnVGOa+3Kspa+mg37wOHgbmm0OJz6/SsjNyQRLmt1UFLG65vZPnQhFGaR8Ek86zzUO7bO3SPE8uDvkM5Egs6rFeoOrGuWpJYCsnlN1ODGMUP1uSvYZtyNv0iLYCrbl7EJS7+ILofWmGEbJmPKHp81bQW6GWxEWe2KO9wI64o0OE0PB134QxsUhkzUFFkx+MozuGDDq1juZFe9mQqhHLn/6alIM4X9++x58O70ztaffwFg9eTyASvlQkzD+r7pYSUwBTuqbAS0dSoq23619oVSNyJu9xUuAeF6ekNrZKVHIwn+YRsTd; 4:g2DI+iTwZ/mdO79a3iokHoNSbbeGR2lQkvTH5oGyPIOktEmhsIGDTS7QgzkhLCKxZA6Bp7xacjdDy1/zYvLE7acuhhvrjxj1H/5BbAv1pFcg6YlU3sUj8Xa8Z6YEaTTNXapJfCT2xvEEJJFLZ8lTINS4yGZGH6BTv6nttgk5kxKBSSu9Ol9pZ0haosnfiqHZ1Lr7szGtjX1Bq93+kwTzuUMAZoAXSIFCDwkWj7+VbwfuUqgl24Gifn6nPM/xAMs0+4mllvloT+TsGZPoojsavw== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3002001)(93006095)(93001095)(10201501046)(3231221)(944501327)(52105095)(6055026)(6041310)(20161123558120)(20161123562045)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011); SRVR:AM0PR05MB4417; BCL:0; PCL:0; RULEID:; SRVR:AM0PR05MB4417; X-Forefront-PRVS: 0631F0BC3D X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(396003)(346002)(366004)(39860400002)(376002)(39380400002)(189003)(199004)(86362001)(53936002)(59450400001)(50466002)(48376002)(68736007)(2906002)(6116002)(1857600001)(1076002)(3846002)(106356001)(6636002)(6666003)(55016002)(81166006)(81156014)(21086003)(50226002)(8936002)(305945005)(4326008)(25786009)(105586002)(8676002)(47776003)(486005)(478600001)(5660300001)(52116002)(476003)(316002)(486005)(186003)(7696005)(16526019)(69596002)(26005)(66066001)(51416003)(2616005)(36756003)(386003)(16586007)(956004)(7736002)(97736004); DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR05MB4417; 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; AM0PR05MB4417; 23:gocCgJGWRWtzMMI8Er8XJcXEaXBzp5rwf3HwqTyhr?= sTUbsUa0Dqk4PluDh7J3tC/iacX8JVbVBwWF1TJCLPRB6E6I9vDzZWXMS8kHa0efO7KJHk1dLWNI2YqgkbC3u7bijQ+YOP3QapQxnfCQ5VUt5TNcd5BjN+E/4pmyBWNfUgG14d73SP8MIxlHxNSh4dhrGFphTNzdyfdNTrJp0eVpeGMg8ShbVW4wPI1V7AihSkBUrLzaeFfBknC+swBgoVmKWEkDvIhZ/B9QYykAAGJCM0SoiW3CCG7+CCGmVftNJBGk/V/IWBtYsK7PDIz99Mj0M6TAiWW+HynfZhTKxcDHH43oRz/wjZopqxlCcac3xOEUgY1eIErRzlokPUtSLv98bC3lGX0G2IazLFJhtHApsnyjRsdNsBI3QbP+hNTY2SyU9aLmM3I7LXnpi6WaM/xlgnQhOGwQenJHbIhn5cNW0kbfaFl4SFfNxXfyHcexswizHJvSMpUhoqcatMOdAXfmeIDQ1l1NhTjNecSMGTBl+MWufpzNUGxFl5PHcG/dfZf3XOunhVKq1mNJN05Dpw4T0BnMvrgDi1w654NNhnJEI0keWg7udxV3if5J2k+HZjDmHtKb2lfDaiJ7KdLyL4vyoZ9rHTzb3ggzrGeujsPtHORHiqu+wP6X8w84pew3kGckebAK4laYLf3LyHKhBQWkBXKTaTSMeQ5AwpnpEKssAHJWbnqfGEpYvs/SHahJ8BlmkCVazoJDkT8Z0pDwKsekF5t/RFcy3S0u24KW6gJ3Q1SW0ec8Z8Jq70h08OEnvFCBMTnz0TBYouIrC2z+ic3Pl3BmSLyCtPaR5DB852kRsASm+o15tOsxUyqgeAGo6v4MXZ1iTOd1+027ifWCU0eGoq2reSElodOVz6WKWtuF0w690zNUrHy0AwRy1pS/COvEkxqtIBF5PgSolvg7/w3tuG2G931sNjCQY+5LnD1NFHtBO116afDFN93H38REY4jwejbVcLo35xbl6ZyEdZUL44lS2MetYjY5mF9BqEdVOtrS1m6lLMT13ox+sv/E3jo8ZDuOuMt/YG7M9hqxjU0UcAGHnr09F3ZnF2mEB8i6UgcR2fi8/CGL3Ikb/ldBOJo4/mWTl9PZkenLlupTWzbKSxq5UakNDfyWv6JZNam19sqwP8WJPwdzYErkF8JljPUQApoJG+fPx3jAWZ3N7lutKFJ0RYTeEH0s6AppwTdzw== X-Microsoft-Antispam-Message-Info: jOkSerTL2cV6Z2ns3SxVsAszyWMon0LN/HRsICXdM/WlxYkuGGr77uvG0gzefxP4RDxEU9REp7GSihMPCefeDOoM/atLZzh+nG4RfklhGwVcHMdn390bWNkCmFokD5amZF2uoWiXN+01t237WHuZ8fRcSFx7gqe6b6naauxtNjpiZMTn4OkjNxcyOb0I65Ek X-Microsoft-Exchange-Diagnostics: 1; AM0PR05MB4417; 6:FdkmIY3RUtMwo7aAAacMiTO/C3hE3Rvz3iNtNXsYWi3OuIEgLqRpl5cKGqT2nk+jpnctcE89FPh79bBD066KpV7aysC+dQShL+C5F1im1wKvbvxjGwnKaE0DNJedlVoT6ROQ8mw3LgSwOTNQz9Fzhx15P903mu7+rffFAEZhGI02kWliH5NGd/LsXdExShfNv4v4/XSe2tpNdxRkrYQ/1wc8ElhTCKG26fF25RoSNtjnd5HcaAI3zCSmAYBhrczZgef8G8YmfNKw07qNkbzBqvy2pkeymrF0J1NCr0bHhWZwptjdCA2oigcc2YPsjLysZs2jNUdDLotRsRAmegW7n1iZK13xqTFa0clUFm7YMqGhigMLTD14IPhWv4i6kfQ54leytfPy0AHH9Rsok0abRNO6TAkTGd8gk1fSlwWSdp6us8CiEy95fEACRfHJlPksRrsFcZtiHsTMNXnTRKjKvw==; 5:S2sxuWg0XTSJzimEUoss9DTiEEqFJ+oxXqwZhRoJD/22JSfZv8qbA4g6HZR9x1ntnNRFiGgczreaT9yRn5j2GPd1/tl2uhK8brMAtYcBf9fh8PhOL8bBDl496QUY4Nb0YdKBfay/FFMNZRWIUFsk0Koy36ARygUv4CGp3QgPDmw=; 24:wIjP/3cXl7tnzD6DCIc+vNG3gkloPpqmXa0btzgxSM1SgnPaUdjOVlmCl6rCFJaey7kAXxDLWy9ADSwWksLc7sqIeOnKeIeoUP0ShizeN4A= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; AM0PR05MB4417; 7:KvWHwkQEQ8c0TOPQQlJmiv5N1Ln/62hQgEKS0jLFn80K5PYkxDw4jEmaRhciSHtgMZUeK+qmbwYx3yRJKIoKJ2UjoxfMrxwjt2ACMGcO0h7qHoYVIHXuEZO1UecbY/Oksn4kHM//Eaugc36OSl/g5Jv8Hknd8+3OyzgvE2L/U49qz9oL4g7hSYJy5HLe/Tzn+w5fAPM1dBaLcd99lqvYuYOqUVs0IQ5b7e4g9YRYHrPTGm84RE/pBpIWYYMJ1TQw X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Apr 2018 04:48:42.6914 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 518ce357-56f7-439d-bc48-08d5991e2d5c X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR05MB4417 Subject: [dpdk-dev] [PATCH] net/mlx5: fix link status initialization 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" Following commit 7ba5320baa32 ("net/mlx5: fix link status behavior") The initial link status is no longer set as part of the port start. This may cause application to query the link as down while in fact it was already up before the DPDK application start. Fixes: 7ba5320baa32 ("net/mlx5: fix link status behavior") Cc: nelio.laranjeiro@6wind.com Signed-off-by: Shahaf Shuler Acked-by: Yongseok Koh --- drivers/net/mlx5/mlx5.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/net/mlx5/mlx5.c b/drivers/net/mlx5/mlx5.c index 7d58d66bb9..f954ea2862 100644 --- a/drivers/net/mlx5/mlx5.c +++ b/drivers/net/mlx5/mlx5.c @@ -961,6 +961,7 @@ mlx5_pci_probe(struct rte_pci_driver *pci_drv __rte_unused, DRV_LOG(DEBUG, "port %u forcing Ethernet interface up", eth_dev->data->port_id); mlx5_set_link_up(eth_dev); + mlx5_link_update(eth_dev, 1); /* Store device configuration on private structure. */ priv->config = config; continue;