> > 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. Something more generic that would avoid per device interfaces would be ideal. > I think that is a consensus that EFA should build its libfabric > provider on libibverbs & 'efadv'.. The user space implementation should be an orthogonal discussion from the kernel. - Sean