1、首先下载dpdk压缩包
2、解压缩(tar.xz格式),安装,配置
3、dpdk绑定网卡
用ifconfig查看网卡信息,我的有2个,下图可以看到
Linux服务器上dpdk绑定网卡
4、加载模块和绑定网卡
进入你自己下载的dpdk,
Linux服务器上dpdk绑定网卡如上图,我下载的是dpdk-stable-18.05.1
用find -name dpdk-devbind.py找到你的dpdk-devbind.py路径。一般都在dpdk/usertools下。
然后
modprobe uio
insmod build/kmod/igb_uio.ko(插入uio和igb_uio模块)
usertools/dpdk-devbind.py --bind=igb_uio enp2s0f1(绑定网卡)
如下图所示,enp2s0f1是自己的网卡
Linux服务器上dpdk绑定网卡
绑定网卡之后,再用ifconfig查看网卡,会发现dpdk绑定的那个网卡没有显示出来。

5、查看网卡状态
用usertools/dpdk-devbind.py --status查看网卡是由dpdk驱动还是由内核驱动。
有一个是由dpdk驱动,所以绑定网卡成功!
Linux服务器上dpdk绑定网卡

相关文章:

  • 2022-12-23
  • 2021-06-22
  • 2021-10-20
  • 2021-08-30
  • 2021-05-02
  • 2022-12-23
猜你喜欢
  • 2021-04-24
  • 2021-06-25
  • 2021-09-29
  • 2021-10-25
  • 2021-06-23
  • 2021-11-19
相关资源
相似解决方案