Users Guide

7–RoCE Configuration
Configuring RoCE on the Adapter for Linux
161 AH0054602-00 M
Table 7-4 lists the supported Linux OS combinations.
If you are using the inbox OFED, use the same OFED distribution between the
hypervisor host OS and the guest (VM) OS. Check the out-of-box OFED
distribution release notes for their specific supported host OS-to-VM OS
distribution matrix.
Enumerating VFs for L2 and RDMA
There are two ways to enumerate the VFs:
User Defined VF MAC Allocation
Dynamic or Random VF MAC Allocation
User Defined VF MAC Allocation
When defining the VF MAC allocation, there are no changes in the default VF
enumeration method. After creating the number of VFs, assign the static MAC
address.
To create a user defined VF MAC allocation:
1. Enumerate the default 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
Table 7-4. Supported Linux OSs for VF RDMA
Guest OS
Hypervisor
RHEL
7.6
RHEL
7.7
RHEL
8.0
SLES12
SP4
SLES15
SP0
SLES15
SP1
Yes Yes Yes Yes Yes Yes
RHEL 7.7 Yes Yes Yes Yes Yes Yes
RHEL 8.0 Yes Yes Yes Yes Yes Yes
SLES12 SP4 Yes Yes Yes Yes Yes Yes
SLES15 SP0 Yes Yes Yes Yes Yes Yes
SLES15 SP1 Yes Yes Yes Yes Yes Yes