Carsten Langgaard wrote: > @@ -1316,13 +1316,13 @@ > if ((newskb = dev_alloc_skb (PKT_BUF_SZ))) { > skb_reserve (newskb, 2); > skb = lp->rx_skbuff[entry]; > - pci_unmap_single(lp->pci_dev, lp->rx_dma_addr[entry], skb->len, > PCI_DMA_FROMDEVICE); > + pci_unmap_single(lp->pci_dev, lp->rx_dma_addr[entry], pkt_len +2, > PCI_DMA_FROMDEVICE); > skb_put (skb, pkt_len); > lp->rx_skbuff[entry] = newskb; Why does this line not reference PKT_BUF_SZ when all the others do?