Received: by 2002:a25:e7d8:0:0:0:0:0 with SMTP id e207csp674770ybh; Tue, 10 Mar 2020 06:16:34 -0700 (PDT) X-Google-Smtp-Source: ADFU+vtaxQdxw7YkWunAhThjDWaAG6IwFgVfWQ7pNRCebCpdzQB2G615xsUbXJPENffm2sUraQEO X-Received: by 2002:aca:7517:: with SMTP id q23mr1107076oic.23.1583846194463; Tue, 10 Mar 2020 06:16:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1583846194; cv=none; d=google.com; s=arc-20160816; b=TMvjDIj+5QeeRzbnApQ9CjZyXYVvT6ewKlTlDDHKQPw2BtuUnme4qybGwmiFj9MMFD 0M/zsJucXcJUOySLWX49DuIT5AoNH5O0nJWTMmDpsfHcqNfUOQchQ2a/bECBtcC7FTWV MDnjL0cBzfvs+ryWbVOikD7GqdTknW1zV3/uJn5mxWb7SsHpsd4/KctpaMIFtNdqntVA cNibQ/t2ygOT/RjGwyqQvUc09+qOgnn09gcizx023eDdP3DyeA/mwRiOuI+iPSk1i4wl eBwPq42MEYqC4Y5o6aB6J4fNBkPQSbvVN77Fwo8BChIX5Iw9QTUaNwaQ6MR1wkp8wxSK SjWg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=89kS90qM6W7GBQ8OWNlu63rSM4qJyucpjYtFtbx7GDI=; b=KlPEJdDGwxS9s5N7QYCl3Rl2LgQ39uCLqOpNAXlrrzgvozjqsogjjEvDER/Nh1lyXq D8tPyh+bZC1tqqep9Il06CIn6sh9tdrvlHaDdOVeBwHzMGxORQ0h0Ey2SHnHhs0gaxLP bd1Vl/Mdl5hEnbC1P1ga7c6GiGkYqIDgus8bHsHJ0ctvTx1VFG1fbeileUeZuSAWqPBK tSegbTOhFubz4qO0JTkrNNF0UCcZfELjYzIovGI/lq3ut71DiVeXNaU3tE0WiYe+wApE gfsiIlhypVbiag0WX2yllsWk4C3IWdGKdT/m5fSQZZ5TzyJqyEogeY4FIjqrWN2gZTH+ y5WA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=AUA6UzFy; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id j18si8188449otq.93.2020.03.10.06.16.22; Tue, 10 Mar 2020 06:16:34 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=AUA6UzFy; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731477AbgCJNOR (ORCPT + 99 others); Tue, 10 Mar 2020 09:14:17 -0400 Received: from mail.kernel.org ([198.145.29.99]:37836 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729264AbgCJNOP (ORCPT ); Tue, 10 Mar 2020 09:14:15 -0400 Received: from localhost (83-86-89-107.cable.dynamic.v4.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 7B0C020409; Tue, 10 Mar 2020 13:14:14 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1583846055; bh=+PYbT6PSjcBXlV0X5hQe9ZrLqKbBChZnSnxyDuUYcQY=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=AUA6UzFyLHp7vQDVLJxCYnGrfacmoeaR/sj9FaSogs+xLe+TvkjEDdS9LuMbi4Av9 aZYXqXJk7I+MKiw4wM79R95/OfCrdVnGcHA59UPpsdOSkTfXt3VGHAhww2h3rMnyZ3 b5GDkdUzs9LKYCX4owV39zDwib65avlAh7NbULUQ= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Michal Swiatkowski , Andrew Bowers , Jeff Kirsher , Sasha Levin Subject: [PATCH 4.19 29/86] ice: Dont tell the OS that link is going down Date: Tue, 10 Mar 2020 13:44:53 +0100 Message-Id: <20200310124532.355099045@linuxfoundation.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200310124530.808338541@linuxfoundation.org> References: <20200310124530.808338541@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Michal Swiatkowski [ Upstream commit 8a55c08d3bbc9ffc9639f69f742e59ebd99f913b ] Remove code that tell the OS that link is going down when user change flow control via ethtool. When link is up it isn't certain that link goes down after 0x0605 aq command. If link doesn't go down, OS thinks that link is down, but physical link is up. To reset this state user have to take interface down and up. If link goes down after 0x0605 command, FW send information about that and after that driver tells the OS that the link goes down. So this code in ethtool is unnecessary. Signed-off-by: Michal Swiatkowski Tested-by: Andrew Bowers Signed-off-by: Jeff Kirsher Signed-off-by: Sasha Levin --- drivers/net/ethernet/intel/ice/ice_ethtool.c | 7 ------- 1 file changed, 7 deletions(-) diff --git a/drivers/net/ethernet/intel/ice/ice_ethtool.c b/drivers/net/ethernet/intel/ice/ice_ethtool.c index 4c5c87b158f55..627abef829c9a 100644 --- a/drivers/net/ethernet/intel/ice/ice_ethtool.c +++ b/drivers/net/ethernet/intel/ice/ice_ethtool.c @@ -772,13 +772,6 @@ ice_set_pauseparam(struct net_device *netdev, struct ethtool_pauseparam *pause) else return -EINVAL; - /* Tell the OS link is going down, the link will go back up when fw - * says it is ready asynchronously - */ - ice_print_link_msg(vsi, false); - netif_carrier_off(netdev); - netif_tx_stop_all_queues(netdev); - /* Set the FC mode and only restart AN if link is up */ status = ice_set_fc(pi, &aq_failures, link_up); -- 2.20.1