|
@@ -640,6 +640,7 @@ static void cpsw_set_promiscious(struct net_device *ndev, bool enable)
|
|
|
|
|
|
/* Clear all mcast from ALE */
|
|
/* Clear all mcast from ALE */
|
|
cpsw_ale_flush_multicast(ale, ALE_ALL_PORTS, -1);
|
|
cpsw_ale_flush_multicast(ale, ALE_ALL_PORTS, -1);
|
|
|
|
+ __dev_mc_unsync(ndev, NULL);
|
|
|
|
|
|
/* Flood All Unicast Packets to Host port */
|
|
/* Flood All Unicast Packets to Host port */
|
|
cpsw_ale_control_set(ale, 0, ALE_P0_UNI_FLOOD, 1);
|
|
cpsw_ale_control_set(ale, 0, ALE_P0_UNI_FLOOD, 1);
|