Re: [PATCH RFC 0/2] IB device in-kernel API support indication

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, Jan 01, 2019 at 04:27:51PM -0800, Sagi Grimberg wrote:

> Its not that EFA does not support kverbs, isn't kverbs is an abstract
> name for "what our current ulps require"?

kverbs is an abstract name for "what our current ulps require" and
EFA clearly doesn't support that..  What are you trying to say?

> Why is this kernel specific anyways? The exact same holds for uverbs
> applications that use RC, or in other words we can also see a kernel
> consumer that use UD (and does not rely on IB addressing like ipoib)
> that can run on the EFA device...

We could but we don't have such a thing today.. 

.. and I'm not sure we ever will, as UD is kind of useless on an
ethernet based network. The saner thing to do is to use UDP and one of
the high speed ethernet packet processing flavours available these
days.

> And, fwiw, I'm not sure I understand why should a new device support our
> kernel ulps (again, not kverbs, functionality required by our existing
> kernel consumers) if its users are not interested in it (if it was the
> case then it would probably be supported). 

So what is your standard for determining if a device is part of the
RDMA subsystem or not?

If we don't have 'implements kverbs' as a requriement, and just permit
UD QP verbs as the baseline requirement, is that OK? (and again note
the original EFA submission didn't even support UD QP verbs)

This is where usnic is already.

The EFA device doesn't support rkeys: it *clearly* doesn't do the
thing we call RDMA.

> Isn't it enough that something like rsockets can run on a device to
> justify its existence?

?? rsockets requires RC RDMA QPs, EFA won't support it.

Jason



[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Photo]     [Yosemite News]     [Yosemite Photos]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux