[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