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

l2fwd 运行报错:NUMA socket -1

0 投票

接触dpdk几个月了,之前都在x86下安装,使用,现在我在aarch64(arm64-armv8a)cpu架构的机器上,安装了dpdk17.11.1,编译通过了,但运行l2fwd时候,提示以下错误:

[root@localhost build]# ./l2fwd  -l 1 -n 4 -- -q 2 -p 0x03
EAL: Detected 40 lcore(s)
EAL: Probing VFIO support...
EAL: PCI device 0000:01:00.0 on NUMA socket -1
EAL:   Invalid NUMA socket, default to 0

EAL:   probe driver: 8086:10fb net_ixgbe
EAL: Cannot open /sys/bus/pci/devices/0000:01:00.0/resource0: No such file or directory
EAL: Requested device 0000:01:00.0 cannot be used
EAL: PCI device 0000:01:00.1 on NUMA socket -1
EAL:   Invalid NUMA socket, default to 0
EAL:   probe driver: 8086:10fb net_ixgbe
EAL: Cannot open /sys/bus/pci/devices/0000:01:00.1/resource0: No such file or directory
EAL: Requested device 0000:01:00.1 cannot be used
MAC updating enabled
EAL: Error - exiting with code: 1
  Cause: No Ethernet ports - bye

----------

查看cpu和numa node的信息如下:

[root@localhost build]# lscpu
Architecture:          aarch64
Byte Order:            Little Endian
CPU(s):                40
On-line CPU(s) list:   0-39
Thread(s) per core:    1
Core(s) per socket:    40
Socket(s):             1
NUMA node(s):          1
Model:                 1
CPU max MHz:           2500.0000
CPU min MHz:           600.0000
BogoMIPS:              40.00
L1d cache:             unknown size
L1i cache:             unknown size
L2 cache:              unknown size
L3 cache:              unknown size
NUMA node0 CPU(s):     0-39
Flags:                 fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid asimdrdm

---------------

目前是绑定了2个82599ES 网卡。

请问有没有人能帮我分析一下是怎么回事。。。,

非常感谢!!

 

 

 

最新提问 4月 13 分类:DPDK sample解惑 | 用户: sshblm (230 分)

2 个回答

+1 投票
 
已采纳
最新回答 4月 18 用户: tempdban (680 分)
采纳于 4月 19 用户:sshblm
非常感谢,这个答案和我找到的解决方法很相似,现在已经解决。也感谢所有关注这个问题的朋友,给我出谋划策!
0 投票
numa socket 那个不是主要问题,看起来似乎是你的网口没绑定对
最新回答 4月 13 用户: sysight (12,140 分)
网口通过dpdk的dpdk-setup.sh工具,可以查看都绑定好了,两个82599网卡。
为什么说是网口没绑对呢?
用dpdk-devbind.py -s看一下,绑定是不是正确
dpdk-devbind.py -s 显示如下:

Network devices using DPDK-compatible driver
============================================
0000:01:00.0 '82599ES 10-Gigabit SFI/SFP+ Network Connection 10fb' drv=igb_uio unused=ixgbe,uio_pci_generic
0000:01:00.1 '82599ES 10-Gigabit SFI/SFP+ Network Connection 10fb' drv=igb_uio unused=ixgbe,uio_pci_generic

应该是绑定上了。
...