Received: by 2002:a17:90a:1609:0:0:0:0 with SMTP id n9csp833526pja; Wed, 1 Apr 2020 09:32:10 -0700 (PDT) X-Google-Smtp-Source: APiQypKgFpn/m7zX4lzC8Bv8GGRlGrcFW5NScR6TKoxxV4ggxe9QwO5tcGz/9AA/GQVUccJ/72hD X-Received: by 2002:aca:4403:: with SMTP id r3mr3281701oia.84.1585758730764; Wed, 01 Apr 2020 09:32:10 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1585758730; cv=none; d=google.com; s=arc-20160816; b=MC/DJJ5uUWhyy5hci8NeOMBpSRC3lZkbdy6v5hyu3OHOiepMWSh3O0lt1iNCE6tuBE CXmkI8a+P05u3nTgI1Qb8XQS7bp3qVjqtAkln//kN92U37pIZfp4eX5DD0ExqdQ0sehN UvHogReP6oKebpXL1wlOyCFmxOaLthHXrXkAxsY1B+XOH1PWSvw2Ufq0M3CqEK8Nm1bX eT/ejxaluRYuiTYFW1hJGJOR+MtyfRFZPvDMACbYc5lFiNAjR8umtWYaE/THthvaOIQY oIIutXWKZXOPmdDPFtSN7+Yr5VWHaMxDIq7q952o/krx0JqzYcV+++TQqP7t62JVaRzg 7GPA== 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=oGeuZ3ayOFx59/hsUMLq/4kZ9OAnW2vipv/hMJ0iF8o=; b=bSquu000gIsarutr+mjydYBJ+yxY3CYHDPqIrMpMikyiue6Qegi/QTk02aKsTepU78 7fzpSJshIWwpeLfVLF8IOt61G2S30rBH6rb8Zt03oMEBvWWeK190QtOIYUFFggTARGl4 KakvqbtEFrvBNMXTdJjiawB4QXI/vhwzcw1lzIzcuy376SbSlHhbHTswORZQb6P+Cgyp V/RmoHKZNve9wE16HTi8SBBbVwm4Cw1m5NBzUAt1BEFOIXrf+N7fnrYhXNQSvPJARZEa 90thhUShKblJDMlMG2F0ncCQKhXCFRLRB+wRhXl+w0uMpZwZ5JbWjjV1H5gR+dz6dMoS MsLw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=RhjuoKuz; 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 f21si1095036otf.31.2020.04.01.09.31.57; Wed, 01 Apr 2020 09:32:10 -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=RhjuoKuz; 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 S2388136AbgDAQbD (ORCPT + 99 others); Wed, 1 Apr 2020 12:31:03 -0400 Received: from mail.kernel.org ([198.145.29.99]:56942 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2387793AbgDAQa4 (ORCPT ); Wed, 1 Apr 2020 12:30:56 -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 0E90A212CC; Wed, 1 Apr 2020 16:30:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1585758655; bh=IVevopt4tpFjF//N5RzWcfrUTFmM9C5XwhNWWFkXLCE=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=RhjuoKuzWlcecfzvi1jgGzvbfUdugdsqm4879Q/FHzwbP/XgkxZp3qD9S6nqg4Bfj bk2/DCxK/hgNIPwydwmVOruq22MRivI1pPjqGQsFb+Ho3lcpRzWItPGC1CuixHTBOl 9hTLm1p9D9g6JgV6gitQGjzM8nqcAE+eGUFEPaQw= 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.4 35/91] net: dsa: Fix duplicate frames flooded by learning Date: Wed, 1 Apr 2020 18:17:31 +0200 Message-Id: <20200401161526.553430929@linuxfoundation.org> X-Mailer: git-send-email 2.26.0 In-Reply-To: <20200401161512.917494101@linuxfoundation.org> References: <20200401161512.917494101@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 @@ -84,6 +84,8 @@ static struct sk_buff *brcm_tag_xmit(str brcm_tag[2] = BRCM_IG_DSTMAP2_MASK; brcm_tag[3] = (1 << p->port) & BRCM_IG_DSTMAP1_MASK; + skb->offload_fwd_mark = 1; + return skb; out_free: