mst start
echo 2 > /sys/class/infiniband/mlx5_0/device/mlx5_num_vfs #申请两个VF
echo 0000:01:00.3 > /sys/bus/pci/drivers/mlx5_core/unbind #给两个VF申请不同的mac地址
ip link set enp1s0f1np1 vf 0 mac 00:22:33:44:55:66
echo 0000:01:00.3 > /sys/bus/pci/drivers/mlx5_core/bind
echo 0000:01:00.4 > /sys/bus/pci/drivers/mlx5_core/unbind
ip link set enp1s0f1np1 vf 1 mac 00:22:33:44:55:67
echo 0000:01:00.4 > /sys/bus/pci/drivers/mlx5_core/bind
将VF接入OvS(For CX6)
mst start
echo 2 > /sys/class/infiniband/mlx5_0/device/mlx5_num_vfs #申请两个VF
echo 0000:01:00.3 > /sys/bus/pci/drivers/mlx5_core/unbind
echo 0000:01:00.4 > /sys/bus/pci/drivers/mlx5_core/unbind
echo switchdev > /sys/class/net/ens3f0/compat/devlink/mode #ens3f0是VF对应的PF,这个命令会使VF生成representor
ip link set enp1s0f1np1 vf 0 mac 00:22:33:44:55:66
ip link set enp1s0f1n