[dpdk-users] tep_termination issue with memseg_list

Hossein Golestani hosseing at umich.edu
Wed May 1 23:25:22 CEST 2019


Hi,

I'm trying to run the tep_termination sample application. But I'm getting
the error message "couldn't find suitable memseg_list" when the application
wants to create the mbuf pool.

The command I use is:
$ sudo ./tep_termination -l 0-3 -n 4 --huge-dir /mnt/huge -w 0000:65:00.0
-- -p 0x1 --dev-basename tep-termination --nb-devices 4 --udp-port 4789
--filter-type 1

The complete log messages are as follows:
EAL: Detected 48 lcore(s)
EAL: Detected 1 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/rte/mp_socket
EAL: No free hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: PCI device 0000:65:00.0 on NUMA socket 0
EAL:   probe driver: 15b3:1017 net_mlx5
EAL: eal_memalloc_alloc_seg_bulk(): couldn't find suitable memseg_list
EAL: eal_memalloc_alloc_seg_bulk(): couldn't find suitable memseg_list
EAL: Error - exiting with code: 1
  Cause: Cannot create mbuf pool

(I also get that "No free hugepages..." message with other applications,
but it doesn't stop them from working.)

Hardware/software specifications of my system are as follows:
DPDK version: 18.11.1
gcc version: 7.3.0
OS: Ubuntu 18.04.2 LTS
CPU: Xeon Platinum 8160
NIC: Mellanox MCX556A-ECAT ConnectX-5

Please let me know if more information is needed. I'd really appreciate it
if some clues could be provided regarding this issue.

Thanks,
Hossein


More information about the users mailing list