Message ID | 20111231033009.GE2698@florz.florz.dyndns.org |
---|---|
State | Accepted, archived |
Delegated to: | David Miller |
Headers | show |
From: Florian Zumbiehl <florz@florz.de> Date: Sat, 31 Dec 2011 04:30:09 +0100 > 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> Applied, thanks. -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
diff --git a/drivers/net/ethernet/marvell/skge.c b/drivers/net/ethernet/marvell/skge.c index c7b6083..dea0cb4 100644 --- a/drivers/net/ethernet/marvell/skge.c +++ b/drivers/net/ethernet/marvell/skge.c @@ -2606,6 +2606,9 @@ static int skge_up(struct net_device *dev) spin_unlock_irq(&hw->hw_lock); napi_enable(&skge->napi); + + skge_set_multicast(dev); + return 0; free_tx_ring: