On Fri, 28 Apr 2006 21:29:32 +0400 Evgeniy Polyakov <[EMAIL PROTECTED]> wrote:
> On Fri, Apr 28, 2006 at 10:18:33AM -0700, Stephen Hemminger ([EMAIL > PROTECTED]) wrote: > > Please just use existing AIO interface. We don't need another > > interface. The number of interfaces increases the exposed bug > > surface geometrically. Which means for each new interface, it > > means testing and fixing bugs in every possible usage. > > Networking AIO? Like [1] :) > That would be really good. > > 1. http://tservice.net.ru/~s0mbre/old/?section=projects&item=naio > The existing infrastructure is there in the syscall layer, it just isn't really AIO for sockets. That naio project has two problems, first they require driver changes, and he is doing it on the stupidest of hardware, optimizing a 8139too is foolish. Second, introducing kevents, seems unnecessary and hasn't been accepted in the mainline. The existing linux AIO model seems sufficient: http://lse.sourceforge.net/io/aio.html There is work to put true Posix AIO on top of this. - 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