> >     I don't know what you are referring to above.  You should keep
> > the line that says "dev->rx_skb->dev = netdev;"  I just want you to
> > delete both lines that say "skb_reserve(dev->rx_skb, 2);"
> 
> This is harmless.  What it does is to move the beginning and the end
> of the data field with 2 bytes.  Some drivers (those who do dma
> transfers) need it for alignment.  In this case is redundant. :-)

Its done for alignment rather than DMA. On a non x86 box many unaligned
accesses are extremely expensive. Doing the 2 byte shuffle lands the IP
header on a 4byte aligned address

_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to