{"id":816806,"url":"http://patchwork.ozlabs.org/api/patches/816806/?format=json","web_url":"http://patchwork.ozlabs.org/project/netdev/patch/6c8d54cad231f22ba46e08d3ec0fe9d6fcef7468.1505915085.git.igor.russkikh@aquantia.com/","project":{"id":7,"url":"http://patchwork.ozlabs.org/api/projects/7/?format=json","name":"Linux network development","link_name":"netdev","list_id":"netdev.vger.kernel.org","list_email":"netdev@vger.kernel.org","web_url":null,"scm_url":null,"webscm_url":null,"list_archive_url":"","list_archive_url_format":"","commit_url_format":""},"msgid":"<6c8d54cad231f22ba46e08d3ec0fe9d6fcef7468.1505915085.git.igor.russkikh@aquantia.com>","list_archive_url":null,"date":"2017-09-21T10:53:41","name":"[net,3/4] net:ethernet:aquantia: Fix transient invalid link down/up indications","commit_ref":null,"pull_url":null,"state":"changes-requested","archived":true,"hash":"e2c0aa4d68b86bd332d41df17ca20777f1d8b8a0","submitter":{"id":72409,"url":"http://patchwork.ozlabs.org/api/people/72409/?format=json","name":"Igor Russkikh","email":"igor.russkikh@aquantia.com"},"delegate":{"id":34,"url":"http://patchwork.ozlabs.org/api/users/34/?format=json","username":"davem","first_name":"David","last_name":"Miller","email":"davem@davemloft.net"},"mbox":"http://patchwork.ozlabs.org/project/netdev/patch/6c8d54cad231f22ba46e08d3ec0fe9d6fcef7468.1505915085.git.igor.russkikh@aquantia.com/mbox/","series":[{"id":4355,"url":"http://patchwork.ozlabs.org/api/series/4355/?format=json","web_url":"http://patchwork.ozlabs.org/project/netdev/list/?series=4355","date":"2017-09-21T10:53:38","name":"net:ethernet:aquantia: Atlantic driver bugfixes and improvements","version":1,"mbox":"http://patchwork.ozlabs.org/series/4355/mbox/"}],"comments":"http://patchwork.ozlabs.org/api/patches/816806/comments/","check":"pending","checks":"http://patchwork.ozlabs.org/api/patches/816806/checks/","tags":{},"related":[],"headers":{"Return-Path":"<netdev-owner@vger.kernel.org>","X-Original-To":"patchwork-incoming@ozlabs.org","Delivered-To":"patchwork-incoming@ozlabs.org","Authentication-Results":["ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=vger.kernel.org\n\t(client-ip=209.132.180.67; helo=vger.kernel.org;\n\tenvelope-from=netdev-owner@vger.kernel.org;\n\treceiver=<UNKNOWN>)","ozlabs.org; dkim=pass (1024-bit key;\n\tunprotected) header.d=AQUANTIA1COM.onmicrosoft.com\n\theader.i=@AQUANTIA1COM.onmicrosoft.com header.b=\"eM42nrcr\"; \n\tdkim-atps=neutral","spf=none (sender IP is )\n\tsmtp.mailfrom=Igor.Russkikh@aquantia.com; "],"Received":["from vger.kernel.org (vger.kernel.org [209.132.180.67])\n\tby ozlabs.org (Postfix) with ESMTP id 3xyYQy64Zbz9sNw\n\tfor <patchwork-incoming@ozlabs.org>;\n\tThu, 21 Sep 2017 20:54:50 +1000 (AEST)","(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n\tid S1751754AbdIUKys (ORCPT <rfc822;patchwork-incoming@ozlabs.org>);\n\tThu, 21 Sep 2017 06:54:48 -0400","from mail-co1nam03on0040.outbound.protection.outlook.com\n\t([104.47.40.40]:63424\n\t\"EHLO NAM03-CO1-obe.outbound.protection.outlook.com\"\n\trhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP\n\tid S1751738AbdIUKyo (ORCPT <rfc822;netdev@vger.kernel.org>);\n\tThu, 21 Sep 2017 06:54:44 -0400","from ubuntubox.rdc.aquantia.com (95.79.108.179) by\n\tBY2PR0701MB1958.namprd07.prod.outlook.com (10.163.155.16) with\n\tMicrosoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id\n\t15.20.77.7; Thu, 21 Sep 2017 10:54:40 +0000"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=AQUANTIA1COM.onmicrosoft.com; s=selector1-aquantia-com;\n\th=From:Date:Subject:Message-ID:Content-Type:MIME-Version;\n\tbh=Sdlsd9NlIsd7cokfaAhx/R/FJ70JDmtCqB1jUvxbVZc=;\n\tb=eM42nrcrxm0ctw7JAyENI2E/zX+ULRTE/98XvzV1s1uURslHkCNWMdedYfvMGDTC0INWLPtagPj5qbXVBcIMw2TzL85nr2FQl+8zSR3BuYIGcZ4N64NJ7ys/i7fLlEQBzUmz8D/oug6gMmVDqSeuONSi92G0Trlatu0+8kzWMpE=","From":"Igor Russkikh <igor.russkikh@aquantia.com>","To":"\"David S . Miller\" <davem@davemloft.net>","Cc":"netdev@vger.kernel.org, David Arcari <darcari@redhat.com>,\n\tPavel Belous <Pavel.Belous@aquantia.com>,\n\tNadezhda Krupnina <Nadezhda.Krupnina@aquantia.com>,\n\tSimon Edelhaus <simon.edelhaus@aquantia.com>,\n\tIgor Russkikh <igor.russkikh@aquantia.com>","Subject":"[PATCH net 3/4] net:ethernet:aquantia: Fix transient invalid link\n\tdown/up indications","Date":"Thu, 21 Sep 2017 13:53:41 +0300","Message-Id":"<6c8d54cad231f22ba46e08d3ec0fe9d6fcef7468.1505915085.git.igor.russkikh@aquantia.com>","X-Mailer":"git-send-email 2.7.4","In-Reply-To":"<cover.1505915085.git.igor.russkikh@aquantia.com>","References":"<cover.1505915085.git.igor.russkikh@aquantia.com>","MIME-Version":"1.0","Content-Type":"text/plain","X-Originating-IP":"[95.79.108.179]","X-ClientProxiedBy":"VI1PR0501CA0018.eurprd05.prod.outlook.com (10.172.9.156)\n\tTo\n\tBY2PR0701MB1958.namprd07.prod.outlook.com (10.163.155.16)","X-MS-PublicTrafficType":"Email","X-MS-Office365-Filtering-Correlation-Id":"41961a50-24c7-48a8-9749-08d500df2a1f","X-Microsoft-Antispam":"UriScan:; BCL:0; PCL:0;\n\tRULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(2017052603199)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);\n\tSRVR:BY2PR0701MB1958; ","X-Microsoft-Exchange-Diagnostics":["1; BY2PR0701MB1958;\n\t3:0GPAIopAb5Ge7CA/I9PfNSCnY/Y7whOonDFVd+0Z/hq3WocAY2XCj0ikaytae9Evb2H4PWPbZL9EzlVZk0+k+GsPgVeC1otR71tSs/ImVZTi77/0mkt0FCA7owGNvE05ajcxrdUXEQ5h/Bg6w8zodehfHQr/XMYXIOjLZBWuGjsQsrgDWRPAcTsZdQrcEIY5hVj6vFzpoKeVy/Hb29WUe0+Rk3biGk6UGb4MtEHGOIVBfi9SF2UsNYZURTDUPype;\n\t25:+mIToNGeryoGRYTiTsGpDhsoX3hOjMmkzoODLCltwPigoObuURvjXzU1iR3AQbd0b9HfMhs4rGF6VTu6HpucCuge08k5Q8BARirwpZvgYPZrXRuLr1SiZzoo5NDOR8FJEQ+TmA4pVjPP1H4VTLZdHE4s8R/HT+qiZaTpSEYNJp/6S56eT/b4BUaAnswyHC68z9ElEzVIlt5/6uov9rgEzot38cIRBituS/T6GlUNP3Yi6PEm4pyWX8hvbrKHi4MSuKJ0s7DWxwygE7SyxiiKMhEyX2tXLqQXbtR9PWh9ctYS20BlwDQNVRThvgKMqzm7nQA0Q/hs28se4Z3ukcUAOw==;\n\t31:hgVmp3u2PI22GUi2vvDaXC4RjBzxTlT/TmYTEz1z7tlJzDPmcNWLM1DuMHKGPNRnvgboBkhs3Nrf0Q8I4QGmvMRH94/m5bR1w9sLedDiWy6aOJyoohmJGof1UYXIpSSSXd1toYI49mcnHXf5LjjVvLwM928AAW5L+Q5QxTSXAT1I6+R9srrbLfwMO9xSglwgz73oo1B0LpMZwfxDCVuSktpHTEfV1Jzbs8lRYSvjVT0=","1; BY2PR0701MB1958;\n\t20:3YuLghk35xdbWg4xXnI6nB518jcwioNpukWHDFLPKeXFLsO19+gNUTwsQlkOxJZnoTdxVkSjKX4kypluvT9WfeOYZyWFGThRwQ08Dv0jkpKzepIdZJQheSm/XVLWmyxTLp7/e5B/H8YhuGatYyrPLBx0/8Pyn0Fxbe3cb6CqI25F2yhZL0CKBdB0vepL4waZLaqqFlrgNZjHticZRzyPP5LOBqWZJOvJDwnKq3eFHNsJnQ79V4TG7puz1aR/NEY4kGfOxBvdpOEphQB/1/4E7gqKFm/pzdF/tEhYU8PSSqJf+LkUk47OhPAvh2uAqAZgoUpd7yYX3wRAIvo3QJZq3JohGde24ye1KnQfj01+4eWz6iimojYDSZjHWd2e7u3rmh/GoS7mn2N3LV/qVpQikzOpt6LAjDlu4MZN8XC10PmrgorXqX9KMbqbFMZxv+cXjWykhEY9dI4dWbspAaliwBqc/la8o8/WhOKXyitCjrQRKjFDglmW1MIw8v1snu2+;\n\t4:Pxm35+S71Lr79+//bQvcMtHvKFlhebqMTmI4ksebxeS7NSxJMdfGVNR1bpjnp/s409TgsvNSyTN2ynOTpePp+wfyDgf0+phuxWMZh8z1F4SaGVkFBQs3+TeV7scj/BLF3kJhlXO/Ten+SC2OrlJB8rOBN7YL5fVQ4f0VW1cZAa0sqVU8agtTPA889+q1k/bRS9alCIZ3l5UyNVfNjjgYuvO6tDU4K0HqSuF3lc5quYxq4OpUDfOXUFB428bXXYfDO7T03g9dHVysc2zeY1rSmEQ6vfZliuEWTkvBmMvvJro=","1; BY2PR0701MB1958;\n\t23:P+QwCxdLo7oE2JjnXMURy3YZMxxSD+aJpFCBEfzpaqz1bt72tZwM2UqpnuIjNXMt/xazvyUuEC6Hk1A7SaRNSsQhhYJdM6gKvAFmz8ydk3Gki70x0g7051dpxANTcasXdisKb5yzxHB4nKbjVON/KeEiYqD65CyqrFsKuiynXLGL108k3D4Y1lIthI+sNExb1/ApJe4oLZ7tWAX5pR9/q8iiCeYJdZYEUPF6gxFo4huEh5LuMelT6t27YD2tq7AZZwOX9eHCBDSPOBi2+f7YmjwUkR1hgEWg3bv3xFdmA9yJ8+P7V78aIx4/Mpm3pwdm2cdLtyMIlQataXOYPOx+/VAfJ+9DoEXWEZcq+QksFgckvmPwPBzdDwVIqpy5FltVGlRAyr04mz4JpgQC4+wSccu7pgoz5bZ3exXQjs1jKZk0G+xK/yfWrbmlcklLPSHnLNHPKUeUaM6OqYsZea4Lrs+SvVTz5nA7bYLWaD2NkxGF1EBe8XwuomnEANoWlruzlB54ndk+tVn8ZNbKrx5GhEUQ6XWzUCj8ACeH40k5CB6MjzdoauqA1v3AkHBYNclhwBRpAgrddCy+bNa9ZI1txQQZsACYQk38ujcru8WJAxR4MoJiP/OubdMwSN7R6FlLFNjHCCoHzqmIQauRvJnSKE96irtCURRFgMgkV2x1Fc06BuoNOi+vaizbB0KOYi5aesKHpefVDxuGkRlwCXmaFDzSFXqX+ov/oi+BLz1vOXZISeSaJI+8M0UYl9ZJd1wpk/3rLeqauv1Ti3XwR/gsmvZu4eDx5NzZ66D+6ZfI6M8i7mme8/B4J9Ul+z9+P1i5DstbratYJBTUwLXiNxwyLlKX9EBZ2OgglLpmMtAhR5CA/96HEUEkWYZMde0Ga0ryu0p6L7cpBHt1JovQrM5n30IXtpXwkT1tVjC0i29U7XBRL+If/VOpkI8Dj0nIy02W9ncAQprJy1qQuKhyli3outuGB9ACjrYYoqma5YlVQBz+unAKG9auNhx6yRXzV54HrGMVuYijmWUv1Q1NfpKnWvOckKu2j+52hGZWzeyqpJgto9LbLs5Gkp7xiJwVW58+LsCRUu+gSwQ2lSdW4wkHc/ANhmjIMa4DwHgSP2IM+5M=","1; BY2PR0701MB1958;\n\t6:NPpIDIANXVg2ujszoH5rNYTcaJLPbtM75Xg4vbBc8ze/8ixvQ0LOrVQc52WsICZIxROSjnyl1GgxOs4UYGDOMuPLk1AT2oCzm+8pBuAXmoo1n6ckjD7e49Eni5S7TtFgudRXhkz1/goewItISdHlkPI60zwsWFvXSHLu2ZgTsPYlZiiuJQmqn6Sztr6ZTCc62GTxmrHz9vPT62bz9XpW3HrIzZ46Kgj3LUjRFhHuBubj8KYivzs4G3YIlGGG/lwiVTy7hBM+jaLSsqjShSP5oJ1UgS+qlZgroQaPXLUQFqTEMXPkgzHemtCaVXBOkKBnUhfGvaA6V4AGt0BFdFnlPg==;\n\t5:uO44D0VvHqHN0MMn83ldtu7T6G6m4zuDjmjOzpet0cYaaJMB0aupvE9HvcD9Aqg0ks3CgHJrYbiNs1SM3vdStgLJKdFvU9685rus2gsk8mQjzj5HEIxECAQUwlAoQktXRER9u+Gud1FiY6S3kruUoQ==;\n\t24:d0iF8cbmj1U+NxO9UtTk/Klns/iuMCbsfQfd6jPaEyl8VwZyDIAaSZaDStka66x5KXGZwA1AiJPl4l7n3usjeH6qVVVTO/NEPNcFQlHcKfU=;\n\t7:1of+eqZtt+AAotLy6s/dDCWRxQ1JiRhL1hKegkLT8KAvEe51qpHOOABhRx4E6SZjtj72u/5wq7F2kIBO7mmF4YO5uC2wn/QCtmSadyK0IVVi7H1Jl7DuXK9jIzMXRKX7+FzmX15D4w4++4w+Zoeuj/0nUsU0ZsVrGFODqPPqixNiAdL15snNzLgLmKK7/O5UtrM+gVifeZezPbeQR5C98MB8gLz+EyXif5iCqDYxc2s="],"X-MS-TrafficTypeDiagnostic":"BY2PR0701MB1958:","X-Exchange-Antispam-Report-Test":"UriScan:(20558992708506);","X-Microsoft-Antispam-PRVS":"<BY2PR0701MB1958838FE9F4E6774342E1DC98660@BY2PR0701MB1958.namprd07.prod.outlook.com>","X-Exchange-Antispam-Report-CFA-Test":"BCL:0; PCL:0;\n\tRULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(100000703101)(100105400095)(10201501046)(3002001)(93006095)(93001095)(6041248)(20161123558100)(20161123555025)(20161123560025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);\n\tSRVR:BY2PR0701MB1958; BCL:0; PCL:0;\n\tRULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);\n\tSRVR:BY2PR0701MB1958; ","X-Forefront-PRVS":"04371797A5","X-Forefront-Antispam-Report":"SFV:NSPM;\n\tSFS:(10009020)(6009001)(39830400002)(376002)(346002)(199003)(189002)(6486002)(189998001)(86362001)(81156014)(4326008)(33646002)(68736007)(8676002)(72206003)(478600001)(81166006)(16586007)(316002)(101416001)(16526017)(54906003)(36756003)(2950100002)(6916009)(97736004)(5660300001)(50466002)(118296001)(48376002)(50226002)(76176999)(106356001)(2906002)(53936002)(25786009)(50986999)(105586002)(107886003)(5003940100001)(66066001)(8936002)(47776003)(6116002)(3846002)(305945005)(7736002);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR0701MB1958;\n\tH:ubuntubox.rdc.aquantia.com; FPR:; SPF:None;\n\tPTR:InfoNoRecords; A:1; MX:1; LANG:en; ","Received-SPF":"None (protection.outlook.com: aquantia.com does not designate\n\tpermitted sender hosts)","SpamDiagnosticOutput":"1:99","SpamDiagnosticMetadata":"NSPM","X-OriginatorOrg":"aquantia.com","X-MS-Exchange-CrossTenant-OriginalArrivalTime":"21 Sep 2017 10:54:40.5337\n\t(UTC)","X-MS-Exchange-CrossTenant-FromEntityHeader":"Hosted","X-MS-Exchange-CrossTenant-Id":"83e2e134-991c-4ede-8ced-34d47e38e6b1","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"BY2PR0701MB1958","Sender":"netdev-owner@vger.kernel.org","Precedence":"bulk","List-ID":"<netdev.vger.kernel.org>","X-Mailing-List":"netdev@vger.kernel.org"},"content":"Due to a bug in aquantia atlantic card firmware, it sometimes reports\ninvalid link speed bits. That caused driver to report link down events,\nalthough link itself is totally fine.\n\nThis patch ignores such out of blue readings.\n\nSigned-off-by: Pavel Belous <Pavel.Belous@aquantia.com>\nSigned-off-by: Igor Russkikh <igor.russkikh@aquantia.com>\n---\n drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c | 3 +--\n 1 file changed, 1 insertion(+), 2 deletions(-)","diff":"diff --git a/drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c b/drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c\nindex 4f5ec9a..ab5d3cb 100644\n--- a/drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c\n+++ b/drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c\n@@ -351,8 +351,7 @@ int hw_atl_utils_mpi_get_link_status(struct aq_hw_s *self)\n \t\t\tbreak;\n \n \t\tdefault:\n-\t\t\tlink_status->mbps = 0U;\n-\t\t\tbreak;\n+\t\t\treturn -1;\n \t\t}\n \t}\n \n","prefixes":["net","3/4"]}