>>>>> "kuznet" == kuznet <kuznet@xxxxxxxxxxxxx> writes:
>> The problem is that some cards like the Tulip and Starfire don't
>> allow misaligned DMA.
kuznet> Aligned dma can be always used and, if protocol happens to be
kuznet> ethernet II, headers can be copied for faulty
kuznet> architectures. Actually, I am even not sure that misaligned
kuznet> accesses for intel are better than copy.
This still requires that the card can DMA to multiple buffers, or are
you suggesting to copy out the header no matter what?