DPDK-A2:MLX5启用SRIOV
•
文章
所有示例,都放置在了
github.com/zartbot/learn_dpdk
配置SRIOV
改到root
登录
su root
[root@netdev test]查看device-id
[root@netdev test]
此步主要是获取
/dev/mst/mt4121_pciconf0
然后检查相关的配置
[root@netdev test]
需要将NUM_OF_VFS设置为4个、然后Enable
SRIOV_EN
和UCTX_EN
[root@netdev test]
配置完成后重启整机
root
创建VF
查看接口
[zartbot@netdev ~]$ sudo ibdev2netdev
mlx5_0 port 1 ==> ens17f0 (Up)
mlx5_1 port 1 ==> ens17f1 (Up)查看最多能够支持的VF数量
[zartbot@netdev ~]$ cat /sys/class/net/ens17f0/device/sriov_totalvfs
4
[zartbot@netdev ~]$ cat /sys/class/net/ens17f1/device/sriov_totalvfs
4启用VF
echo 4 | sudo tee /sys/class/net/ens17f1/device/sriov_numvfs
echo 4 | sudo tee /sys/class/net/ens17f0/device/sriov_numvfs然后lspci就可以看到网卡了
[zartbot@netdev ~]$ lspci | grep Mellanox
86:00.0 Ethernet controller: Mellanox Technologies MT28800 Family [ConnectX-5 Ex]
86:00.1 Ethernet controller: Mellanox Technologies MT28800 Family [ConnectX-5 Ex]
86:00.2 Ethernet controller: Mellanox Technologies MT28800 Family [ConnectX-5 Ex Virtual Function]
86:00.3 Ethernet controller: Mellanox Technologies MT28800 Family [ConnectX-5 Ex Virtual Function]
86:00.4 Ethernet controller: Mellanox Technologies MT28800 Family [ConnectX-5 Ex Virtual Function]
86:00.5 Ethernet controller: Mellanox Technologies MT28800 Family [ConnectX-5 Ex Virtual Function]
86:00.6 Ethernet controller: Mellanox Technologies MT28800 Family [ConnectX-5 Ex Virtual Function]
86:00.7 Ethernet controller: Mellanox Technologies MT28800 Family [ConnectX-5 Ex Virtual Function]
86:01.0 Ethernet controller: Mellanox Technologies MT28800 Family [ConnectX-5 Ex Virtual Function]
86:01.1 Ethernet controller: Mellanox Technologies MT28800 Family [ConnectX-5 Ex Virtual Function]
《DPDK-A2:MLX5启用SRIOV》来自互联网,仅为收藏学习,如侵权请联系删除。本文URL:http://www.bookhoes.com/307.html