sky2: restore multicast addresses after recovery
authorStephen Hemminger <shemminger@linux-foundation.org>
Thu, 24 Jan 2008 03:11:51 +0000 (19:11 -0800)
committerDavid S. Miller <davem@davemloft.net>
Sun, 3 Feb 2008 12:28:44 +0000 (04:28 -0800)
commita7bffe722c996679b4fb2103ecaf673ec2b9b4a7
tree7bd687d08e859c29c31d08fb9e8c5ecc4fba01ef
parent44911bfee4a92f7580cb4dbba36e986003b0ac75
sky2: restore multicast addresses after recovery

If the sky2 deadman timer forces a recovery, the multicast hash
list is lost. Move the call to sky2_set_multicast to the end
of sky2_up() so all paths that bring device up will restore multicast.

Signed-off-by: Stephen Hemminger <shemminger@linux-foundation.org>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/sky2.c