|
@@ -2029,11 +2029,6 @@ static void port_start(struct mv643xx_eth_private *mp)
|
|
|
txq_set_fixed_prio_mode(txq);
|
|
|
}
|
|
|
|
|
|
- /*
|
|
|
- * Add configured unicast address to address filter table.
|
|
|
- */
|
|
|
- mv643xx_eth_program_unicast_filter(mp->dev);
|
|
|
-
|
|
|
/*
|
|
|
* Receive all unmatched unicast, TCP, UDP, BPDU and broadcast
|
|
|
* frames to RX queue #0, and include the pseudo-header when
|
|
@@ -2046,6 +2041,11 @@ static void port_start(struct mv643xx_eth_private *mp)
|
|
|
*/
|
|
|
wrlp(mp, PORT_CONFIG_EXT, 0x00000000);
|
|
|
|
|
|
+ /*
|
|
|
+ * Add configured unicast addresses to address filter table.
|
|
|
+ */
|
|
|
+ mv643xx_eth_program_unicast_filter(mp->dev);
|
|
|
+
|
|
|
/*
|
|
|
* Enable the receive queues.
|
|
|
*/
|