Is linux able to do zero copy?
I remember from previous discussions that there was always a camp
that would claim that the copy was free because of the checksum,
and/or the other way around. And warming the cache on input would
prove to eliminate almost all overhead.
I have an application where the bulk of the data is NOT generated or
consumed by the CPU, in fact, the CPU does not have enough bandwidth
to move all the data. We really need to have the DMA-devices go and
get the data for themselves....
So far, I'm finding more or less unavoidable copy to/from user calls
in both the tcp send and the tcp recieve path.....
Suggestions?
Roger.
-- ** R.E.Wolff@BitWizard.nl ** http://www.BitWizard.nl/ ** +31-15-2137555 ** *-- BitWizard writes Linux device drivers for any device you may have! --* * There are old pilots, and there are bold pilots. * There are also old, bald pilots. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/