|
|
/* TODO: pci_set_power_state(pdev, PCI_D0); ? */ | /* TODO: pci_set_power_state(pdev, PCI_D0); ? */ |
| |
/* request shared IRQ handler */ | /* request shared IRQ handler */ |
if (request_irq(ndev->irq, acxpci_i_interrupt, SA_SHIRQ, ndev->name, ndev)) { |
if (request_irq(ndev->irq, acxpci_i_interrupt, IRQF_SHARED, ndev->name, ndev)) { |
printk("%s: request_irq FAILED\n", ndev->name); | printk("%s: request_irq FAILED\n", ndev->name); |
result = -EAGAIN; | result = -EAGAIN; |
goto done; | goto done; |
|
|
skb->dev = adev->ndev; | skb->dev = adev->ndev; |
skb->dev->last_rx = jiffies; | skb->dev->last_rx = jiffies; |
| |
skb->mac.raw = skb->data; |
skb_reset_mac_header(skb); |
skb->ip_summed = CHECKSUM_NONE; | skb->ip_summed = CHECKSUM_NONE; |
skb->pkt_type = PACKET_OTHERHOST; | skb->pkt_type = PACKET_OTHERHOST; |
skb->protocol = htons(ETH_P_80211_RAW); | skb->protocol = htons(ETH_P_80211_RAW); |