Re: [openib-general] [RFC] libibverbs completion event handling

2005-09-22 Thread Caitlin Bestler
On 9/21/05, Roland Dreier [EMAIL PROTECTED] wrote: Caitlin I'm not sure I follow what a completion channel is.MyCaitlin understanding is that work completions are stored inCaitlin user-accessible memory (typically a ring buffer). This Caitlin enables fast-path reaping of work completions. The OS

RE: [openib-general] [RFC] libibverbs completion event handling

2005-09-22 Thread Michael Krause
At 03:33 PM 9/21/2005, Caitlin Bestler wrote: I'm not sure I follow what a completion channel is. My understanding is that work completions are stored in user-accessible memory (typically a ring buffer). This enables fast-path reaping of work completions. The OS has no involvement unless

Re: [openib-general] [RFC] libibverbs completion event handling

2005-09-21 Thread Sean Hefty
Roland Dreier wrote: While thinking about how to handle some of the issues raised by Al Viro in http://lkml.org/lkml/2005/9/16/146, I realized that our Reminds me why I never read lkml. The exact API would be something like the below. Thoughts? The changes look good to me, but I can't say

RE: [openib-general] [RFC] libibverbs completion event handling

2005-09-21 Thread Caitlin Bestler
I'm not sure I follow what a completion channel is. My understanding is that work completions are stored in user-accessible memory (typically a ring buffer). This enables fast-path reaping of work completions. The OS has no involvement unless notifications are enabled. The completion vector is

Re: [openib-general] [RFC] libibverbs completion event handling

2005-09-21 Thread Roland Dreier
Caitlin I'm not sure I follow what a completion channel is. My Caitlin understanding is that work completions are stored in Caitlin user-accessible memory (typically a ring buffer). This Caitlin enables fast-path reaping of work completions. The OS has Caitlin no involvement