Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp3490445imu; Sun, 11 Nov 2018 16:16:56 -0800 (PST) X-Google-Smtp-Source: AJdET5cg6ofcvBYMthW+zb9lSIHYcg+p/sjantXTwnJ+JGu2P1Ipa89YVv6Ga2t7djhQeZ6YBvMN X-Received: by 2002:a63:6302:: with SMTP id x2mr15530862pgb.183.1541981816355; Sun, 11 Nov 2018 16:16:56 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1541981816; cv=none; d=google.com; s=arc-20160816; b=XGMv2EET6APZmCMtHLNcc8Es6AZ9FiD/HjF8lSdxzzl/Km0qMVo4wjcumQXPHIQtFY fN+eRMCBEANLBt/dL7bhFgTtHQgnDYy5q8jLy/Yyj/2/OwPdObrhGwSFBxOPteMgJX0V Z6QM3jzrWdeIu6tIZwQMFdtxjmy4YvIvF4fXRVTOvjzRwIy+oquHHHkhUVpuFVw2Rcmw zkUBneq2nrZiCnSPbnIsh+t/JhaCqiWSRx4l1sSU+kFpSBwoBvataSBCXcixOJ/qQhHI cLGpxfJF5sUweF598bZUSZc1Yg6A20ZRxwwG6K/8rG6GFELOL1T9yYvVpTh8HW3eBr+c E37w== 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=poIrwjy6LO/axjKxTe7troZG+QjiQhooTUGUjMMmNKc=; b=EsFYlssVO53tH9tEfrHML8N6a78mIfnQ4FbCOkaLqG1pbEerJWuxR+83b2ZwcYrjm8 is7aBhtUgOtsyrGmMVFteV9c/J8JHCB47E1HmLgKPiXDpu0HJSM5/KXy/l0ws/ZCT8c1 akqOpzvjKviLrJXi+vjZvHiJ8gWQcWPnGau0Th+LpetT9dOJ7vW9Lmd4Cy7Xp3UIGW4P DRk2JyuaHYdkoxjjjbFYNuZ5KST6f0FRzoJZ/Z1YzZVtr+eR+3lcYeXTxmY5VVR0RbAz jkbq0qZM/tCReenJx0l7ce+EyhXpM0gqaNj2kxaTMi3RQR0HcBAd3qt38qdcRfujX1QE pN+A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=f9vavHGc; 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 z14si14897034pgj.73.2018.11.11.16.16.41; Sun, 11 Nov 2018 16:16:56 -0800 (PST) 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=f9vavHGc; 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 S1730193AbeKLIRG (ORCPT + 99 others); Mon, 12 Nov 2018 03:17:06 -0500 Received: from mail.kernel.org ([198.145.29.99]:59220 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730098AbeKLIRE (ORCPT ); Mon, 12 Nov 2018 03:17:04 -0500 Received: from localhost (unknown [206.108.79.134]) (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 6C24F21731; Sun, 11 Nov 2018 22:27:08 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1541975228; bh=tUGDeRfYhMvTR9HZf7isVkb5yC1+BIo0sOaKPyhIAKA=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=f9vavHGcuMJ3u7i5KfrY+Hsx5hv9Px0i1337c8hVYHTDxrjUGoTKQGncO1Lbq85As PTt+E1C7ff+8EiIVbq3Mtv8936H/m1eYrgKg3/cSlItFVmtnS4hMi1s3h2kRWQ8cdX 68JzHQOkIROILAvh8/DKsGqv34lDsKkUqUwROoeo= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Masahisa Kojima , Yoshitoyo Osaki , "David S. Miller" , Sasha Levin Subject: [PATCH 4.19 048/361] net: socionext: Reset tx queue in ndo_stop Date: Sun, 11 Nov 2018 14:16:35 -0800 Message-Id: <20181111221626.708581155@linuxfoundation.org> X-Mailer: git-send-email 2.19.1 In-Reply-To: <20181111221619.915519183@linuxfoundation.org> References: <20181111221619.915519183@linuxfoundation.org> User-Agent: quilt/0.65 X-stable: review 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 4.19-stable review patch. If anyone has any objections, please let me know. ------------------ From: Masahisa Kojima [ Upstream commit 8d5b0bf611ec5b7618d5b772dddc93b8afa78cb8 ] We observed that packets and bytes count are not reset when user performs interface down. Eventually, tx queue is exhausted and packets will not be sent out. To avoid this problem, resets tx queue in ndo_stop. Fixes: 533dd11a12f6 ("net: socionext: Add Synquacer NetSec driver") Signed-off-by: Masahisa Kojima Signed-off-by: Yoshitoyo Osaki Signed-off-by: David S. Miller Signed-off-by: Sasha Levin Signed-off-by: Greg Kroah-Hartman --- drivers/net/ethernet/socionext/netsec.c | 3 +++ 1 file changed, 3 insertions(+) --- a/drivers/net/ethernet/socionext/netsec.c +++ b/drivers/net/ethernet/socionext/netsec.c @@ -940,6 +940,9 @@ static void netsec_uninit_pkt_dring(stru dring->head = 0; dring->tail = 0; dring->pkt_cnt = 0; + + if (id == NETSEC_RING_TX) + netdev_reset_queue(priv->ndev); } static void netsec_free_dring(struct netsec_priv *priv, int id)