From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nicholas Miell Subject: Re: [RFC 1/4] kevent: core files. Date: Sat, 29 Jul 2006 13:54:51 -0700 Message-ID: <1154206491.2467.3.camel@entropy> References: <20060724.231708.01289489.davem@davemloft.net> <44C91192.4090303@oracle.com> <20060727200655.GA4586@2ka.mipt.ru> <44C930D5.9020704@oracle.com> <20060728052312.GB11210@2ka.mipt.ru> <44CA586C.4010205@oracle.com> <20060728184445.GA10797@2ka.mipt.ru> <44CA613F.9080806@oracle.com> <44CAD81A.9060401@redhat.com> <1154147562.2451.30.camel@entropy> <20060729154817.GB25926@2ka.mipt.ru> Mime-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: 7bit Cc: Ulrich Drepper , Zach Brown , David Miller , linux-kernel@vger.kernel.org, netdev@vger.kernel.org Return-path: Received: from alnrmhc11.comcast.net ([204.127.225.91]:45994 "EHLO alnrmhc11.comcast.net") by vger.kernel.org with ESMTP id S932244AbWG2UzX (ORCPT ); Sat, 29 Jul 2006 16:55:23 -0400 To: Evgeniy Polyakov In-Reply-To: <20060729154817.GB25926@2ka.mipt.ru> Sender: netdev-owner@vger.kernel.org List-Id: netdev.vger.kernel.org On Sat, 2006-07-29 at 19:48 +0400, Evgeniy Polyakov wrote: > On Fri, Jul 28, 2006 at 09:32:42PM -0700, Nicholas Miell (nmiell@comcast.net) wrote: > > Speaking of API design choices, I saw your OLS paper and was wondering > > if you were familiar with the Solaris port APIs* and, if so, you could > > please comment on how your proposed event channels are different/better. > > As far as it concerns kevents - userspace "ports" are just usual users > of kevents, like timer notifications. Add another syscall to "complete" > requested kevents and you get exactly Solaris ports. > It is fairly simple to implement on top of kevents, I just do not see > immediate benefits from that. > Sorry, I wasn't talking about kevent, I was talking about the interfaces described in "The Need for Asynchronous, Zero-Copy Network I/O" by Ulrich Drepper -- specifically the ec_t type and related functions and the modifications to struct sigevent. -- Nicholas Miell