On Tue, Jul 06, 2021 at 10:25:00PM +0800, Xiao Yang wrote: > Hi all, > > After reading the implementation of ibv_reg_mr() and ibv_reg_mr_iova(), I am > confused about three variables(i.e. addr, iova, hca_va). Addr is the 'void *' iova/hca_va reflect the address placed in the RDMA packets There is a translation between the CPU virtual address and the RDMA MR's address space. Jason