Message ID | b7e75d99d7fd1814dd6bc23c099280d4278f07f7.1508159232.git.igor.russkikh@aquantia.com |
---|---|
State | Accepted, archived |
Delegated to: | David Miller |
Headers | show
Return-Path: <netdev-owner@vger.kernel.org> X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=netdev-owner@vger.kernel.org; receiver=<UNKNOWN>) Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=AQUANTIA1COM.onmicrosoft.com header.i=@AQUANTIA1COM.onmicrosoft.com header.b="O1jgaTCU"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3yHt5Y70SBz9t4c for <patchwork-incoming@ozlabs.org>; Fri, 20 Oct 2017 02:24:49 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751046AbdJSPYs (ORCPT <rfc822;patchwork-incoming@ozlabs.org>); Thu, 19 Oct 2017 11:24:48 -0400 Received: from mail-sn1nam01on0085.outbound.protection.outlook.com ([104.47.32.85]:56393 "EHLO NAM01-SN1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751014AbdJSPYn (ORCPT <rfc822;netdev@vger.kernel.org>); Thu, 19 Oct 2017 11:24:43 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=AQUANTIA1COM.onmicrosoft.com; s=selector1-aquantia-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=LTgjHvJyI7YOv3SxwaI4GBN/hcJYJ1yfdFv5oQ7VNwE=; b=O1jgaTCUdYJdyQEPmYogLqO4DFgfhk0rS7d0X+m/TaeUWjMN1bjqqLPZkR/MVltMii/D10dhgCP8WOkYYS5hgT/t6hmfa8+tRUlAaFSPtvfDtpItn96rzhY4wYAdZsVDtgAamWBnFlfBZN4kilE0/WTrvfEPTrwbQvtyL1OCgVA= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Igor.Russkikh@aquantia.com; Received: from ubuntubox.rdc.aquantia.com (83.149.43.106) by BY2PR0701MB1960.namprd07.prod.outlook.com (10.163.155.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Thu, 19 Oct 2017 15:24:40 +0000 From: Igor Russkikh <igor.russkikh@aquantia.com> To: "David S . Miller" <davem@davemloft.net> Cc: netdev@vger.kernel.org, David Arcari <darcari@redhat.com>, Pavel Belous <pavel.belous@aquantia.com>, Nadezhda Krupnina <Nadezhda.Krupnina@aquantia.com>, Simon Edelhaus <simon.edelhaus@aquantia.com>, Igor Russkikh <igor.russkikh@aquantia.com> Subject: [PATCH net 3/7] net: aquantia: Fixed transient link up/down/up notification Date: Thu, 19 Oct 2017 18:23:55 +0300 Message-Id: <b7e75d99d7fd1814dd6bc23c099280d4278f07f7.1508159232.git.igor.russkikh@aquantia.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <cover.1508159232.git.igor.russkikh@aquantia.com> References: <cover.1508159232.git.igor.russkikh@aquantia.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [83.149.43.106] X-ClientProxiedBy: HE1PR07CA0018.eurprd07.prod.outlook.com (10.160.74.156) To BY2PR0701MB1960.namprd07.prod.outlook.com (10.163.155.18) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 98bed379-3430-49e0-809b-08d51705856b X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254152)(2017082002075)(2017052603199)(201703131423075)(201702281549075); SRVR:BY2PR0701MB1960; X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB1960; 3:5qK39tdYt5JkoZWEyHFVj6M4gX0vj+In//QMqbjgSDGGFPLYgHj8QsOEYQJ1exrosH1xze5oyT7fI4ZsX/9/0MUt8xgxDbsQ23ldFpbTNne1F1l85l2/EOJdslQpuCi8HCRANbGYw3hwewG/RkT+pNkYRO1mrPFIHNDVsBgtAq/i1bkasogIrovZ2Sd0MaiQBZ4j95V5cLDDoEYh75erRJjUhePd71H0vO2lWdEtjSOoSbaek5IcL40J4PRue+iD; 25:PaRzl9ImOZgUT9VTDNH0dzFVsj8JO0yqYUTjUIAiqiGBMu9BHhIjPVuPYNcSgpuDFf7k99KwGAiNmum6yCyTCbUv5hnn5AXpJ0B2LMgf/DqR8wwkGhRiJY63+obO5i6zB2GpwJVyMh0zcwVSY1PZ0j8zwEtisbtZQSa5b7jd2VxxK8vsz09QttE1dQ1TPA+nCnvkRu4zdbp7eaiQmfO36a2attsUPsdwGBRAyTnvVxua0gyxTVvX0bG/NXILg6L+Bc8Fbs6LuhUNCW5HbsS8GUsq1t/vrfvFCBwVLg5V04Nj53YXHV0de4T5qNI/xDXV5O4JJ6kLHCB49i4UkvXYVg==; 31:00Xj0I83olp0MSGNlIv5F50QK1ZHD1Pz1yKwD8bbGTfomusB/DX/1EaOd/9rfl0wERjfq21YuCwNwMRRO3kQzw9whnovrsPp2OUZx4kPs5mjiVSV1bHmlrECNTUUB2ktwrzZ/dk9ytDrTsnn4GsVs1pQOLeIYLXrj7OiwOJbOqTGvQZlcublhMzLC/rVf2N1KZYLSqOmGARwNckU2lZLTFaQSMSHY5y5flQ0pFrKO3o= X-MS-TrafficTypeDiagnostic: BY2PR0701MB1960: X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB1960; 20:EQwSaiVxYahVSefk98tcD7RdRqmVCA+/OZguZ7QEhIFmGzSvEMbP+eSsWMQKvWuy+6lrwgnEWhWyqil6iPLZbSlfq2vJ3xf+Xw3z36mtLbil+GNgtSPfIQo/8zuMUaZa6JZEyLKYOz8wgjpV6u0X3pfI7mGNGKIKfBjKZBDorKuaEseVqdgq1ApvOrPEWl433177itfDcshg6K2+4dGGHdr2jJ9EYB5U2YWV//+DlGJ5BD/i+yhI5SmyEW+Mj+aRwJf49ZsuS1GZhLoSZqvueKZ+1QNOcPRy8Hh2H1gDJX3vQTJdj3GkXGy+hpy+s930JXMQSNcLhjy0zhfLxFXOspua322M/Ao8+dhXexQI3y8DGY2ZcGKdPih+k232I8Tk1nsHKX4vsVji7VJUGJ1iGlLkj1yZFi7tSuQDognWCbYSX0QYVl2xh5CViTkEArIga0myOB0mvyMG526XBkkFS5jjfo8Ta3Y6rp41wXXdEnVoazXQL/lq3bCsp6RfC8vj; 4:6cod8IkOCmLyHbOT4pGNuV8V7ildmox1RarU5y5f2yd0Y1u8KVl+GI/figOv3I5MYYYmyXh5lzJy/smvrM69bgKifMSWzqFN5qQUAtGz6Caw9yLFpdS5DWNNIs9Xdw0o/fxeo0c5e4tCFCdZHxtKm+bdsCe8pwdkWct5L+dCX4mUqIitNxls2zlGR0XsEG3PoZsxMNzam2epfEM3OJbJeCRJgIfkEUJf4yYtemvzj6sSn6FXaFKyXmIMNru1d9w/ X-Exchange-Antispam-Report-Test: UriScan:; X-Microsoft-Antispam-PRVS: <BY2PR0701MB1960DF4E3844C71F0CD1D79998420@BY2PR0701MB1960.namprd07.prod.outlook.com> X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(10201501046)(93006095)(93001095)(3002001)(100000703101)(100105400095)(6041248)(2016111802025)(20161123562025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123560025)(20161123564025)(6043046)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BY2PR0701MB1960; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BY2PR0701MB1960; X-Forefront-PRVS: 0465429B7F X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6009001)(346002)(376002)(189002)(199003)(8936002)(81166006)(81156014)(8676002)(66066001)(72206003)(478600001)(5003940100001)(6916009)(97736004)(86362001)(25786009)(6666003)(68736007)(2906002)(50226002)(54906003)(316002)(16586007)(16526018)(2950100002)(7736002)(305945005)(118296001)(47776003)(53936002)(6486002)(6116002)(101416001)(105586002)(76176999)(107886003)(50986999)(3846002)(4326008)(50466002)(106356001)(33646002)(5660300001)(36756003)(48376002)(189998001); DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR0701MB1960; H:ubuntubox.rdc.aquantia.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: None (protection.outlook.com: aquantia.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB1960; 23:GHHA9ObXkujzq3QWWaYkPWxzYZDuUEgd6Ih/xUyG/SE5dhLVWd5S+g4Hgzvb7zhT4vRhzYe8g5iDZDTG2c5fSNjMeQ83fl22dz9bOuPVYyUfNrcirq03ycRMWBve02gwYL5iyZztChZIzzxAuoxWCA7aO8TQ8cI7Kht1bD3UO8i5nkpSHJAfkMRqbuvzbOBR1I1swT2yY401CVZGPlFy5B9FQanbzNEIDAGzJA5QSSrRLs4XNO83xxzlbY+rAG+kmGBiCifNsVE6AlCB/BaNvT9e3oG6kY/GGs8z1XREJq7c4ourwVUlD6bfVKcch2hVzJHT4fQV9yRE6CF94tjlpUsNQK1SkHS5F46EuqCQLQwSuWNU5cbmn/VHB+3QP+nxPioZhQJYLyyQ3wlDpfKUYbFJ+30VkVlvACChD25Q6Kyt4GIMNPV0uLJogRumgBzBzY0BMCOFkmvfLrAVPdURdDdMDw8NvjU3sGcpN2MiNl72JGgQ+18b04eQtzx/HcG1Q9lKKpSls+5WHRg0up/TLF8sISn476WJ6C/fHd/OQaJbZq/ylwsl8UJ/PHcOyud/q+0bjjeWvwDM5N3pWWPyoY4e3kcHF8TM8JtFOA32zL3y760WPIqzayRAabUZgm94HDHZ6Cdc0SI0tiDqTwZYklVkv23x5MxD4Fr1/x1zGFSBFIiXv6cBqIcNpaKz2fbOv/OJfkgrKJdpo6lLjv2FFtfX7hsJiTWvk+nGjCDH/Pnbkr9NxwHP0pGSXIhCYNmvC8sx1JoOKyrgZWO1GDBSCqBpDKtlNAosNnt7Eyi4UaqtHzsuVak/eaBfr/GZEKQ2oUaX0eLuil9hx57xDiL3+Y9NyYxxcH1EuSpGsbl93NZHEW9rLTazuEewVfg15oAzbZX27NAkJtYMjS+9dty9x3dIZYzxkW+Q1cpP/tOGNhhErEygk/SQR73eHmOv55ueoX3whiEmkF49afHyJag+5i2oKYBxCitUOjZRtop6Tn0EwvgrplyD74i8KuUZdZnHT02Ubae29xAwgD9gEeLgPYyszV+fmVxuPP+iHXW56OVKPXkTepIYdCJ2rlBOQhYVCBvGhLFN2fEhBjhDo5xahVaLsbTRSh3lU4Th7+8Cazs= X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB1960; 6:ye+T/YIyM+gpA0YNo5m7sCZ3dmY8alSFOEvwvX2SGs8A25TisSd/oFoUtlSdrmVPnmdksKZYLxb+HY84ov3yUBZnbRmv947gX01LjROEUw+ZLW9HjwVArkixxs3eIzt/lrXWo1nzrd6AB6I5fqEo1TaFf2Qq2p9OowFi066pC8MVHO1KInWggmHF5LFvreb4RsvbJWbXT2E0K0VY9Q59W1x+UhVZnSFOEUN824zqk0CSQak5ZLUq++r1U2Zz73XHaOi27xXQCTI4CEhkh9LRH21N2yqr28twAaf9HVx3pfooo/MoLveLepQURvYNJVx02F1iY3Sz9l9DMsGvHETIxg==; 5:IkWy7HRy9zbGTKz1n6HxRNhMjCTOhooylFcC65jp6tzUy5D2ugCVBY2zcPYFAwcjyS5awDPqkbMHeVeFG89Lb+0Lklx1Kp6lcEvOWqlXcq94oy1QB1DCyjcUBTyPKy8GJHe4WU5pxDv/5R2ET+CLMQ==; 24:841STA5DWKdZk/bTvzzZmuYCJw/BueJR2KAg7rTbPoRyitAhuDr4BvqZ6XuHpeb7QAqmM5cTtPLJ5p9o9hcyfp0NUB4tMkSe0QHrE2+tjoY=; 7:Mlmxtg16qGS/d+/VCU47Jw6/NyE+7ElXStT32iCKzFZrnz4SvZrefgatkvh4t0EqGeNx5jpMj/P7fFr9IIWAGlRuoAUbrJVZ8P3jIf+Iuu6EXQ5C6oMBMS5dgYl95kXKECYWUPsPQ3MZbyGUew0yx/BKyEUpiTZJp/xRTYBIcMPYzisamRkh/44/zsqoDBpM8HhkYhaeJUqdJwsrr45JJwyTr3eOBpvH7vVWoDnTyr4= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: aquantia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Oct 2017 15:24:40.2856 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 83e2e134-991c-4ede-8ced-34d47e38e6b1 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0701MB1960 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: <netdev.vger.kernel.org> X-Mailing-List: netdev@vger.kernel.org |
Series |
net: aquantia: Atlantic driver 10/2017 updates
|
expand
|
diff --git a/drivers/net/ethernet/aquantia/atlantic/aq_nic.c b/drivers/net/ethernet/aquantia/atlantic/aq_nic.c index 6b49dd6..9378b48 100644 --- a/drivers/net/ethernet/aquantia/atlantic/aq_nic.c +++ b/drivers/net/ethernet/aquantia/atlantic/aq_nic.c @@ -337,6 +337,7 @@ struct aq_nic_s *aq_nic_alloc_hot(struct net_device *ndev) } if (netif_running(ndev)) netif_tx_disable(ndev); + netif_carrier_off(self->ndev); for (self->aq_vecs = 0; self->aq_vecs < self->aq_nic_cfg.vecs; self->aq_vecs++) { @@ -902,6 +903,7 @@ int aq_nic_stop(struct aq_nic_s *self) unsigned int i = 0U; netif_tx_disable(self->ndev); + netif_carrier_off(self->ndev); del_timer_sync(&self->service_timer);