[netdrvr] b44: handle excessive multicast groups
commit2f614fe04f4463ff22234133319067d7361f54e5
authorJeff Garzik <jeff@garzik.org>
Thu, 5 Oct 2006 11:10:38 +0000 (5 07:10 -0400)
committerJeff Garzik <jeff@garzik.org>
Thu, 5 Oct 2006 11:10:38 +0000 (5 07:10 -0400)
tree136b00e488510b16c3b2118d9a221f4103b10c27
parent39984a9fad0c642182f426d7771332d46f222103
[netdrvr] b44: handle excessive multicast groups

If there are more than B44_MCAST_TABLE_SIZE groups in the dev->mc_list,
it will only listen to the first B44_MCAST_TABLE_SIZE that it sees.

This change makes the driver go into RXCONFIG_ALLMULTI mode if there
are more than B44_MCAST_TABLE_SIZE groups being subscribed to, similar
to other network drivers.

Noticed by Bill Helfinstine <bhelf@flitterfly.whirpon.com>

Signed-off-by: Jeff Garzik <jeff@garzik.org>
drivers/net/b44.c