Re: [PATCH rdma-next 00/13] Elastic Fabric Adapter (EFA) driver

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

 



On Fri, Jan 04, 2019 at 12:53:03AM +0000, Hefty, Sean wrote:
> > > It is probably a bad idea to implement the uverbs abi without copying
> > > the new machinery for doing so from verbs, it is complicted, and the
> > > ioctl support makes it even more tricky.
> > 
> > I second the idea that trying to do the uverbs kernel API outside
> > libibverbs is a bad idea.  My preference would be to have a new
> > libibverbs provider that supports what efa needs and then have libfabric
> > use that, simply because of the issue you mention here.
> 
> I would agree if we can figure out a way to avoid the libibverbs API
> overhead for fast path operations.  

This has been available for years now, the 'dv' interface does exactly
this sort of bypass. The Mellanox drivers in ucx, dpdk, vma, etc all
use the dv path for datapath operations.

I think that is a consensus that EFA should build its libfabric
provider on libibverbs & 'efadv'..

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