Users Guide

7–RoCE 配置
Linux 的适配器上配置 RoCE
160 AH0054602-05 M
枚举 L2 RDMA VF
枚举 VF 有两种方法:
用户定义的 VF MAC 分配
动态或随机的 VF MAC 分配
用户定义的 VF MAC 分配
定义 VF MAC 分配时,默认 VF 枚举方法没有变化。创建 VF 数量后,分配静态
MAC 地址。
要创建用户定义的 VF MAC 分配:
1. 枚举默认 VF
# modprobe -v qede
# echo 2 > /sys/class/net/p6p1/device/sriov_numvfs
# ip link show
14: p6p1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN
mode DEFAULT group default qlen 1000
link/ether 14:02:ec:ce:d0:e4 brd ff:ff:ff:ff:ff:ff
vf 0 MAC 00:00:00:00:00:00, spoof checking off, link-state auto
vf 1 MAC 00:00:00:00:00:00, spoof checking off, link-state auto
2. 分配静态 MAC 地址:
# ip link set dev p6p1 vf 0 mac 3c:33:44:55:66:77
# ip link set dev p6p1 vf 1 mac 3c:33:44:55:66:89
#ip link show
14: p6p1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default
qlen 1000
link/ether 14:02:ec:ce:d0:e4 brd ff:ff:ff:ff:ff:ff
vf 0 MAC 3c:33:44:55:66:77, tx rate 25000 (Mbps), max_tx_rate 25000Mbps, spoof checking off,
link-state auto
vf 1 MAC 3c:33:44:55:66:89, tx rate 25000 (Mbps), max_tx_rate 25000Mbps, spoof checking off,
link-state auto
3. 为了反映 RDMA 的情况,如果 qedr 驱动程序已经加载,请重新加载。
#rmmod qedr
#modprobe qedr
#ibv_devices
device node GUID
------ ----------------
qedr0 1602ecfffeced0e4
qedr1 1602ecfffeced0e5