Procházet zdrojové kódy

skge: restore rx multicast filter on resume and after config changes

Restore skge hardware registers for multicast filtering to their
appropriate values after system resume and after hardware restarts
that are done when changing certain settings.

Signed-off-by: Florian Zumbiehl <florz@florz.de>
Acked-by: Stephen Hemminger <shemminger@vyatta.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Florian Zumbiehl před 13 roky
rodič
revize
fe3c8cc922
1 změnil soubory, kde provedl 3 přidání a 0 odebrání
  1. 3 0
      drivers/net/ethernet/marvell/skge.c

+ 3 - 0
drivers/net/ethernet/marvell/skge.c

@@ -2606,6 +2606,9 @@ static int skge_up(struct net_device *dev)
 	spin_unlock_irq(&hw->hw_lock);
 	spin_unlock_irq(&hw->hw_lock);
 
 
 	napi_enable(&skge->napi);
 	napi_enable(&skge->napi);
+
+	skge_set_multicast(dev);
+
 	return 0;
 	return 0;
 
 
  free_tx_ring:
  free_tx_ring: