mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-11-27 03:10:50 +07:00
drivers: net: cpsw: Add default vlan for dual emac case also
Dual EMAC works with VLAN segregation of the ports, so default vlan needs to be added in dual EMAC case else default vlan will be tagged for all egress packets and vlan unaware switches/servers will drop packets from the EVM. Signed-off-by: Mugunthan V N <mugunthanvnm@ti.com> Tested-by: Yegor Yefremov <yegorslists@googlemail.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
fa8cddaf90
commit
629c9a8fd0
@ -1201,8 +1201,7 @@ static int cpsw_ndo_open(struct net_device *ndev)
|
||||
for_each_slave(priv, cpsw_slave_open, priv);
|
||||
|
||||
/* Add default VLAN */
|
||||
if (!priv->data.dual_emac)
|
||||
cpsw_add_default_vlan(priv);
|
||||
cpsw_add_default_vlan(priv);
|
||||
|
||||
if (!cpsw_common_res_usage_state(priv)) {
|
||||
/* setup tx dma to fixed prio and zero offset */
|
||||
|
Loading…
Reference in New Issue
Block a user