It appears the MLX4 driver does not support kernel mode memory regions. You'll have to use dma mrs or fast_reg mrs with that device.

Steve.




lihaidong wrote:
Mr.Wise:
When using mr mode as the memory registration method, krping failed to get memory region using ib_reg_phys_mr().Could you help me, please? dmesg:
krping_init
krping: proc write 
|client,addr=10.10.10.15,mem_mode=mr,port=9999,count=1,verbose|
client
ipaddr (10.10.10.15)
port 9999
count 1
verbose
created cm_id ffff88013c74c800
cma_event type 0 cma_id ffff88013c74c800 (parent)
cma_event type 2 cma_id ffff88013c74c800 (parent)
rdma_resolve_addr - rdma_resolve_route successful
created pd ffff880133845280
created cq ffff88013c1ff400
created qp ffff88013c1ffe00
krping: krping_setup_buffers called on cb ffff88013c59f800
krping: recv buf dma_addr 13c59f968 size 16
krping: recv_buf reg_mr failed
krping: krping_setup_buffers failed: -38
destroy cm_id ffff88013c74c800
krping: proc write 
|client,addr=10.10.10.15,mem_mode=mr,port=9999,count=1,verbose|
client
ipaddr (10.10.10.15)
port 9999
count 1
verbose
created cm_id ffff88013c59f800
cma_event type 0 cma_id ffff88013c59f800 (parent)
cma_event type 2 cma_id ffff88013c59f800 (parent)
rdma_resolve_addr - rdma_resolve_route successful
created pd ffff88012f5964a0
created cq ffff88012faee400
created qp ffff88012faeec00
krping: krping_setup_buffers called on cb ffff88013c71d400
krping: recv buf dma_addr 13c71d568 size 16
krping: recv_buf reg_mr failed
krping: krping_setup_buffers failed: -38
destroy cm_id ffff88013c59f800
echo "client,addr=10.10.10.15,mem_mode=mr,port=9999,count=1" > /proc/krping
echo "server,addr=10.10.10.15,mem_mode=mr,port=9999" > /proc/krping
Using OFED-1.5 ofa_kernel-1.5 HardWare:Mellanox Technologies MT26428 [ConnectX VPI PCIe 2.0 5GT/s - IB QDR / 10GigE]
put krping source files into drivers/infiniband/hw/mlx4
2010-01-21
------------------------------------------------------------------------
lihaidong

--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to