From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ej1-f43.google.com (mail-ej1-f43.google.com [209.85.218.43]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 70C35286412 for ; Sat, 7 Mar 2026 09:58:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.43 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772877484; cv=none; b=Xaw6m937yOk/dA5mAkxaF3A0pUCZ4zL/fjRKvqjVAD6xv4aDVuO/1gVFWTkV/lnVDAfsQm07FjzoAcknH6q8gi8iNA6g++SGnuF6Psvl+yK7v1P9mjitNsbtflXlqMcZNASHPZwVmMg8DH5KIkELFt0HMxIZor5d0qsyt6eQaY0= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772877484; c=relaxed/simple; bh=nMbfybaslcGWuJll4XhNNCg3BCbYqtCEQr0rH+DHam4=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=Bm424F1/pJJsXd8q+UvV0p8JVytnqnE5mC1UaGoZ/dhnAXUUJVqvpKSjGdVcWFqA5Mm2STpgHMmkx6UbTrh/0vOqzvPe9mit4pHXausd9voVjEpBk3IfpWQ+DqeSU8cnoeaept2RjsMUSxggN/AMF3HVNiLLnJf7MphYWYKfMo0= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=RE8jJ2/B; arc=none smtp.client-ip=209.85.218.43 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="RE8jJ2/B" Received: by mail-ej1-f43.google.com with SMTP id a640c23a62f3a-b8d7f22d405so1464713866b.0 for ; Sat, 07 Mar 2026 01:58:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1772877480; x=1773482280; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=4xtSLp/nbsYx54XEX3utPW4eMsXzJHDqw5M1U4odAek=; b=RE8jJ2/BcHjHlLJlZcYU4Ce765NS+2SJpdIFlq1TTFCq2DPwBxMwSJbCq/gnV6yRVM dIg7KyC67RSrljcWrhCqAVMjXugqIAnyvaVTupD7gpYKkzhqXqmug0y94nQouEzGsY2K 1jv3mLEbE1b8w34l4YUaxvFOwOvLotAuLUxKGODXXxbprtRs5DtXwvcH/1KBGcN/t0Tk Lv3SINkhNwinptebQ0aYozTgvF0LIfXRqDtZpEuLUzhlMzMB0f22f7bL83vSTZ/Gktup q746Ec7N88uI/k2yHPOTShNY4qQDHtuqvAo9TIMg6u5ej/trecewyepo7mGMeOCCTode Plvw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772877480; x=1773482280; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=4xtSLp/nbsYx54XEX3utPW4eMsXzJHDqw5M1U4odAek=; b=sFciLVM2xcWFNRclTb4pxVvawdnAYZj0bGeHGYSLDC3wMKD1tc7Rdo1ijZl1yy34o4 f6+WVaX3m28dcb9MuFXdGubrhuOvd7uR4F3Yz40uIO9y6D0bUsfzz+KuhUsRkfodNaCU hgqFISZ5006HFu3c+HO3bRwWaTYocwVdr8V484mWfrnyT0sQIE6YuoAVavJ5tfYWhgeC 0FU7EPMtOE8e0FcbxTcRBMy6SmVmhbKxDb4ImBgPeBEuGBp/GkQ4pNoYMYbzps2bpedD JlxiH2MLnbtX2nb1A844IMSUe+BVAms5AeVUaJMxKzptZ+fqd8HcwamYVymK515lLA7W n2Kg== X-Forwarded-Encrypted: i=1; AJvYcCWTIUGPG9C7Bb1UBzDzHyDLqTuER0Rp2v79fy5HzWh2D5uaa3Kx9G0CVQm9pdnYzRGej7bOR+LuHlbf2Ts=@vger.kernel.org X-Gm-Message-State: AOJu0YxzJIous8xDw6njTp2MaH97wyQlZP4Dd0tnTkyo6JJe3f7sA3Lc BSKw0OOOoyGjqW80R6mBUuSd+Cp8RScWK+wNnvGx+za5GJQc2IlFl2wm X-Gm-Gg: ATEYQzwH6VVX+IGK+PKxz1yDM9lBTYSaodYtvQFtptyGTD1R5W7j8RcaUN7e2D/rWpM bkzP0RaVSyN9JeHKymTqXK/sq7au6v1Uwga9gUduVN9msUy22DpvOSP/vG3dtvQwPvzVuwCrWEZ Vf0rf4g/RtsYV8UZTc3QQ+0HZq+g0GzBpn28gvyTHag/tYMIvN2C5E26OpUPh9t+Hb0b1JKlLRE BI/sXQhq/RofDsRGEwhp3Mp0yiU6LH1elNGFuCR/cl21jCs3/nMB7uSXsVL4uMvyqzWh5ySGRxd si5e188qfLxxq4WcgdfeAAz69q8qfOdeVtwMbd6MnnoQ0e6sFjWgg8vE4m7lf8F/WyoR6FHr4Vb sw/8EdzVMwbFRSHHXV/0nBISWJy3UbZmAAXyNGbzH+E+Emei0sWo5UjNH/0V8eCLpS4wMtnJKSj MFML6yUWhw/FLENxdbDpax4DgE/GmGLCB7LrD6hmooynfAX/wYiSeNz9xGLexKiNPd9U8XhiPut AZNvYMaE+xH X-Received: by 2002:a17:907:968e:b0:b94:15e4:4d36 with SMTP id a640c23a62f3a-b942db8ffddmr353231266b.17.1772877479351; Sat, 07 Mar 2026 01:57:59 -0800 (PST) Received: from [192.168.0.2] (dslb-002-205-018-238.002.205.pools.vodafone-ip.de. [2.205.18.238]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b942f15d532sm127392066b.54.2026.03.07.01.57.57 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 07 Mar 2026 01:57:58 -0800 (PST) Message-ID: <3bee5ef1-0692-4779-832f-193017810c38@gmail.com> Date: Sat, 7 Mar 2026 10:57:56 +0100 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH net-next 1/2] dsa: tag_mxl862xx: set dsa_default_offload_fwd_mark() To: Daniel Golle , Andrew Lunn , Vladimir Oltean , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Simon Horman , Russell King , netdev@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Frank Wunderlich , Chad Monroe , Cezary Wilmanski , Liang Xu , "Benny (Ying-Tsan) Weng" , Jose Maria Verdu Munoz , Avinash Jayaraman , John Crispin References: Content-Language: en-US From: Jonas Gorski In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, On 07/03/2026 04:30, Daniel Golle wrote: > The MxL862xx offloads forwarding between bridged ports to the > hardware, so set dsa_default_offload_fwd_mark() to avoid duplicate > forwarding of packets of (eg. flooded) frames arriving at the CPU > port. > > Signed-off-by: Daniel Golle > --- > net/dsa/tag_mxl862xx.c | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/net/dsa/tag_mxl862xx.c b/net/dsa/tag_mxl862xx.c > index 01f2158682718..c02f69de61cbb 100644 > --- a/net/dsa/tag_mxl862xx.c > +++ b/net/dsa/tag_mxl862xx.c > @@ -92,6 +92,8 @@ static struct sk_buff *mxl862_tag_rcv(struct sk_buff *skb, > skb_pull_rcsum(skb, MXL862_HEADER_LEN); > dsa_strip_etype_header(skb, MXL862_HEADER_LEN); > > + dsa_default_offload_fwd_mark(skb); Does the switch (by default) also flood link local traffic (e.g. STP, LACP, etc)? If not, you should not mark these as fwd offloaded. Is there is a bit in the header that says whether a packet was flooded or trapped that you can check? Best regards, Jonas