1
Description: Compile against 3.6.35
2
Author: Noel J. Bergman
3
Bug-Ubuntu: http://launchpad.net/bugs/598542
4
Last-Update: 2010-07-24
5
--- a/modules/linux/vmxnet/vmxnet.c
6
+++ b/modules/linux/vmxnet/vmxnet.c
9
struct Vmxnet_Private *lp = netdev_priv(dev);
10
volatile u16 *mcast_table = (u16 *)lp->dd->LADRF;
11
- struct dev_mc_list *dmi = dev->mc_list;
12
+ struct netdev_hw_addr *ha; // struct dev_mc_list *dmi = dev->mc_list;
15
u32 crc, poly = CRC_POLYNOMIAL_LE;
16
@@ -2919,10 +2919,11 @@
22
- for (i = 0; i < dev->mc_count; i++){
23
- addrs = dmi->dmi_addr;
25
+ netdev_for_each_mc_addr(ha, dev) { // for (i = 0; i < dev->mc_count; i++){
26
+ addrs = ha->addr; //dmi->dmi_addr;
27
+ ++i; // dmi = dmi->next;
29
/* multicast address? */