On Tue, May 12, 2020 at 02:44:54PM +0300, Gal Pressman wrote: > Let me know if I'm missing anything but assuming I'm importing an MR, I realise > that the address and length fields aren't going to be valid, but > still the MR The length can probably be made valid.. > points to physical memory that probably isn't in my address space. > So the process has access to post operations on the MR, but can't access its data? Right, unless the app takes other measures to share the pages > How's the implementation of the new callbacks going to look like? > It sounds like this feature doesn't involve the device at all, in that case I > assume it won't involve the providers? Is it going to be a generic libibverbs > implementation? In the ibverbs model drivers always have to build their driver specific objects, so driver involvment is required, though it may be trivial for some drivers and some objects. Jason