0 投票
分类:DPDK初学入门 | 用户: (120 分)
[root@localhost ~]# dpdk-devbind.py -s

Network devices using DPDK-compatible driver

============================================

0000:5e:00.0 'MT27800 Family [ConnectX-5] 1017' drv=uio_pci_generic unused=mlx5_core,igb_uio,vfio-pci

0000:5e:00.1 'MT27800 Family [ConnectX-5] 1017' drv=uio_pci_generic unused=mlx5_core,igb_uio,vfio-pci

Network devices using kernel driver

===================================

0000:01:00.0 'I350 Gigabit Network Connection 1521' if=eno3 drv=igb unused=igb_uio,vfio-pci,uio_pci_generic *Active*

0000:01:00.1 'I350 Gigabit Network Connection 1521' if=eno4 drv=igb unused=igb_uio,vfio-pci,uio_pci_generic

0000:18:00.0 'Ethernet Controller X710 for 10GbE SFP+ 1572' if=eno1 drv=i40e unused=igb_uio,vfio-pci,uio_pci_generic

0000:18:00.1 'Ethernet Controller X710 for 10GbE SFP+ 1572' if=eno2 drv=i40e unused=igb_uio,vfio-pci,uio_pci_generic

[root@localhost ~]# dpdk-testpmd -c7 -- -i

EAL: Detected CPU lcores: 32

EAL: Detected NUMA nodes: 2

EAL: Detected static linkage of DPDK

EAL: Multi-process socket /var/run/dpdk/rte/mp_socket

EAL: Selected IOVA mode 'PA'

EAL: VFIO support initialized

EAL: Probe PCI driver: mlx5_pci (15b3:1017) device: 0000:5e:00.0 (socket 0)

mlx5_common: Verbs device not found: 0000:5e:00.0

mlx5_common: Failed to initialize device context.

EAL: Requested device 0000:5e:00.0 cannot be used

EAL: Probe PCI driver: mlx5_pci (15b3:1017) device: 0000:5e:00.1 (socket 0)

mlx5_common: Verbs device not found: 0000:5e:00.1

mlx5_common: Failed to initialize device context.

EAL: Requested device 0000:5e:00.1 cannot be used

TELEMETRY: No legacy callbacks, legacy socket not created

testpmd: No probed ethernet devices

Interactive-mode selected

testpmd: create a new mbuf pool <mb_pool_0>: n=163456, size=2176, socket=0

testpmd: preferred mempool ops selected: ring_mp_mc

testpmd: create a new mbuf pool <mb_pool_1>: n=163456, size=2176, socket=1

testpmd: preferred mempool ops selected: ring_mp_mc

Done

testpmd>
下面是不绑定到dpdk的testpmd输出,可以识别出port

[root@localhost ~]# dpdk-devbind.py -b mlx5_core 5e:00.0

[root@localhost ~]# dpdk-devbind.py -b mlx5_core 5e:00.1

[root@localhost ~]# dpdk-testpmd -c7 -- -i

EAL: Detected CPU lcores: 32

EAL: Detected NUMA nodes: 2

EAL: Detected static linkage of DPDK

EAL: Multi-process socket /var/run/dpdk/rte/mp_socket

EAL: Selected IOVA mode 'PA'

EAL: VFIO support initialized

EAL: Probe PCI driver: mlx5_pci (15b3:1017) device: 0000:5e:00.0 (socket 0)

EAL: Probe PCI driver: mlx5_pci (15b3:1017) device: 0000:5e:00.1 (socket 0)

TELEMETRY: No legacy callbacks, legacy socket not created

Interactive-mode selected

testpmd: create a new mbuf pool <mb_pool_0>: n=163456, size=2176, socket=0

testpmd: preferred mempool ops selected: ring_mp_mc

testpmd: create a new mbuf pool <mb_pool_1>: n=163456, size=2176, socket=1

testpmd: preferred mempool ops selected: ring_mp_mc

Configuring Port 0 (socket 0)

Port 0: 08:C0:EB:F4:C9:16

Configuring Port 1 (socket 0)

Port 1: 08:C0:EB:F4:C9:17

Checking link statuses...

Done

testpmd>

3 个回答

0 投票
用户: (220 分)
重新显示 用户:

Mellanox网卡比较特殊,不需要绑定到uio,直接加载Mellanox驱动后,dpdk就可以使用了,注意编译dpdk时编译系统需要安装Mellanox驱动。

0 投票
用户: (220 分)

Mellanox网卡比较特殊,不需要绑定到uio,直接加载Mellanox驱动后,dpdk就可以使用了,注意编译dpdk时编译系统需要安装Mellanox驱动。

0 投票
用户: (5.4k 分)
没看明白你的问题是什么

欢迎来到 DPDK交流社区 ,有什么问题可以尽管在这里提问,您将会收到社区其他成员的回答;也可以将您的总结写在这里,为社区其他成员提供帮助。

QQ交流2群:635461501 (入群请注明来源)

冀ICP备15005332号-2
...