e1000e: genericize the update multicast address list
authorBruce Allan <bruce.w.allan@intel.com>
Wed, 13 Jan 2010 02:05:38 +0000 (02:05 +0000)
committerDavid S. Miller <davem@davemloft.net>
Thu, 14 Jan 2010 04:31:57 +0000 (20:31 -0800)
commitab8932f3e8e07df92d6ce3fa41f5af0dda865429
treeadfd802b04591e62b4743790ea8308f24f46d3e4
parentf4d2dd4cd4d001f5dc20fc76c780c0c20c000c23
e1000e: genericize the update multicast address list

Make updating the multicast address list generic for all families and
enforce the requirement to update the entire multicast table array all at
once instead of piecemeal which causes problems on some parts.

Signed-off-by: Bruce Allan <bruce.w.allan@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/e1000e/82571.c
drivers/net/e1000e/e1000.h
drivers/net/e1000e/hw.h
drivers/net/e1000e/lib.c
drivers/net/e1000e/netdev.c