What about other headers?
Posted Jul 24, 2006 15:55 UTC (Mon) by dlang
(✭ supporter ✭
In reply to: What about other headers?
Parent article: OLS: A proposal for a new networking API
not nessasarily, the kernel support scatter-gather internally which would let you identify the TCP header (in one area of memory) and the data (in another area or areas of memory) and tell the driver where they are, the driver will get all the pieces in one operation (this is even easier with an IOMMU, with that the kernel can program the address space so that the driver doesn't know that the pieces are seperated)
I don't know if this can be done with the userspace DMA work, but I'm not seeing a reason it couldnt'.
to post comments)