Users Guide

7–RoCE 配置
Linux 的适配器上配置 RoCE
162 AH0054602-05 M
要查看 L2 RDMA 的可用 VF
L2 : # ip link show
RDMA: # ibv_devices
四端口适配器
每个 PF 多支持 RDMA 20 VF ;直到 48 Vf,此 RDMA 20 VF。当
超过 28 VF 时,该数值将被总 VF 数减去 (48)
例如,在 4x10G 中:
Echo 20 > PF0 L2+RDMA VF=20+20
Echo 28 > PF0 L2+RDMA VF=28+20
当超过 28 VF 时,该数值将被 VF 总数减去。例如:
echo 29 > PF0 48-29=RDMA 19 VF L2 29 VF + RDMA 19 VF
echo 48 > PF0 48-48=RDMA 0 VF ;所有 48 VF 只能用于 L2
限制
VF RDMA 具有以下限制:
不支持 iWARP
不支持 NPAR
不支持跨操作系统;例如, Linux 虚拟机监控程序不能使用 Windows 来宾操作系统
(VM)
VF 接口上的 Perftest 延迟测试只能使用内嵌大小 0 -I 0 选项运行。默认值和多个
内嵌大小都无法运行。
要允许 RDMA_C M 应用程序在不同于默认大小 (1500) MTU 大小 (512–9000)
运行,请执行以下步骤:
1. 卸载 qedr 驱动程序:
#rmmod qedr
2. VF 接口上设置 MTU
#ifconfig <VF interface> mtu 9000
3. 加载 qedr 驱动程序:
#modprobe qedr
Rdma_server/rdma_xserver 不支持 VF 接口。
VF 上不支持 RDMA 绑定