pmConf 3616 drivers/net/vmxnet3/vmxnet3_drv.c struct Vmxnet3_PMConf *pmConf; pmConf 3639 drivers/net/vmxnet3/vmxnet3_drv.c pmConf = adapter->pm_conf; pmConf 3640 drivers/net/vmxnet3/vmxnet3_drv.c memset(pmConf, 0, sizeof(*pmConf)); pmConf 3643 drivers/net/vmxnet3/vmxnet3_drv.c pmConf->filters[i].patternSize = ETH_ALEN; pmConf 3644 drivers/net/vmxnet3/vmxnet3_drv.c pmConf->filters[i].maskSize = 1; pmConf 3645 drivers/net/vmxnet3/vmxnet3_drv.c memcpy(pmConf->filters[i].pattern, netdev->dev_addr, ETH_ALEN); pmConf 3646 drivers/net/vmxnet3/vmxnet3_drv.c pmConf->filters[i].mask[0] = 0x3F; /* LSB ETH_ALEN bits */ pmConf 3648 drivers/net/vmxnet3/vmxnet3_drv.c pmConf->wakeUpEvents |= VMXNET3_PM_WAKEUP_FILTER; pmConf 3667 drivers/net/vmxnet3/vmxnet3_drv.c pmConf->filters[i].patternSize = ETH_HLEN + /* Ethernet header*/ pmConf 3671 drivers/net/vmxnet3/vmxnet3_drv.c pmConf->filters[i].maskSize = pmConf 3672 drivers/net/vmxnet3/vmxnet3_drv.c (pmConf->filters[i].patternSize - 1) / 8 + 1; pmConf 3675 drivers/net/vmxnet3/vmxnet3_drv.c ehdr = (struct ethhdr *)pmConf->filters[i].pattern; pmConf 3679 drivers/net/vmxnet3/vmxnet3_drv.c ahdr = (struct arphdr *)&pmConf->filters[i].pattern[ETH_HLEN]; pmConf 3690 drivers/net/vmxnet3/vmxnet3_drv.c pmConf->filters[i].mask[0] = 0x00; pmConf 3691 drivers/net/vmxnet3/vmxnet3_drv.c pmConf->filters[i].mask[1] = 0x30; /* ETH_P_ARP */ pmConf 3692 drivers/net/vmxnet3/vmxnet3_drv.c pmConf->filters[i].mask[2] = 0x30; /* ARPOP_REQUEST */ pmConf 3693 drivers/net/vmxnet3/vmxnet3_drv.c pmConf->filters[i].mask[3] = 0x00; pmConf 3694 drivers/net/vmxnet3/vmxnet3_drv.c pmConf->filters[i].mask[4] = 0xC0; /* IPv4 TIP */ pmConf 3695 drivers/net/vmxnet3/vmxnet3_drv.c pmConf->filters[i].mask[5] = 0x03; /* IPv4 TIP */ pmConf 3697 drivers/net/vmxnet3/vmxnet3_drv.c pmConf->wakeUpEvents |= VMXNET3_PM_WAKEUP_FILTER; pmConf 3703 drivers/net/vmxnet3/vmxnet3_drv.c pmConf->wakeUpEvents |= VMXNET3_PM_WAKEUP_MAGIC; pmConf 3705 drivers/net/vmxnet3/vmxnet3_drv.c pmConf->numFilters = i; pmConf 3709 drivers/net/vmxnet3/vmxnet3_drv.c *pmConf));