I'm witnessing what seems to be an error disabling interrupts, the code then errors as seem below. I start with 32 1G hugepages and after the error all pages are consumed and not given back to the system.
Here's the start up error:
#LD_LIBRARY_PATH=.:/opt/trex-core/external_libs/ibverbs ./_t-rex-64 -i -c 10 --checksum-offload
Starting TRex v2.22 please wait ...
set driver name net_i40e
zmq publisher at: tcp://*:4500
Number of ports found: 2
EAL: Error disabling MSI-X interrupts for fd 61
EAL: Error disabling MSI-X interrupts for fd 61
EAL: Error disabling MSI-X interrupts for fd 61
EAL: Error disabling MSI-X interrupts for fd 61
EAL: Error disabling MSI-X interrupts for fd 61
EAL: Error disabling MSI-X interrupts for fd 61
EAL: Error disabling MSI-X interrupts for fd 61
EAL: Error disabling MSI-X interrupts for fd 61
EAL: Error disabling MSI-X interrupts for fd 61
EAL: Error - exiting with code: 1
Cause: rte_eth_dev_start: err=-1, port=0
I do have two ports bound:
# /usr/share/dpdk/tools/dpdk-devbind.py --status
Network devices using DPDK-compatible driver
============================================
0000:04:00.0 'Ethernet Controller XL710 for 40GbE QSFP+' drv=vfio-pci unused=i40e
0000:06:00.0 'Ethernet Controller XL710 for 40GbE QSFP+' drv=vfio-pci unused=i40e
and also:
# cat /proc/cmdline
BOOT_IMAGE=/vmlinuz-3.10.0-514.10.2.el7.x86_64 root=/dev/mapper/rhel_perf138-root ro crashkernel=auto rd.lvm.lv=rhel_perf138/root rd.lvm.lv=rhel_perf138/swap rhgb quiet LANG=en_US.UTF-8 isolcpus=1-47 intel_iommu=on iommu=pt default_hugepagesz=1G hugepagesz=1G hugepages=32 intel_pstate=disable nohz=on nohz_full=1-47 rcu_nocbs=1-47 intel_pstate=disable nosoftlockup
# cat /etc/trex_cfg.yaml
- port_limit : 2
cpu_mask_offset : 8
version : 2
#List of interfaces. Change to suit your setup. Use ./dpdk_setup_ports.py -s to see available options
interfaces : ["06:00.0","04:00.0"]
port_info : # Port IPs. Change to suit your needs. In case of loopback, you can leave as is.
- ip : 1.1.1.1
default_gw : 2.2.2.2
- ip : 2.2.2.2
default_gw : 1.1.1.1
platform:
master_thread_id : 1
rx_thread_id : 3
dual_if:
- socket : 1
threads : [2,4,6,8,10,12,14,16,18,20]
If anyone has an idea how to get past this issue, or on how to collect additional information, I would really appreciate the help.
Thank you,
Bill
--
You received this message because you are subscribed to the Google Groups "TRex Traffic Generator" group.
To unsubscribe from this group and stop receiving emails from it, send an email to trex-tgn+unsubscribe@googlegroups.com.
To post to this group, send email to trex...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/trex-tgn/a2b15077-a01e-453e-b961-8a7f6683a874%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
To view this discussion on the web visit https://groups.google.com/d/msgid/trex-tgn/8490d496-eac0-4cb8-8f1b-f9866ddf3c9b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
<none> - port_limit : 2 version : 2 #List of interfaces. Change according to your setup. Use ./dpdk_setup_ports.py -s to see available options. interfaces : ["04:00.0", "06:00.0"] #port_info : # Port IPs. Change according to your needs. In case of loopback, you can leave as is.
- ip : 1.1.1.1
default_gw : 2.2.2.2
- ip : 2.2.2.2
default_gw : 1.1.1.1sudo ./dpdk_setup_ports.py -i
Hanoh
To view this discussion on the web visit https://groups.google.com/d/msgid/trex-tgn/789588b5-bf20-4ba1-b531-6b9029dfce01%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
To view this discussion on the web visit https://groups.google.com/d/msgid/trex-tgn/3e3992e6-4e04-4946-b44f-5ad92a263e7d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
To view this discussion on the web visit https://groups.google.com/d/msgid/trex-tgn/CA%2BYxBoKo-Kudm%3DqS539UvRY%3D021_wQLMqmYwEJpKpW4YwbiGtQ%40mail.gmail.com.