Skip to content
  • Andrew Lunn's avatar
    net: dsa: {e}dsa: set offload_fwd_mark on received packets · 13edbdb6
    Andrew Lunn authored
    
    
    The software bridge needs to know if a packet has already been bridged
    by hardware offload to ports in the same hardware offload, in order
    that it does not re-flood them, causing duplicates. This is
    particularly true for broadcast and multicast traffic which the host
    has requested.
    
    By setting offload_fwd_mark in the skb the bridge will only flood to
    ports in other offloads and other netifs. Set this flag in the DSA and
    EDSA tag driver.
    
    Signed-off-by: default avatarAndrew Lunn <andrew@lunn.ch>
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    13edbdb6