ALE_PORT_HOST
cpsw_ale_add_mcast(cpsw->ale, eth_stp_addr, ALE_PORT_HOST, ALE_SUPER, 0,
port_mask = BIT(port->port_id) | ALE_PORT_HOST;
port_mask = BIT(port->port_id) | ALE_PORT_HOST;
port_mask = BIT(port->port_id) | ALE_PORT_HOST;
BIT(port->port_id) | ALE_PORT_HOST);
port_mask = BIT(port->port_id) | ALE_PORT_HOST;
port_mask & ~ALE_PORT_HOST);
port_mask = (1 << (priv->emac_port + 1)) | ALE_PORT_HOST;
mcast_mask = ALE_PORT_HOST;
ret |= cpsw_ale_flush_multicast(cpsw->ale, ALE_PORT_HOST, vid);
mask = cpsw->data.dual_emac ? ALE_PORT_HOST : ALE_ALL_PORTS;
u32 port_mask = 1 << slave_port | ALE_PORT_HOST;
ALE_PORT_HOST, ALE_VLAN, slave->port_vlan, 0);
ALE_PORT_HOST, 0, 0, ALE_MCAST_FWD_2);
mask &= (~port_mask | ALE_PORT_HOST);
if (mask == 0x0 || mask == ALE_PORT_HOST)
if (untag_mask & ALE_PORT_HOST)
port_mask &= ~ALE_PORT_HOST;
unreg_mcast |= ALE_PORT_HOST;
unreg_mcast &= ~ALE_PORT_HOST;
unreg_mcast |= ALE_PORT_HOST;
unreg_mcast &= ~ALE_PORT_HOST;
cpsw_ale_flush_multicast(cpsw->ale, ALE_PORT_HOST, vid);
mask = ALE_PORT_HOST;
port_mask = (1 << priv->emac_port) | ALE_PORT_HOST;
mcast_mask = ALE_PORT_HOST;
ALE_PORT_HOST, ALE_SUPER, 0,
u32 port_mask = 1 << priv->emac_port | ALE_PORT_HOST;
ALE_PORT_HOST, ALE_VLAN, slave->port_vlan,
u32 port_mask = 1 << priv->emac_port | ALE_PORT_HOST;