A memory region created for a new RMB must be registered explicitly, before the peer can make use of it for remote DMA transfer.
OK, Now I understand the sgl construction in the previous patch. We got rid of the synchronous memory registration API in the kernel in the absence of users, but now with smc we might want to restore it because looking at the patchset, the fast memory registration scheme is obviously not a good fit. For the simple smc use case the API should be as simple as: ib_reg_contig_mr(struct ib_pd *pd, void *addr, size_t length); Do you have a use-case for scattered buffers memory registration? -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html