From: Evgeniy Polyakov <[EMAIL PROTECTED]> Date: Fri, 23 Jun 2006 23:24:29 +0400
> Linux just does not have unified event processing mechanism, which was > pointed to many times in AIO mail list and when epoll() was only > introduced. I would even say, that Linux does not have such mechanism at > all, since every potential user implements it's own, which can not be > used with others. > > Kevent fixes that. Although implementation itself can be suboptimal for > some cases or even unacceptible at all, but it is really needed > functionality. I completely agree with Evgeniy here. There is nothing in the kernel today that provides integrated event handling. Nothing. So when someone says to use the "existing" stuff, they need to have their head examined. The existing AIO stuff stinks as a set of interfaces. It was designed by a standards committee, not by people truly interested in a good performing event processing design. It is especially poorly suited for networking, and any networking developer understands this. It is pretty much a foregone conclusion that we will need new APIs to get good networking performance. Every existing interface has one limitation or another. So we should be happy people like Evgeniy try to work on this stuff, instead of discouraging them. - 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