• Vladimir Oltean's avatar
    net: dsa: sja1105: fix port mirroring for P/Q/R/S · 99b981f4
    Vladimir Oltean authored
    The dynamic configuration interface for the General Params and the L2
    Lookup Params tables was copy-pasted between E/T devices and P/Q/R/S
    devices. Nonetheless, these interfaces are bitwise different.
    
    The driver is using dynamic reconfiguration of the General Parameters
    table for the port mirroring feature, which was therefore broken on
    P/Q/R/S.
    
    Note that this patch can't be backported easily very far to stable trees
    (since it conflicts with some other development done since the
    introduction of the driver). So the Fixes: tag is purely informational.
    
    Fixes: 8aa9ebcc ("net: dsa: Introduce driver for NXP SJA1105 5-port L2 switch")
    Signed-off-by: default avatarVladimir Oltean <vladimir.oltean@nxp.com>
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    99b981f4
sja1105_dynamic_config.c 36.1 KB