Andi Kleen wrote:
But I don't think Van's design is supposed to be exposed to user space.

It is supposed to be exposed to userspace AFAICS.


It's still in the kernel, just in process context.

Incorrect. Its in the userspace app (though usually via a library). See slides 26 and 27.

But irrelevant of the slides, think about the underlying concept: the most efficient pipe of this sort is for the NIC to hand [selected] packets directly to the userspace app, with minimal (hopefully zero) copying. The userspace app is then given the freedom to choose how it handles incoming TCP data, either via custom algorithms or a standard shared library.

I agree that ACK latency may be one potential issue... but this overall design is what a lot of low latency systems are moving to.

        Jeff


-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to