[ofa-general] Sharing userspace IB objects

Ganesh Sadasivan gsadasiv7 at gmail.com
Fri Jun 22 15:05:49 PDT 2007


Using CM in kernel maybe ok. But will the buffers supplied by apps be copied
into/from kernel for send/receive on these QPs?

Thanks
Ganesh

On 6/22/07, Roland Dreier <rdreier at cisco.com> wrote:
>
> > Can you please elaborate a little bit more on what steps are required to
> > achieve this? I have a connection manager running as a separate process
> from
> > the apps which would be sending/receiving data on QPs. I was hoping to
> > create IB objects via CM and be made sharable to the apps.
>
> You would have to do a lot of hacking of low-level stuff (libibverbs
> and whatever userspace driver libraries you need) to handle passing
> file descriptors through unix domain sockets and figure out a way to
> make the CQ/QP buffers visible in the address space of the process
> that will actually use them.  And also handle doorbell pages etc.
>
> Is there any reason you can't use the CM that's in the kernel already?
>
> - R.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openfabrics.org/pipermail/general/attachments/20070622/c797636b/attachment.html>


More information about the general mailing list