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); + return skb; } -- 2.53.0