Received: by 2002:a17:90a:1609:0:0:0:0 with SMTP id n9csp857718pja; Wed, 1 Apr 2020 09:57:04 -0700 (PDT) X-Google-Smtp-Source: ADFU+vvzsxBqNBLhAhpMr8tT2eAxKf+wr0a4e1HNYsGWb0vpXpkMHvQE9kTX+JaQ15lujHVnFq0R X-Received: by 2002:a05:6830:148c:: with SMTP id s12mr4926568otq.147.1585760224513; Wed, 01 Apr 2020 09:57:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1585760224; cv=none; d=google.com; s=arc-20160816; b=Y6UVpcXyxraB2vfX7ABxCx75ZhDEwaPXtSYPqsSPnpMYODanY8UFuurHWRjCakxTEs KuKz813QxXWwLM+fCqgeOqpTyMmIo8dpTfu6XnY87ZTKMsHZnxfjLYVbZNnUPp70vKXW DrOtMk0CYrkLdBnXwX/k8f5vC0o6sMCurLtHO1mu83Ss+C6A6N9EozkMwdwT8c/br34N flXuaPg+LFLT7e5yDUP7wMr9xFJmUtLLKLg3+fQwBgtMeoofAdMl3YWXaS4aU7cV0Ha7 AmLjk3Mq1S0x8MrIdqVlowO89YiZL6FPPzjyBl8LwLezc3s9T1L97KNJcld8OQo0gOnS cdsg== 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=YILokMh7fEtGf39igF0MWXgqIXM4TUBp4W9n/rzLFGg=; b=QcigOV6DaO9EB/L9PbYlO7x0PWjB8xCrZD5leUM5hphyqnsOt1Uc2+WW0moNuR1/bB tt+qXw3WHBfXqRar0E0hnP/W55+BXAHjqlto62ewpi84R24eQ3QCnZshCk7vl8VYGmEQ zuYnaFaUwo+/SdkE4Q1Oj0Rk7ymZhwTX004nr+ciXg5Ms7WsJYiQWxPecOemONk70yhi AjbQxp4zpuyYdG+D2FT2HGn6buImESGoi5UHDkaNhW1abFYw5YY/g48bxTI/EgkwT8DI D4e4Twz/GxsZsL3xCJjdNO/0iBbwelcAJsz++D02KamS1eAcQg3yyCRbsdUGnRLjAd0q AO7g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b="Hnu8/hBM"; 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 s5si973478ood.66.2020.04.01.09.56.52; Wed, 01 Apr 2020 09:57:04 -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="Hnu8/hBM"; 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 S2387681AbgDAQ4A (ORCPT + 99 others); Wed, 1 Apr 2020 12:56:00 -0400 Received: from mail.kernel.org ([198.145.29.99]:46386 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1733222AbgDAQXK (ORCPT ); Wed, 1 Apr 2020 12:23:10 -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 27D53214D8; Wed, 1 Apr 2020 16:23:09 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1585758189; bh=DfNGjTiudtEt3OA0uTaA0pmUfogkjBLImsS9OuaHvYE=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Hnu8/hBMigqp0LODp1Hk5DZgEx7ZoybltqXVcaupwGB/3uJUikiwxu9koDzWxdruY 9U7+9xJt/O6yKNzUlXhfBSRH1RHFBcNtiGatTpvs0pVoDTMqDHISr8wnWFDL5ShFkN UNPlI8kKUwk0us6pG644FA4dPW1x9ofnz6Zfc170= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Maxime Bizon , Florian Fainelli , Vivien Didelot , "David S. Miller" Subject: [PATCH 4.19 012/116] net: dsa: Fix duplicate frames flooded by learning Date: Wed, 1 Apr 2020 18:16:28 +0200 Message-Id: <20200401161543.661131044@linuxfoundation.org> X-Mailer: git-send-email 2.26.0 In-Reply-To: <20200401161542.669484650@linuxfoundation.org> References: <20200401161542.669484650@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: Florian Fainelli [ Upstream commit 0e62f543bed03a64495bd2651d4fe1aa4bcb7fe5 ] When both the switch and the bridge are learning about new addresses, switch ports attached to the bridge would see duplicate ARP frames because both entities would attempt to send them. Fixes: 5037d532b83d ("net: dsa: add Broadcom tag RX/TX handler") Reported-by: Maxime Bizon Signed-off-by: Florian Fainelli Reviewed-by: Vivien Didelot Signed-off-by: David S. Miller Signed-off-by: Greg Kroah-Hartman --- net/dsa/tag_brcm.c | 2 ++ 1 file changed, 2 insertions(+) --- a/net/dsa/tag_brcm.c +++ b/net/dsa/tag_brcm.c @@ -141,6 +141,8 @@ static struct sk_buff *brcm_tag_rcv_ll(s /* Remove Broadcom tag and update checksum */ skb_pull_rcsum(skb, BRCM_TAG_LEN); + skb->offload_fwd_mark = 1; + return skb; }