* How to open debug and trace for KNI @ 2022-05-19 13:13 Yasin CANER 2022-05-19 17:10 ` Stephen Hemminger 0 siblings, 1 reply; 7+ messages in thread From: Yasin CANER @ 2022-05-19 13:13 UTC (permalink / raw) To: users [-- Attachment #1: Type: text/plain, Size: 1346 bytes --] ubuntu 20.04.3 LTS Kernel 5.4.0-110-generic DPDK Version dpdk-stable-20.11.3 Intel e810-C Driver ice-1.8.8.tar ice_load_pkg_type(): Active package is: 1.3.28.0, ICE OS Default Package Hello , I ve an enviroment as above. I try to run DPDK app that is already can run i40e driver with Intel XL710 or X700 NIC but not on e810-C When DPDK-app is on run , KNI is allocated but there is not any KNI interface on server. I try to open debug and trace logs so try to understand what is going on. So eal-> debug ,somehow, is activated but not for KNI? I need to understand why KNI is not working Compile flags with meson Step 1. meson -Denable_kmods=true -Dbuildtype=debug -Denable_trace_fp=true dpdk-stable-20.11.3 2. ninja 3. ninja install 4. ldconfig How to use meson : https://doc.dpdk.org/guides/prog_guide/build-sdk-meson.html How to debugging for eal parameters : https://doc.dpdk.org/guides-20.08/linux_gsg/linux_eal_parameters.html Here is ICE POLL PMD https://doc.dpdk.org/guides/nics/ice.html?highlight=ice Parameters: -c $dpdk_core_mask -d librte_net_$dpdk_nic_driver.so -d librte_bus_vmbus.so -d librte_mempool_dpaa2.so --log-level lib.kni:debug --log-level lib.eal:debug --log-level lib.ethdev:debug --log-level net.ice:debug --trace=.* --trace-dir=/tmp Best Regards. Yasin CANER [-- Attachment #2: Type: text/html, Size: 5723 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: How to open debug and trace for KNI 2022-05-19 13:13 How to open debug and trace for KNI Yasin CANER @ 2022-05-19 17:10 ` Stephen Hemminger 2022-05-20 6:03 ` Yasin CANER 0 siblings, 1 reply; 7+ messages in thread From: Stephen Hemminger @ 2022-05-19 17:10 UTC (permalink / raw) To: Yasin CANER; +Cc: users On Thu, 19 May 2022 13:13:21 +0000 Yasin CANER <yasin.caner@ulakhaberlesme.com.tr> wrote: > ubuntu 20.04.3 LTS > Kernel 5.4.0-110-generic > DPDK Version dpdk-stable-20.11.3 > Intel e810-C > Driver ice-1.8.8.tar > ice_load_pkg_type(): Active package is: 1.3.28.0, ICE OS Default Package > > Hello , > > I ve an enviroment as above. > > I try to run DPDK app that is already can run i40e driver with Intel XL710 or X700 NIC but not on e810-C > > When DPDK-app is on run , KNI is allocated but there is not any KNI interface on server. I try to open debug and trace logs so try to understand what is going on. So eal-> debug ,somehow, is activated but not for KNI? I need to understand why KNI is not working > > Compile flags with meson > > Step 1. meson -Denable_kmods=true -Dbuildtype=debug -Denable_trace_fp=true dpdk-stable-20.11.3 > 2. ninja > 3. ninja install > 4. ldconfig > > How to use meson : https://doc.dpdk.org/guides/prog_guide/build-sdk-meson.html > How to debugging for eal parameters : https://doc.dpdk.org/guides-20.08/linux_gsg/linux_eal_parameters.html > Here is ICE POLL PMD https://doc.dpdk.org/guides/nics/ice.html?highlight=ice > Parameters: > -c $dpdk_core_mask -d librte_net_$dpdk_nic_driver.so -d librte_bus_vmbus.so -d librte_mempool_dpaa2.so --log-level lib.kni:debug --log-level lib.eal:debug --log-level lib.ethdev:debug --log-level net.ice:debug --trace=.* --trace-dir=/tmp > > Best Regards. > > > Yasin CANER > Seems odd that you want vmbus and dpaa2. Vmbus is for Azure/Hyper-V and dpaa2 is for NXP. What is the log output? ^ permalink raw reply [flat|nested] 7+ messages in thread
* RE: How to open debug and trace for KNI 2022-05-19 17:10 ` Stephen Hemminger @ 2022-05-20 6:03 ` Yasin CANER 2022-05-20 6:53 ` Yasin CANER 0 siblings, 1 reply; 7+ messages in thread From: Yasin CANER @ 2022-05-20 6:03 UTC (permalink / raw) To: Stephen Hemminger; +Cc: users Hello Stephen, Firstly thank you for Reply. Yes , it loaded with dpaa2 and vmbus because couldn't find alternative instead " -d librte_mbuf.so -d librte_mempool_ring.so -d librte_mempool.so -d librte_mempool_stack.so" . this old libs are used for 17.05 and on 20 version using dpaa2 and vmbus. İf you have another advise , it will be appreciated. BTW , it is installed to baremetal server Here is output for EAL. Initializing RTE-EAL ... EAL: Detected lcore 0 as core 0 on socket 0 EAL: Detected lcore 1 as core 1 on socket 0 EAL: Detected lcore 2 as core 2 on socket 0 EAL: Detected lcore 3 as core 3 on socket 0 EAL: Detected lcore 4 as core 4 on socket 0 EAL: Detected lcore 5 as core 5 on socket 0 EAL: Detected lcore 6 as core 6 on socket 0 EAL: Detected lcore 7 as core 7 on socket 0 EAL: Detected lcore 8 as core 8 on socket 0 EAL: Detected lcore 9 as core 9 on socket 0 EAL: Detected lcore 10 as core 10 on socket 0 EAL: Detected lcore 11 as core 11 on socket 0 EAL: Detected lcore 12 as core 12 on socket 0 EAL: Detected lcore 13 as core 13 on socket 0 EAL: Detected lcore 14 as core 14 on socket 0 EAL: Detected lcore 15 as core 15 on socket 0 EAL: Detected lcore 16 as core 0 on socket 1 EAL: Detected lcore 17 as core 1 on socket 1 EAL: Detected lcore 18 as core 2 on socket 1 EAL: Detected lcore 19 as core 3 on socket 1 EAL: Detected lcore 20 as core 4 on socket 1 EAL: Detected lcore 21 as core 5 on socket 1 EAL: Detected lcore 22 as core 6 on socket 1 EAL: Detected lcore 23 as core 7 on socket 1 EAL: Detected lcore 24 as core 8 on socket 1 EAL: Detected lcore 25 as core 9 on socket 1 EAL: Detected lcore 26 as core 10 on socket 1 EAL: Detected lcore 27 as core 11 on socket 1 EAL: Detected lcore 28 as core 12 on socket 1 EAL: Detected lcore 29 as core 13 on socket 1 EAL: Detected lcore 30 as core 14 on socket 1 EAL: Detected lcore 31 as core 15 on socket 1 EAL: Detected lcore 32 as core 0 on socket 0 EAL: Detected lcore 33 as core 1 on socket 0 EAL: Detected lcore 34 as core 2 on socket 0 EAL: Detected lcore 35 as core 3 on socket 0 EAL: Detected lcore 36 as core 4 on socket 0 EAL: Detected lcore 37 as core 5 on socket 0 EAL: Detected lcore 38 as core 6 on socket 0 EAL: Detected lcore 39 as core 7 on socket 0 EAL: Detected lcore 40 as core 8 on socket 0 EAL: Detected lcore 41 as core 9 on socket 0 EAL: Detected lcore 42 as core 10 on socket 0 EAL: Detected lcore 43 as core 11 on socket 0 EAL: Detected lcore 44 as core 12 on socket 0 EAL: Detected lcore 45 as core 13 on socket 0 EAL: Detected lcore 46 as core 14 on socket 0 EAL: Detected lcore 47 as core 15 on socket 0 EAL: Detected lcore 48 as core 0 on socket 1 EAL: Detected lcore 49 as core 1 on socket 1 EAL: Detected lcore 50 as core 2 on socket 1 EAL: Detected lcore 51 as core 3 on socket 1 EAL: Detected lcore 52 as core 4 on socket 1 EAL: Detected lcore 53 as core 5 on socket 1 EAL: Detected lcore 54 as core 6 on socket 1 EAL: Detected lcore 55 as core 7 on socket 1 EAL: Detected lcore 56 as core 8 on socket 1 EAL: Detected lcore 57 as core 9 on socket 1 EAL: Detected lcore 58 as core 10 on socket 1 EAL: Detected lcore 59 as core 11 on socket 1 EAL: Detected lcore 60 as core 12 on socket 1 EAL: Detected lcore 61 as core 13 on socket 1 EAL: Detected lcore 62 as core 14 on socket 1 EAL: Detected lcore 63 as core 15 on socket 1 EAL: Support maximum 128 logical core(s) by configuration. EAL: Detected 64 lcore(s) EAL: Detected 2 NUMA nodes EAL: Checking presence of .so 'librte_eal.so.21.0' EAL: Detected shared linkage of DPDK EAL: open shared lib librte_net_ice.so EAL: Registered [vdev] bus. EAL: Registered [pci] bus. EAL: Registered [eth] device class. EAL: open shared lib librte_bus_vmbus.so EAL: Registered [vmbus] bus. EAL: open shared lib librte_mempool_dpaa2.so EAL: Registered [fslmc] bus. EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_avp.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_dpaa2_sec.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_regex_octeontx2.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_dlb2.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_memif.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_bond.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_ark.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_octeontx2_ep.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_octeontx2.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_dpaa2_cmdif.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_dpaa.so.21.0 EAL: Registered [dpaa_bus] bus. EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_common_sfc_efx.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_kni.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_common_dpaax.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_dpaa2.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_axgbe.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_bcmfs.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_baseband_turbo_sw.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_null.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_dlb2.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_netvsc.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_enetc.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_common_iavf.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_vmxnet3.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_baseband_acc100.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_octeontx2.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_virtio.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_tap.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_iavf.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_scheduler.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_ena.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_ark.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_common_qat.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_ixgbe.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_kni.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_sw.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_virtio.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_qede.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_softnic.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_atlantic.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_ena.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_mempool_bucket.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_ice.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_netvsc.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_enetc.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_bcmfs.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_mempool_stack.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_txgbe.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_caam_jr.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_scheduler.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_bus_fslmc.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_octeontx2_dma.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_ccp.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_bus_ifpga.so EAL: Registered [ifpga] bus. EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_mempool_octeontx2.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_thunderx.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_vhost.so EAL: Registered [vdpa] device class. EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_tap.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_ioat.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_vhost.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_ipn3ke.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_bus_pci.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_null.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_e1000.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_pcap.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_bnx2x.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_octeontx.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_thunderx.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_common_octeontx.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_octeontx.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_axgbe.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_i40e.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_bnx2x.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_ring.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_octeontx2_dma.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_dpaa2_cmdif.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_dpaa.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_vdev_netvsc.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_common_octeontx.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_caam_jr.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_hns3.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_compress_octeontx.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_txgbe.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_dpaa.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_cxgbe.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_vdev_netvsc.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_mempool_ring.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_hns3.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_vdpa_ifc.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_igc.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_nfp.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_dpaa2.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_octeontx2.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_compress_octeontx.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_liquidio.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_common_qat.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_mempool_dpaa.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_mempool_dpaa.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_mempool_stack.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_failsafe.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_baseband_fpga_lte_fec.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_openssl.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_skeleton.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_bus_ifpga.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_skeleton.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_mempool_ring.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_dpaa_sec.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_dpaa2_qdma.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_fm10k.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_mempool_octeontx.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_vmxnet3.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_baseband_null.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_bus_vdev.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_bnxt.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_bus_fslmc.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_common_dpaax.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_softnic.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_virtio.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_baseband_turbo_sw.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_ixgbe.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_octeontx2.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_mempool_dpaa2.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_liquidio.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_baseband_fpga_5gnr_fec.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_baseband_fpga_5gnr_fec.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_common_cpt.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_octeontx2.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_dsw.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_ice.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_enic.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_af_packet.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_common_octeontx2.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_dlb.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_fm10k.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_pfe.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_ntb.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_bus_pci.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_e1000.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_igc.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_mempool_octeontx.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_baseband_null.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_af_packet.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_bnxt.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_baseband_acc100.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_pfe.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_bus_dpaa.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_enic.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_sfc.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_null.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_avp.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_skeleton.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_skeleton.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_octeontx2_ep.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_baseband_fpga_lte_fec.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_compress_zlib.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_common_sfc_efx.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_ifpga.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_ntb.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_virtio.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_bond.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_bus_vmbus.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_opdl.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_dlb.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_nfp.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_failsafe.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_opdl.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_null.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_i40e.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_dpaa2.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_ipn3ke.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_mempool_bucket.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_regex_octeontx2.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_nitrox.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_cxgbe.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_vdpa_ifc.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_nitrox.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_memif.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_dpaa2_qdma.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_common_iavf.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_common_octeontx2.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_iavf.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_hinic.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_ring.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_octeontx.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_pcap.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_dpaa_sec.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_sw.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_common_cpt.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_bus_vdev.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_bus_dpaa.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_mempool_octeontx2.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_ioat.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_octeontx2.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_dpaa.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_dpaa2_sec.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_dpaa2.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_atlantic.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_mempool_dpaa2.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_octeontx.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_qede.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_sfc.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_hinic.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_bus_vmbus.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_compress_zlib.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_openssl.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_octeontx.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_dsw.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_octeontx.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_ccp.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_ifpga.so.21.0 EAL: Trace dir: /tmp/rte-2022-05-19-PM-12-56-21 EAL: Ask a virtual area of 0x7000 bytes EAL: Virtual area found at 0x100000000 (size = 0x7000) EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: VFIO PCI modules not loaded EAL: DPAA Bus not present. Skipping. EAL: PCI driver net_ice for device 0000:b1:00.0 wants IOVA as 'PA' EAL: PCI driver net_ice for device 0000:b3:00.0 wants IOVA as 'PA' EAL: Bus pci wants IOVA as 'PA' EAL: Bus fslmc wants IOVA as 'DC' EAL: Bus dpaa_bus wants IOVA as 'DC' EAL: Selected IOVA mode 'PA' EAL: No available hugepages reported in hugepages-1048576kB EAL: Probing VFIO support... EAL: IOMMU type 1 (Type 1) is supported EAL: IOMMU type 7 (sPAPR) is not supported EAL: IOMMU type 8 (No-IOMMU) is not supported EAL: VFIO support initialized EAL: Ask a virtual area of 0x2e000 bytes EAL: Virtual area found at 0x100007000 (size = 0x2e000) EAL: Setting up physically contiguous memory... EAL: Setting maximum number of open files to 1048576 EAL: Detected memory type: socket_id:0 hugepage_sz:2097152 EAL: Detected memory type: socket_id:1 hugepage_sz:2097152 EAL: Creating 4 segment lists: n_segs:8192 socket_id:0 hugepage_sz:2097152 EAL: Ask a virtual area of 0x61000 bytes EAL: Virtual area found at 0x100035000 (size = 0x61000) EAL: Memseg list allocated at socket 0, page size 0x800kB EAL: Ask a virtual area of 0x400000000 bytes EAL: Virtual area found at 0x100200000 (size = 0x400000000) EAL: VA reserved for memseg list at 0x100200000, size 400000000 EAL: Ask a virtual area of 0x61000 bytes EAL: Virtual area found at 0x500200000 (size = 0x61000) EAL: Memseg list allocated at socket 0, page size 0x800kB EAL: Ask a virtual area of 0x400000000 bytes EAL: Virtual area found at 0x500400000 (size = 0x400000000) EAL: VA reserved for memseg list at 0x500400000, size 400000000 EAL: Ask a virtual area of 0x61000 bytes EAL: Virtual area found at 0x900400000 (size = 0x61000) EAL: Memseg list allocated at socket 0, page size 0x800kB EAL: Ask a virtual area of 0x400000000 bytes EAL: Virtual area found at 0x900600000 (size = 0x400000000) EAL: VA reserved for memseg list at 0x900600000, size 400000000 EAL: Ask a virtual area of 0x61000 bytes EAL: Virtual area found at 0xd00600000 (size = 0x61000) EAL: Memseg list allocated at socket 0, page size 0x800kB EAL: Ask a virtual area of 0x400000000 bytes EAL: Virtual area found at 0xd00800000 (size = 0x400000000) EAL: VA reserved for memseg list at 0xd00800000, size 400000000 EAL: Creating 4 segment lists: n_segs:8192 socket_id:1 hugepage_sz:2097152 EAL: Ask a virtual area of 0x61000 bytes EAL: Virtual area found at 0x1100800000 (size = 0x61000) EAL: Memseg list allocated at socket 1, page size 0x800kB EAL: Ask a virtual area of 0x400000000 bytes EAL: Virtual area found at 0x1100a00000 (size = 0x400000000) EAL: VA reserved for memseg list at 0x1100a00000, size 400000000 EAL: Ask a virtual area of 0x61000 bytes EAL: Virtual area found at 0x1500a00000 (size = 0x61000) EAL: Memseg list allocated at socket 1, page size 0x800kB EAL: Ask a virtual area of 0x400000000 bytes EAL: Virtual area found at 0x1500c00000 (size = 0x400000000) EAL: VA reserved for memseg list at 0x1500c00000, size 400000000 EAL: Ask a virtual area of 0x61000 bytes EAL: Virtual area found at 0x1900c00000 (size = 0x61000) EAL: Memseg list allocated at socket 1, page size 0x800kB EAL: Ask a virtual area of 0x400000000 bytes EAL: Virtual area found at 0x1900e00000 (size = 0x400000000) EAL: VA reserved for memseg list at 0x1900e00000, size 400000000 EAL: Ask a virtual area of 0x61000 bytes EAL: Virtual area found at 0x1d00e00000 (size = 0x61000) EAL: Memseg list allocated at socket 1, page size 0x800kB EAL: Ask a virtual area of 0x400000000 bytes EAL: Virtual area found at 0x1d01000000 (size = 0x400000000) EAL: VA reserved for memseg list at 0x1d01000000, size 400000000 EAL: TSC frequency is ~2400000 KHz EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 0 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 0 was expanded by 2MB EAL: Main lcore 1 is ready (tid=7ff63e009900;cpuset=[1]) EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 0 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 0 was expanded by 2MB EAL: lcore 2 is ready (tid=7ff639d37700;cpuset=[2]) EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 0 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 0 was expanded by 2MB EAL: lcore 3 is ready (tid=7ff639536700;cpuset=[3]) EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 0 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 0 was expanded by 2MB EAL: lcore 4 is ready (tid=7ff638d35700;cpuset=[4]) EAL: PCI device 0000:00:01.0 on NUMA socket 0 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:00:01.1 on NUMA socket 0 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:00:01.2 on NUMA socket 0 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:00:01.3 on NUMA socket 0 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:00:01.4 on NUMA socket 0 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:00:01.5 on NUMA socket 0 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:00:01.6 on NUMA socket 0 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:00:01.7 on NUMA socket 0 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:4c:00.0 on NUMA socket 0 EAL: probe driver: 8086:1563 net_ixgbe EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:4c:00.1 on NUMA socket 0 EAL: probe driver: 8086:1563 net_ixgbe EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:80:01.0 on NUMA socket 1 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:80:01.1 on NUMA socket 1 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:80:01.2 on NUMA socket 1 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:80:01.3 on NUMA socket 1 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:80:01.4 on NUMA socket 1 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:80:01.5 on NUMA socket 1 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:80:01.6 on NUMA socket 1 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:80:01.7 on NUMA socket 1 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:b1:00.0 on NUMA socket 1 EAL: probe driver: 8086:1592 net_ice EAL: PCI memory mapped at 0x2101000000 EAL: PCI memory mapped at 0x2103000000 EAL: Probe PCI driver: net_ice (8086:1592) device: 0000:b1:00.0 (socket 1) EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 1 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 1 was expanded by 2MB ice_load_pkg_type(): Active package is: 1.3.28.0, ICE OS Default Package EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 0 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 0 was expanded by 4MB EAL: PCI device 0000:b3:00.0 on NUMA socket 1 EAL: probe driver: 8086:1592 net_ice EAL: PCI memory mapped at 0x2103010000 EAL: PCI memory mapped at 0x2105010000 EAL: Probe PCI driver: net_ice (8086:1592) device: 0000:b3:00.0 (socket 1) EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 0 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 0 was expanded by 2MB ice_load_pkg_type(): Active package is: 1.3.28.0, ICE OS Default Package EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 0 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 0 was expanded by 4MB EAL: No legacy callbacks, legacy socket not created EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 0 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 0 was expanded by 66MB MYLOG : Successfully validated PCI Device 0000:b3:00.0 EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 0 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 0 was expanded by 34MB EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 1 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 1 was expanded by 18MB USER1: rte_ip_frag_table_create: allocated of 16777344 bytes at socket 1 EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 1 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 1 was expanded by 40MB EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 1 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 1 was expanded by 40MB EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 1 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 1 was expanded by 4MB EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 1 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 1 was expanded by 18MB USER1: rte_ip_frag_table_create: allocated of 16777344 bytes at socket 1 EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 1 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 1 was expanded by 40MB EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 1 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 1 was expanded by 4MB MYLOG: Port [0] Initializing KNI --> it is allocated MYLOG: Port [0]: Started device (No such file or directory)MYLOG: kni_start(): Starting KNI for port 0 MYLOG: Port [0]: Link is up Cannot find device "rveth3" MYLOG: Port [0] Initialized 3 RX Queues (socket_id 1) MYLOG: Port [0] Initialized 3 TX Queues (socket_id 1) KNI [0] [0x101032d00] <--- As you can see KNI is allocated. KNI [1] [0x10101fe00] <--- As you can see KNI is allocated. Best Regards ___ Yasin CANER Lider Mühendis Ulak Haberleşme A.Ş. Ankara -----Original Message----- From: Stephen Hemminger <stephen@networkplumber.org> Sent: Thursday, May 19, 2022 8:11 PM To: Yasin CANER <yasin.caner@ulakhaberlesme.com.tr> Cc: users@dpdk.org Subject: Re: How to open debug and trace for KNI On Thu, 19 May 2022 13:13:21 +0000 Yasin CANER <yasin.caner@ulakhaberlesme.com.tr> wrote: > ubuntu 20.04.3 LTS > Kernel 5.4.0-110-generic > DPDK Version dpdk-stable-20.11.3 > Intel e810-C > Driver ice-1.8.8.tar > ice_load_pkg_type(): Active package is: 1.3.28.0, ICE OS Default Package > > Hello , > > I ve an enviroment as above. > > I try to run DPDK app that is already can run i40e driver with Intel XL710 or X700 NIC but not on e810-C > > When DPDK-app is on run , KNI is allocated but there is not any KNI interface on server. I try to open debug and trace logs so try to understand what is going on. So eal-> debug ,somehow, is activated but not for KNI? I need to understand why KNI is not working > > Compile flags with meson > > Step 1. meson -Denable_kmods=true -Dbuildtype=debug -Denable_trace_fp=true dpdk-stable-20.11.3 > 2. ninja > 3. ninja install > 4. ldconfig > > How to use meson : https://eur05.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdoc.dpdk.org%2Fguides%2Fprog_guide%2Fbuild-sdk-meson.html&data=05%7C01%7Cyasin.caner%40ulakhaberlesme.com.tr%7C5fd443a9244544ef169808da39ba835a%7C39e36fd90f214c96ae71dbd87cae7b33%7C1%7C0%7C637885770484533538%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=DVkM4UGQuSUbwqq4EbA0H9Cq66d7EFNxN0heXebFBOQ%3D&reserved=0 > How to debugging for eal parameters : https://eur05.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdoc.dpdk.org%2Fguides-20.08%2Flinux_gsg%2Flinux_eal_parameters.html&data=05%7C01%7Cyasin.caner%40ulakhaberlesme.com.tr%7C5fd443a9244544ef169808da39ba835a%7C39e36fd90f214c96ae71dbd87cae7b33%7C1%7C0%7C637885770484533538%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=FqHxfer1xZ%2Fb2ttEt9pS5iOMKRpmr4fG1S0g%2B5qDsl0%3D&reserved=0 > Here is ICE POLL PMD https://eur05.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdoc.dpdk.org%2Fguides%2Fnics%2Fice.html%3Fhighlight%3Dice&data=05%7C01%7Cyasin.caner%40ulakhaberlesme.com.tr%7C5fd443a9244544ef169808da39ba835a%7C39e36fd90f214c96ae71dbd87cae7b33%7C1%7C0%7C637885770484533538%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=TQdlWDZ92%2BWY1X2xBkI9KjDQGRM9SNf3M1HuExMcBO0%3D&reserved=0 > Parameters: > -c $dpdk_core_mask -d librte_net_$dpdk_nic_driver.so -d librte_bus_vmbus.so -d librte_mempool_dpaa2.so --log-level lib.kni:debug --log-level lib.eal:debug --log-level lib.ethdev:debug --log-level net.ice:debug --trace=.* --trace-dir=/tmp > > Best Regards. > > > Yasin CANER > Seems odd that you want vmbus and dpaa2. Vmbus is for Azure/Hyper-V and dpaa2 is for NXP. What is the log output? ^ permalink raw reply [flat|nested] 7+ messages in thread
* RE: How to open debug and trace for KNI 2022-05-20 6:03 ` Yasin CANER @ 2022-05-20 6:53 ` Yasin CANER 2022-05-20 8:36 ` Yasin CANER 0 siblings, 1 reply; 7+ messages in thread From: Yasin CANER @ 2022-05-20 6:53 UTC (permalink / raw) To: Stephen Hemminger; +Cc: users Hello Stephen, Changed loading options to , -c 1e -d librte_net_ice.so -d librte_mbuf.so -d librte_mempool.so -d librte_mempool_ring.so -d librte_mempool_stack.so -d librte_mempool_bucket.so -d librte_kni.so --log-level lib.kni:debug --log-level lib.eal:debug --log-level lib.ethdev:debug --log-level net.ice:debug --trace=.* --trace-dir=/tmp No changes after all . EAL: open shared lib librte_mbuf.so EAL: open shared lib librte_mempool.so EAL: open shared lib librte_mempool_ring.so EAL: open shared lib librte_mempool_stack.so EAL: open shared lib librte_mempool_bucket.so EAL: open shared lib librte_kni.so Best Regards. ___ Yasin CANER -----Original Message----- From: Yasin CANER Sent: Friday, May 20, 2022 9:04 AM To: Stephen Hemminger <stephen@networkplumber.org> Cc: users@dpdk.org Subject: RE: How to open debug and trace for KNI Hello Stephen, Firstly thank you for Reply. Yes , it loaded with dpaa2 and vmbus because couldn't find alternative instead " -d librte_mbuf.so -d librte_mempool_ring.so -d librte_mempool.so -d librte_mempool_stack.so" . this old libs are used for 17.05 and on 20 version using dpaa2 and vmbus. İf you have another advise , it will be appreciated. BTW , it is installed to baremetal server Here is output for EAL. Initializing RTE-EAL ... EAL: Detected lcore 0 as core 0 on socket 0 EAL: Detected lcore 1 as core 1 on socket 0 EAL: Detected lcore 2 as core 2 on socket 0 EAL: Detected lcore 3 as core 3 on socket 0 EAL: Detected lcore 4 as core 4 on socket 0 EAL: Detected lcore 5 as core 5 on socket 0 EAL: Detected lcore 6 as core 6 on socket 0 EAL: Detected lcore 7 as core 7 on socket 0 EAL: Detected lcore 8 as core 8 on socket 0 EAL: Detected lcore 9 as core 9 on socket 0 EAL: Detected lcore 10 as core 10 on socket 0 EAL: Detected lcore 11 as core 11 on socket 0 EAL: Detected lcore 12 as core 12 on socket 0 EAL: Detected lcore 13 as core 13 on socket 0 EAL: Detected lcore 14 as core 14 on socket 0 EAL: Detected lcore 15 as core 15 on socket 0 EAL: Detected lcore 16 as core 0 on socket 1 EAL: Detected lcore 17 as core 1 on socket 1 EAL: Detected lcore 18 as core 2 on socket 1 EAL: Detected lcore 19 as core 3 on socket 1 EAL: Detected lcore 20 as core 4 on socket 1 EAL: Detected lcore 21 as core 5 on socket 1 EAL: Detected lcore 22 as core 6 on socket 1 EAL: Detected lcore 23 as core 7 on socket 1 EAL: Detected lcore 24 as core 8 on socket 1 EAL: Detected lcore 25 as core 9 on socket 1 EAL: Detected lcore 26 as core 10 on socket 1 EAL: Detected lcore 27 as core 11 on socket 1 EAL: Detected lcore 28 as core 12 on socket 1 EAL: Detected lcore 29 as core 13 on socket 1 EAL: Detected lcore 30 as core 14 on socket 1 EAL: Detected lcore 31 as core 15 on socket 1 EAL: Detected lcore 32 as core 0 on socket 0 EAL: Detected lcore 33 as core 1 on socket 0 EAL: Detected lcore 34 as core 2 on socket 0 EAL: Detected lcore 35 as core 3 on socket 0 EAL: Detected lcore 36 as core 4 on socket 0 EAL: Detected lcore 37 as core 5 on socket 0 EAL: Detected lcore 38 as core 6 on socket 0 EAL: Detected lcore 39 as core 7 on socket 0 EAL: Detected lcore 40 as core 8 on socket 0 EAL: Detected lcore 41 as core 9 on socket 0 EAL: Detected lcore 42 as core 10 on socket 0 EAL: Detected lcore 43 as core 11 on socket 0 EAL: Detected lcore 44 as core 12 on socket 0 EAL: Detected lcore 45 as core 13 on socket 0 EAL: Detected lcore 46 as core 14 on socket 0 EAL: Detected lcore 47 as core 15 on socket 0 EAL: Detected lcore 48 as core 0 on socket 1 EAL: Detected lcore 49 as core 1 on socket 1 EAL: Detected lcore 50 as core 2 on socket 1 EAL: Detected lcore 51 as core 3 on socket 1 EAL: Detected lcore 52 as core 4 on socket 1 EAL: Detected lcore 53 as core 5 on socket 1 EAL: Detected lcore 54 as core 6 on socket 1 EAL: Detected lcore 55 as core 7 on socket 1 EAL: Detected lcore 56 as core 8 on socket 1 EAL: Detected lcore 57 as core 9 on socket 1 EAL: Detected lcore 58 as core 10 on socket 1 EAL: Detected lcore 59 as core 11 on socket 1 EAL: Detected lcore 60 as core 12 on socket 1 EAL: Detected lcore 61 as core 13 on socket 1 EAL: Detected lcore 62 as core 14 on socket 1 EAL: Detected lcore 63 as core 15 on socket 1 EAL: Support maximum 128 logical core(s) by configuration. EAL: Detected 64 lcore(s) EAL: Detected 2 NUMA nodes EAL: Checking presence of .so 'librte_eal.so.21.0' EAL: Detected shared linkage of DPDK EAL: open shared lib librte_net_ice.so EAL: Registered [vdev] bus. EAL: Registered [pci] bus. EAL: Registered [eth] device class. EAL: open shared lib librte_bus_vmbus.so EAL: Registered [vmbus] bus. EAL: open shared lib librte_mempool_dpaa2.so EAL: Registered [fslmc] bus. EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_avp.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_dpaa2_sec.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_regex_octeontx2.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_dlb2.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_memif.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_bond.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_ark.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_octeontx2_ep.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_octeontx2.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_dpaa2_cmdif.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_dpaa.so.21.0 EAL: Registered [dpaa_bus] bus. EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_common_sfc_efx.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_kni.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_common_dpaax.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_dpaa2.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_axgbe.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_bcmfs.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_baseband_turbo_sw.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_null.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_dlb2.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_netvsc.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_enetc.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_common_iavf.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_vmxnet3.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_baseband_acc100.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_octeontx2.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_virtio.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_tap.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_iavf.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_scheduler.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_ena.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_ark.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_common_qat.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_ixgbe.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_kni.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_sw.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_virtio.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_qede.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_softnic.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_atlantic.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_ena.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_mempool_bucket.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_ice.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_netvsc.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_enetc.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_bcmfs.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_mempool_stack.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_txgbe.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_caam_jr.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_scheduler.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_bus_fslmc.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_octeontx2_dma.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_ccp.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_bus_ifpga.so EAL: Registered [ifpga] bus. EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_mempool_octeontx2.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_thunderx.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_vhost.so EAL: Registered [vdpa] device class. EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_tap.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_ioat.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_vhost.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_ipn3ke.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_bus_pci.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_null.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_e1000.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_pcap.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_bnx2x.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_octeontx.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_thunderx.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_common_octeontx.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_octeontx.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_axgbe.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_i40e.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_bnx2x.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_ring.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_octeontx2_dma.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_dpaa2_cmdif.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_dpaa.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_vdev_netvsc.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_common_octeontx.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_caam_jr.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_hns3.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_compress_octeontx.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_txgbe.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_dpaa.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_cxgbe.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_vdev_netvsc.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_mempool_ring.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_hns3.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_vdpa_ifc.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_igc.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_nfp.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_dpaa2.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_octeontx2.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_compress_octeontx.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_liquidio.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_common_qat.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_mempool_dpaa.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_mempool_dpaa.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_mempool_stack.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_failsafe.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_baseband_fpga_lte_fec.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_openssl.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_skeleton.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_bus_ifpga.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_skeleton.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_mempool_ring.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_dpaa_sec.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_dpaa2_qdma.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_fm10k.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_mempool_octeontx.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_vmxnet3.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_baseband_null.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_bus_vdev.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_bnxt.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_bus_fslmc.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_common_dpaax.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_softnic.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_virtio.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_baseband_turbo_sw.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_ixgbe.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_octeontx2.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_mempool_dpaa2.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_liquidio.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_baseband_fpga_5gnr_fec.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_baseband_fpga_5gnr_fec.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_common_cpt.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_octeontx2.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_dsw.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_ice.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_enic.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_af_packet.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_common_octeontx2.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_dlb.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_fm10k.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_pfe.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_ntb.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_bus_pci.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_e1000.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_igc.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_mempool_octeontx.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_baseband_null.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_af_packet.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_bnxt.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_baseband_acc100.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_pfe.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_bus_dpaa.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_enic.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_sfc.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_null.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_avp.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_skeleton.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_skeleton.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_octeontx2_ep.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_baseband_fpga_lte_fec.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_compress_zlib.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_common_sfc_efx.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_ifpga.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_ntb.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_virtio.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_bond.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_bus_vmbus.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_opdl.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_dlb.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_nfp.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_failsafe.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_opdl.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_null.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_i40e.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_dpaa2.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_ipn3ke.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_mempool_bucket.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_regex_octeontx2.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_nitrox.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_cxgbe.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_vdpa_ifc.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_nitrox.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_memif.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_dpaa2_qdma.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_common_iavf.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_common_octeontx2.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_iavf.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_hinic.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_ring.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_octeontx.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_pcap.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_dpaa_sec.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_sw.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_common_cpt.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_bus_vdev.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_bus_dpaa.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_mempool_octeontx2.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_ioat.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_octeontx2.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_dpaa.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_dpaa2_sec.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_dpaa2.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_atlantic.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_mempool_dpaa2.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_octeontx.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_qede.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_sfc.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_hinic.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_bus_vmbus.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_compress_zlib.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_openssl.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_octeontx.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_dsw.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_octeontx.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_ccp.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_ifpga.so.21.0 EAL: Trace dir: /tmp/rte-2022-05-19-PM-12-56-21 EAL: Ask a virtual area of 0x7000 bytes EAL: Virtual area found at 0x100000000 (size = 0x7000) EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: VFIO PCI modules not loaded EAL: DPAA Bus not present. Skipping. EAL: PCI driver net_ice for device 0000:b1:00.0 wants IOVA as 'PA' EAL: PCI driver net_ice for device 0000:b3:00.0 wants IOVA as 'PA' EAL: Bus pci wants IOVA as 'PA' EAL: Bus fslmc wants IOVA as 'DC' EAL: Bus dpaa_bus wants IOVA as 'DC' EAL: Selected IOVA mode 'PA' EAL: No available hugepages reported in hugepages-1048576kB EAL: Probing VFIO support... EAL: IOMMU type 1 (Type 1) is supported EAL: IOMMU type 7 (sPAPR) is not supported EAL: IOMMU type 8 (No-IOMMU) is not supported EAL: VFIO support initialized EAL: Ask a virtual area of 0x2e000 bytes EAL: Virtual area found at 0x100007000 (size = 0x2e000) EAL: Setting up physically contiguous memory... EAL: Setting maximum number of open files to 1048576 EAL: Detected memory type: socket_id:0 hugepage_sz:2097152 EAL: Detected memory type: socket_id:1 hugepage_sz:2097152 EAL: Creating 4 segment lists: n_segs:8192 socket_id:0 hugepage_sz:2097152 EAL: Ask a virtual area of 0x61000 bytes EAL: Virtual area found at 0x100035000 (size = 0x61000) EAL: Memseg list allocated at socket 0, page size 0x800kB EAL: Ask a virtual area of 0x400000000 bytes EAL: Virtual area found at 0x100200000 (size = 0x400000000) EAL: VA reserved for memseg list at 0x100200000, size 400000000 EAL: Ask a virtual area of 0x61000 bytes EAL: Virtual area found at 0x500200000 (size = 0x61000) EAL: Memseg list allocated at socket 0, page size 0x800kB EAL: Ask a virtual area of 0x400000000 bytes EAL: Virtual area found at 0x500400000 (size = 0x400000000) EAL: VA reserved for memseg list at 0x500400000, size 400000000 EAL: Ask a virtual area of 0x61000 bytes EAL: Virtual area found at 0x900400000 (size = 0x61000) EAL: Memseg list allocated at socket 0, page size 0x800kB EAL: Ask a virtual area of 0x400000000 bytes EAL: Virtual area found at 0x900600000 (size = 0x400000000) EAL: VA reserved for memseg list at 0x900600000, size 400000000 EAL: Ask a virtual area of 0x61000 bytes EAL: Virtual area found at 0xd00600000 (size = 0x61000) EAL: Memseg list allocated at socket 0, page size 0x800kB EAL: Ask a virtual area of 0x400000000 bytes EAL: Virtual area found at 0xd00800000 (size = 0x400000000) EAL: VA reserved for memseg list at 0xd00800000, size 400000000 EAL: Creating 4 segment lists: n_segs:8192 socket_id:1 hugepage_sz:2097152 EAL: Ask a virtual area of 0x61000 bytes EAL: Virtual area found at 0x1100800000 (size = 0x61000) EAL: Memseg list allocated at socket 1, page size 0x800kB EAL: Ask a virtual area of 0x400000000 bytes EAL: Virtual area found at 0x1100a00000 (size = 0x400000000) EAL: VA reserved for memseg list at 0x1100a00000, size 400000000 EAL: Ask a virtual area of 0x61000 bytes EAL: Virtual area found at 0x1500a00000 (size = 0x61000) EAL: Memseg list allocated at socket 1, page size 0x800kB EAL: Ask a virtual area of 0x400000000 bytes EAL: Virtual area found at 0x1500c00000 (size = 0x400000000) EAL: VA reserved for memseg list at 0x1500c00000, size 400000000 EAL: Ask a virtual area of 0x61000 bytes EAL: Virtual area found at 0x1900c00000 (size = 0x61000) EAL: Memseg list allocated at socket 1, page size 0x800kB EAL: Ask a virtual area of 0x400000000 bytes EAL: Virtual area found at 0x1900e00000 (size = 0x400000000) EAL: VA reserved for memseg list at 0x1900e00000, size 400000000 EAL: Ask a virtual area of 0x61000 bytes EAL: Virtual area found at 0x1d00e00000 (size = 0x61000) EAL: Memseg list allocated at socket 1, page size 0x800kB EAL: Ask a virtual area of 0x400000000 bytes EAL: Virtual area found at 0x1d01000000 (size = 0x400000000) EAL: VA reserved for memseg list at 0x1d01000000, size 400000000 EAL: TSC frequency is ~2400000 KHz EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 0 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 0 was expanded by 2MB EAL: Main lcore 1 is ready (tid=7ff63e009900;cpuset=[1]) EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 0 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 0 was expanded by 2MB EAL: lcore 2 is ready (tid=7ff639d37700;cpuset=[2]) EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 0 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 0 was expanded by 2MB EAL: lcore 3 is ready (tid=7ff639536700;cpuset=[3]) EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 0 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 0 was expanded by 2MB EAL: lcore 4 is ready (tid=7ff638d35700;cpuset=[4]) EAL: PCI device 0000:00:01.0 on NUMA socket 0 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:00:01.1 on NUMA socket 0 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:00:01.2 on NUMA socket 0 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:00:01.3 on NUMA socket 0 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:00:01.4 on NUMA socket 0 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:00:01.5 on NUMA socket 0 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:00:01.6 on NUMA socket 0 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:00:01.7 on NUMA socket 0 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:4c:00.0 on NUMA socket 0 EAL: probe driver: 8086:1563 net_ixgbe EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:4c:00.1 on NUMA socket 0 EAL: probe driver: 8086:1563 net_ixgbe EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:80:01.0 on NUMA socket 1 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:80:01.1 on NUMA socket 1 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:80:01.2 on NUMA socket 1 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:80:01.3 on NUMA socket 1 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:80:01.4 on NUMA socket 1 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:80:01.5 on NUMA socket 1 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:80:01.6 on NUMA socket 1 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:80:01.7 on NUMA socket 1 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:b1:00.0 on NUMA socket 1 EAL: probe driver: 8086:1592 net_ice EAL: PCI memory mapped at 0x2101000000 EAL: PCI memory mapped at 0x2103000000 EAL: Probe PCI driver: net_ice (8086:1592) device: 0000:b1:00.0 (socket 1) EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 1 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 1 was expanded by 2MB ice_load_pkg_type(): Active package is: 1.3.28.0, ICE OS Default Package EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 0 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 0 was expanded by 4MB EAL: PCI device 0000:b3:00.0 on NUMA socket 1 EAL: probe driver: 8086:1592 net_ice EAL: PCI memory mapped at 0x2103010000 EAL: PCI memory mapped at 0x2105010000 EAL: Probe PCI driver: net_ice (8086:1592) device: 0000:b3:00.0 (socket 1) EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 0 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 0 was expanded by 2MB ice_load_pkg_type(): Active package is: 1.3.28.0, ICE OS Default Package EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 0 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 0 was expanded by 4MB EAL: No legacy callbacks, legacy socket not created EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 0 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 0 was expanded by 66MB MYLOG : Successfully validated PCI Device 0000:b3:00.0 EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 0 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 0 was expanded by 34MB EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 1 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 1 was expanded by 18MB USER1: rte_ip_frag_table_create: allocated of 16777344 bytes at socket 1 EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 1 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 1 was expanded by 40MB EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 1 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 1 was expanded by 40MB EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 1 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 1 was expanded by 4MB EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 1 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 1 was expanded by 18MB USER1: rte_ip_frag_table_create: allocated of 16777344 bytes at socket 1 EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 1 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 1 was expanded by 40MB EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 1 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 1 was expanded by 4MB MYLOG: Port [0] Initializing KNI --> it is allocated MYLOG: Port [0]: Started device (No such file or directory)MYLOG: kni_start(): Starting KNI for port 0 MYLOG: Port [0]: Link is up Cannot find device "rveth3" MYLOG: Port [0] Initialized 3 RX Queues (socket_id 1) MYLOG: Port [0] Initialized 3 TX Queues (socket_id 1) KNI [0] [0x101032d00] <--- As you can see KNI is allocated. KNI [1] [0x10101fe00] <--- As you can see KNI is allocated. Best Regards ___ Yasin CANER Lider Mühendis Ulak Haberleşme A.Ş. Ankara -----Original Message----- From: Stephen Hemminger <stephen@networkplumber.org> Sent: Thursday, May 19, 2022 8:11 PM To: Yasin CANER <yasin.caner@ulakhaberlesme.com.tr> Cc: users@dpdk.org Subject: Re: How to open debug and trace for KNI On Thu, 19 May 2022 13:13:21 +0000 Yasin CANER <yasin.caner@ulakhaberlesme.com.tr> wrote: > ubuntu 20.04.3 LTS > Kernel 5.4.0-110-generic > DPDK Version dpdk-stable-20.11.3 > Intel e810-C > Driver ice-1.8.8.tar > ice_load_pkg_type(): Active package is: 1.3.28.0, ICE OS Default > Package > > Hello , > > I ve an enviroment as above. > > I try to run DPDK app that is already can run i40e driver with Intel > XL710 or X700 NIC but not on e810-C > > When DPDK-app is on run , KNI is allocated but there is not any KNI > interface on server. I try to open debug and trace logs so try to > understand what is going on. So eal-> debug ,somehow, is activated but > not for KNI? I need to understand why KNI is not working > > Compile flags with meson > > Step 1. meson -Denable_kmods=true -Dbuildtype=debug -Denable_trace_fp=true dpdk-stable-20.11.3 > 2. ninja > 3. ninja install > 4. ldconfig > > How to use meson : > https://eur05.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdoc. > dpdk.org%2Fguides%2Fprog_guide%2Fbuild-sdk-meson.html&data=05%7C01 > %7Cyasin.caner%40ulakhaberlesme.com.tr%7C5fd443a9244544ef169808da39ba8 > 35a%7C39e36fd90f214c96ae71dbd87cae7b33%7C1%7C0%7C637885770484533538%7C > Unknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1h > aWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=DVkM4UGQuSUbwqq4EbA0H9Cq6 > 6d7EFNxN0heXebFBOQ%3D&reserved=0 > How to debugging for eal parameters : > https://eur05.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdoc. > dpdk.org%2Fguides-20.08%2Flinux_gsg%2Flinux_eal_parameters.html&da > ta=05%7C01%7Cyasin.caner%40ulakhaberlesme.com.tr%7C5fd443a9244544ef169 > 808da39ba835a%7C39e36fd90f214c96ae71dbd87cae7b33%7C1%7C0%7C63788577048 > 4533538%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLC > JBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=FqHxfer1xZ%2Fb2 > ttEt9pS5iOMKRpmr4fG1S0g%2B5qDsl0%3D&reserved=0 > Here is ICE POLL PMD > https://eur05.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdoc. > dpdk.org%2Fguides%2Fnics%2Fice.html%3Fhighlight%3Dice&data=05%7C01 > %7Cyasin.caner%40ulakhaberlesme.com.tr%7C5fd443a9244544ef169808da39ba8 > 35a%7C39e36fd90f214c96ae71dbd87cae7b33%7C1%7C0%7C637885770484533538%7C > Unknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1h > aWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=TQdlWDZ92%2BWY1X2xBkI9KjD > QGRM9SNf3M1HuExMcBO0%3D&reserved=0 > Parameters: > -c $dpdk_core_mask -d librte_net_$dpdk_nic_driver.so -d > librte_bus_vmbus.so -d librte_mempool_dpaa2.so --log-level > lib.kni:debug --log-level lib.eal:debug --log-level lib.ethdev:debug > --log-level net.ice:debug --trace=.* --trace-dir=/tmp > > Best Regards. > > > Yasin CANER > Seems odd that you want vmbus and dpaa2. Vmbus is for Azure/Hyper-V and dpaa2 is for NXP. What is the log output? ^ permalink raw reply [flat|nested] 7+ messages in thread
* RE: How to open debug and trace for KNI 2022-05-20 6:53 ` Yasin CANER @ 2022-05-20 8:36 ` Yasin CANER 2022-05-20 10:01 ` Yasin CANER 0 siblings, 1 reply; 7+ messages in thread From: Yasin CANER @ 2022-05-20 8:36 UTC (permalink / raw) To: Stephen Hemminger; +Cc: users Hello, After digging trace modüle and used via babeltrace2 that dont give any hint. Pointer of KNI " 0x101032D00" is matched at trace. It is not freed as i can see in logs. babeltrace2 rte-2022-05-20-AM-07-55-48 [07:55:49.930944004] (+0.000000884) lib.eal.mem.malloc: { cpu_id = 0x1, name = "app_dpdk" }, { type = "KNI", size = 0xC8, align = 0x40, socket = -1, ptr = 0x101032D00 } [07:55:49.930944111] (+0.000000107) lib.eal.mem.zmalloc: { cpu_id = 0x1, name = "app_dpdk" }, { type = "KNI", size = 0xC8, align = 0x40, socket = -1, ptr = 0x101032D00 } [07:55:49.938546126] (+0.000711049) lib.ethdev.start: { cpu_id = 0x1, name = "app_dpdk" }, { port_id = 0x0 } Trace log is shared in pastebin. https://pastebin.com/tUD7Z3hb Best Regards ___ Yasin CANER -----Original Message----- From: Yasin CANER Sent: Friday, May 20, 2022 9:53 AM To: Stephen Hemminger <stephen@networkplumber.org> Cc: users@dpdk.org Subject: RE: How to open debug and trace for KNI Hello Stephen, Changed loading options to , -c 1e -d librte_net_ice.so -d librte_mbuf.so -d librte_mempool.so -d librte_mempool_ring.so -d librte_mempool_stack.so -d librte_mempool_bucket.so -d librte_kni.so --log-level lib.kni:debug --log-level lib.eal:debug --log-level lib.ethdev:debug --log-level net.ice:debug --trace=.* --trace-dir=/tmp No changes after all . EAL: open shared lib librte_mbuf.so EAL: open shared lib librte_mempool.so EAL: open shared lib librte_mempool_ring.so EAL: open shared lib librte_mempool_stack.so EAL: open shared lib librte_mempool_bucket.so EAL: open shared lib librte_kni.so Best Regards. ___ Yasin CANER -----Original Message----- From: Yasin CANER Sent: Friday, May 20, 2022 9:04 AM To: Stephen Hemminger <stephen@networkplumber.org> Cc: users@dpdk.org Subject: RE: How to open debug and trace for KNI Hello Stephen, Firstly thank you for Reply. Yes , it loaded with dpaa2 and vmbus because couldn't find alternative instead " -d librte_mbuf.so -d librte_mempool_ring.so -d librte_mempool.so -d librte_mempool_stack.so" . this old libs are used for 17.05 and on 20 version using dpaa2 and vmbus. İf you have another advise , it will be appreciated. BTW , it is installed to baremetal server Here is output for EAL. Initializing RTE-EAL ... EAL: Detected lcore 0 as core 0 on socket 0 EAL: Detected lcore 1 as core 1 on socket 0 EAL: Detected lcore 2 as core 2 on socket 0 EAL: Detected lcore 3 as core 3 on socket 0 EAL: Detected lcore 4 as core 4 on socket 0 EAL: Detected lcore 5 as core 5 on socket 0 EAL: Detected lcore 6 as core 6 on socket 0 EAL: Detected lcore 7 as core 7 on socket 0 EAL: Detected lcore 8 as core 8 on socket 0 EAL: Detected lcore 9 as core 9 on socket 0 EAL: Detected lcore 10 as core 10 on socket 0 EAL: Detected lcore 11 as core 11 on socket 0 EAL: Detected lcore 12 as core 12 on socket 0 EAL: Detected lcore 13 as core 13 on socket 0 EAL: Detected lcore 14 as core 14 on socket 0 EAL: Detected lcore 15 as core 15 on socket 0 EAL: Detected lcore 16 as core 0 on socket 1 EAL: Detected lcore 17 as core 1 on socket 1 EAL: Detected lcore 18 as core 2 on socket 1 EAL: Detected lcore 19 as core 3 on socket 1 EAL: Detected lcore 20 as core 4 on socket 1 EAL: Detected lcore 21 as core 5 on socket 1 EAL: Detected lcore 22 as core 6 on socket 1 EAL: Detected lcore 23 as core 7 on socket 1 EAL: Detected lcore 24 as core 8 on socket 1 EAL: Detected lcore 25 as core 9 on socket 1 EAL: Detected lcore 26 as core 10 on socket 1 EAL: Detected lcore 27 as core 11 on socket 1 EAL: Detected lcore 28 as core 12 on socket 1 EAL: Detected lcore 29 as core 13 on socket 1 EAL: Detected lcore 30 as core 14 on socket 1 EAL: Detected lcore 31 as core 15 on socket 1 EAL: Detected lcore 32 as core 0 on socket 0 EAL: Detected lcore 33 as core 1 on socket 0 EAL: Detected lcore 34 as core 2 on socket 0 EAL: Detected lcore 35 as core 3 on socket 0 EAL: Detected lcore 36 as core 4 on socket 0 EAL: Detected lcore 37 as core 5 on socket 0 EAL: Detected lcore 38 as core 6 on socket 0 EAL: Detected lcore 39 as core 7 on socket 0 EAL: Detected lcore 40 as core 8 on socket 0 EAL: Detected lcore 41 as core 9 on socket 0 EAL: Detected lcore 42 as core 10 on socket 0 EAL: Detected lcore 43 as core 11 on socket 0 EAL: Detected lcore 44 as core 12 on socket 0 EAL: Detected lcore 45 as core 13 on socket 0 EAL: Detected lcore 46 as core 14 on socket 0 EAL: Detected lcore 47 as core 15 on socket 0 EAL: Detected lcore 48 as core 0 on socket 1 EAL: Detected lcore 49 as core 1 on socket 1 EAL: Detected lcore 50 as core 2 on socket 1 EAL: Detected lcore 51 as core 3 on socket 1 EAL: Detected lcore 52 as core 4 on socket 1 EAL: Detected lcore 53 as core 5 on socket 1 EAL: Detected lcore 54 as core 6 on socket 1 EAL: Detected lcore 55 as core 7 on socket 1 EAL: Detected lcore 56 as core 8 on socket 1 EAL: Detected lcore 57 as core 9 on socket 1 EAL: Detected lcore 58 as core 10 on socket 1 EAL: Detected lcore 59 as core 11 on socket 1 EAL: Detected lcore 60 as core 12 on socket 1 EAL: Detected lcore 61 as core 13 on socket 1 EAL: Detected lcore 62 as core 14 on socket 1 EAL: Detected lcore 63 as core 15 on socket 1 EAL: Support maximum 128 logical core(s) by configuration. EAL: Detected 64 lcore(s) EAL: Detected 2 NUMA nodes EAL: Checking presence of .so 'librte_eal.so.21.0' EAL: Detected shared linkage of DPDK EAL: open shared lib librte_net_ice.so EAL: Registered [vdev] bus. EAL: Registered [pci] bus. EAL: Registered [eth] device class. EAL: open shared lib librte_bus_vmbus.so EAL: Registered [vmbus] bus. EAL: open shared lib librte_mempool_dpaa2.so EAL: Registered [fslmc] bus. EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_avp.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_dpaa2_sec.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_regex_octeontx2.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_dlb2.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_memif.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_bond.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_ark.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_octeontx2_ep.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_octeontx2.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_dpaa2_cmdif.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_dpaa.so.21.0 EAL: Registered [dpaa_bus] bus. EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_common_sfc_efx.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_kni.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_common_dpaax.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_dpaa2.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_axgbe.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_bcmfs.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_baseband_turbo_sw.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_null.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_dlb2.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_netvsc.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_enetc.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_common_iavf.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_vmxnet3.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_baseband_acc100.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_octeontx2.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_virtio.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_tap.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_iavf.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_scheduler.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_ena.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_ark.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_common_qat.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_ixgbe.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_kni.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_sw.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_virtio.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_qede.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_softnic.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_atlantic.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_ena.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_mempool_bucket.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_ice.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_netvsc.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_enetc.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_bcmfs.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_mempool_stack.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_txgbe.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_caam_jr.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_scheduler.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_bus_fslmc.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_octeontx2_dma.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_ccp.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_bus_ifpga.so EAL: Registered [ifpga] bus. EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_mempool_octeontx2.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_thunderx.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_vhost.so EAL: Registered [vdpa] device class. EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_tap.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_ioat.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_vhost.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_ipn3ke.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_bus_pci.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_null.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_e1000.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_pcap.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_bnx2x.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_octeontx.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_thunderx.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_common_octeontx.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_octeontx.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_axgbe.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_i40e.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_bnx2x.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_ring.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_octeontx2_dma.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_dpaa2_cmdif.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_dpaa.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_vdev_netvsc.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_common_octeontx.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_caam_jr.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_hns3.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_compress_octeontx.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_txgbe.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_dpaa.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_cxgbe.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_vdev_netvsc.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_mempool_ring.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_hns3.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_vdpa_ifc.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_igc.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_nfp.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_dpaa2.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_octeontx2.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_compress_octeontx.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_liquidio.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_common_qat.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_mempool_dpaa.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_mempool_dpaa.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_mempool_stack.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_failsafe.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_baseband_fpga_lte_fec.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_openssl.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_skeleton.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_bus_ifpga.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_skeleton.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_mempool_ring.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_dpaa_sec.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_dpaa2_qdma.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_fm10k.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_mempool_octeontx.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_vmxnet3.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_baseband_null.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_bus_vdev.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_bnxt.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_bus_fslmc.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_common_dpaax.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_softnic.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_virtio.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_baseband_turbo_sw.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_ixgbe.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_octeontx2.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_mempool_dpaa2.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_liquidio.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_baseband_fpga_5gnr_fec.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_baseband_fpga_5gnr_fec.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_common_cpt.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_octeontx2.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_dsw.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_ice.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_enic.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_af_packet.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_common_octeontx2.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_dlb.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_fm10k.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_pfe.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_ntb.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_bus_pci.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_e1000.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_igc.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_mempool_octeontx.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_baseband_null.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_af_packet.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_bnxt.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_baseband_acc100.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_pfe.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_bus_dpaa.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_enic.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_sfc.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_null.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_avp.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_skeleton.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_skeleton.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_octeontx2_ep.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_baseband_fpga_lte_fec.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_compress_zlib.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_common_sfc_efx.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_ifpga.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_ntb.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_virtio.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_bond.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_bus_vmbus.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_opdl.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_dlb.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_nfp.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_failsafe.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_opdl.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_null.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_i40e.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_dpaa2.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_ipn3ke.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_mempool_bucket.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_regex_octeontx2.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_nitrox.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_cxgbe.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_vdpa_ifc.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_nitrox.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_memif.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_dpaa2_qdma.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_common_iavf.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_common_octeontx2.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_iavf.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_hinic.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_ring.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_octeontx.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_pcap.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_dpaa_sec.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_sw.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_common_cpt.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_bus_vdev.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_bus_dpaa.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_mempool_octeontx2.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_ioat.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_octeontx2.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_dpaa.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_dpaa2_sec.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_dpaa2.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_atlantic.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_mempool_dpaa2.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_octeontx.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_qede.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_sfc.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_hinic.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_bus_vmbus.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_compress_zlib.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_openssl.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_octeontx.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_dsw.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_octeontx.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_ccp.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_ifpga.so.21.0 EAL: Trace dir: /tmp/rte-2022-05-19-PM-12-56-21 EAL: Ask a virtual area of 0x7000 bytes EAL: Virtual area found at 0x100000000 (size = 0x7000) EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: VFIO PCI modules not loaded EAL: DPAA Bus not present. Skipping. EAL: PCI driver net_ice for device 0000:b1:00.0 wants IOVA as 'PA' EAL: PCI driver net_ice for device 0000:b3:00.0 wants IOVA as 'PA' EAL: Bus pci wants IOVA as 'PA' EAL: Bus fslmc wants IOVA as 'DC' EAL: Bus dpaa_bus wants IOVA as 'DC' EAL: Selected IOVA mode 'PA' EAL: No available hugepages reported in hugepages-1048576kB EAL: Probing VFIO support... EAL: IOMMU type 1 (Type 1) is supported EAL: IOMMU type 7 (sPAPR) is not supported EAL: IOMMU type 8 (No-IOMMU) is not supported EAL: VFIO support initialized EAL: Ask a virtual area of 0x2e000 bytes EAL: Virtual area found at 0x100007000 (size = 0x2e000) EAL: Setting up physically contiguous memory... EAL: Setting maximum number of open files to 1048576 EAL: Detected memory type: socket_id:0 hugepage_sz:2097152 EAL: Detected memory type: socket_id:1 hugepage_sz:2097152 EAL: Creating 4 segment lists: n_segs:8192 socket_id:0 hugepage_sz:2097152 EAL: Ask a virtual area of 0x61000 bytes EAL: Virtual area found at 0x100035000 (size = 0x61000) EAL: Memseg list allocated at socket 0, page size 0x800kB EAL: Ask a virtual area of 0x400000000 bytes EAL: Virtual area found at 0x100200000 (size = 0x400000000) EAL: VA reserved for memseg list at 0x100200000, size 400000000 EAL: Ask a virtual area of 0x61000 bytes EAL: Virtual area found at 0x500200000 (size = 0x61000) EAL: Memseg list allocated at socket 0, page size 0x800kB EAL: Ask a virtual area of 0x400000000 bytes EAL: Virtual area found at 0x500400000 (size = 0x400000000) EAL: VA reserved for memseg list at 0x500400000, size 400000000 EAL: Ask a virtual area of 0x61000 bytes EAL: Virtual area found at 0x900400000 (size = 0x61000) EAL: Memseg list allocated at socket 0, page size 0x800kB EAL: Ask a virtual area of 0x400000000 bytes EAL: Virtual area found at 0x900600000 (size = 0x400000000) EAL: VA reserved for memseg list at 0x900600000, size 400000000 EAL: Ask a virtual area of 0x61000 bytes EAL: Virtual area found at 0xd00600000 (size = 0x61000) EAL: Memseg list allocated at socket 0, page size 0x800kB EAL: Ask a virtual area of 0x400000000 bytes EAL: Virtual area found at 0xd00800000 (size = 0x400000000) EAL: VA reserved for memseg list at 0xd00800000, size 400000000 EAL: Creating 4 segment lists: n_segs:8192 socket_id:1 hugepage_sz:2097152 EAL: Ask a virtual area of 0x61000 bytes EAL: Virtual area found at 0x1100800000 (size = 0x61000) EAL: Memseg list allocated at socket 1, page size 0x800kB EAL: Ask a virtual area of 0x400000000 bytes EAL: Virtual area found at 0x1100a00000 (size = 0x400000000) EAL: VA reserved for memseg list at 0x1100a00000, size 400000000 EAL: Ask a virtual area of 0x61000 bytes EAL: Virtual area found at 0x1500a00000 (size = 0x61000) EAL: Memseg list allocated at socket 1, page size 0x800kB EAL: Ask a virtual area of 0x400000000 bytes EAL: Virtual area found at 0x1500c00000 (size = 0x400000000) EAL: VA reserved for memseg list at 0x1500c00000, size 400000000 EAL: Ask a virtual area of 0x61000 bytes EAL: Virtual area found at 0x1900c00000 (size = 0x61000) EAL: Memseg list allocated at socket 1, page size 0x800kB EAL: Ask a virtual area of 0x400000000 bytes EAL: Virtual area found at 0x1900e00000 (size = 0x400000000) EAL: VA reserved for memseg list at 0x1900e00000, size 400000000 EAL: Ask a virtual area of 0x61000 bytes EAL: Virtual area found at 0x1d00e00000 (size = 0x61000) EAL: Memseg list allocated at socket 1, page size 0x800kB EAL: Ask a virtual area of 0x400000000 bytes EAL: Virtual area found at 0x1d01000000 (size = 0x400000000) EAL: VA reserved for memseg list at 0x1d01000000, size 400000000 EAL: TSC frequency is ~2400000 KHz EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 0 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 0 was expanded by 2MB EAL: Main lcore 1 is ready (tid=7ff63e009900;cpuset=[1]) EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 0 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 0 was expanded by 2MB EAL: lcore 2 is ready (tid=7ff639d37700;cpuset=[2]) EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 0 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 0 was expanded by 2MB EAL: lcore 3 is ready (tid=7ff639536700;cpuset=[3]) EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 0 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 0 was expanded by 2MB EAL: lcore 4 is ready (tid=7ff638d35700;cpuset=[4]) EAL: PCI device 0000:00:01.0 on NUMA socket 0 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:00:01.1 on NUMA socket 0 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:00:01.2 on NUMA socket 0 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:00:01.3 on NUMA socket 0 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:00:01.4 on NUMA socket 0 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:00:01.5 on NUMA socket 0 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:00:01.6 on NUMA socket 0 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:00:01.7 on NUMA socket 0 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:4c:00.0 on NUMA socket 0 EAL: probe driver: 8086:1563 net_ixgbe EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:4c:00.1 on NUMA socket 0 EAL: probe driver: 8086:1563 net_ixgbe EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:80:01.0 on NUMA socket 1 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:80:01.1 on NUMA socket 1 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:80:01.2 on NUMA socket 1 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:80:01.3 on NUMA socket 1 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:80:01.4 on NUMA socket 1 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:80:01.5 on NUMA socket 1 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:80:01.6 on NUMA socket 1 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:80:01.7 on NUMA socket 1 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:b1:00.0 on NUMA socket 1 EAL: probe driver: 8086:1592 net_ice EAL: PCI memory mapped at 0x2101000000 EAL: PCI memory mapped at 0x2103000000 EAL: Probe PCI driver: net_ice (8086:1592) device: 0000:b1:00.0 (socket 1) EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 1 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 1 was expanded by 2MB ice_load_pkg_type(): Active package is: 1.3.28.0, ICE OS Default Package EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 0 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 0 was expanded by 4MB EAL: PCI device 0000:b3:00.0 on NUMA socket 1 EAL: probe driver: 8086:1592 net_ice EAL: PCI memory mapped at 0x2103010000 EAL: PCI memory mapped at 0x2105010000 EAL: Probe PCI driver: net_ice (8086:1592) device: 0000:b3:00.0 (socket 1) EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 0 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 0 was expanded by 2MB ice_load_pkg_type(): Active package is: 1.3.28.0, ICE OS Default Package EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 0 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 0 was expanded by 4MB EAL: No legacy callbacks, legacy socket not created EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 0 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 0 was expanded by 66MB MYLOG : Successfully validated PCI Device 0000:b3:00.0 EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 0 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 0 was expanded by 34MB EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 1 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 1 was expanded by 18MB USER1: rte_ip_frag_table_create: allocated of 16777344 bytes at socket 1 EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 1 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 1 was expanded by 40MB EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 1 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 1 was expanded by 40MB EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 1 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 1 was expanded by 4MB EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 1 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 1 was expanded by 18MB USER1: rte_ip_frag_table_create: allocated of 16777344 bytes at socket 1 EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 1 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 1 was expanded by 40MB EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 1 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 1 was expanded by 4MB MYLOG: Port [0] Initializing KNI --> it is allocated MYLOG: Port [0]: Started device (No such file or directory)MYLOG: kni_start(): Starting KNI for port 0 MYLOG: Port [0]: Link is up Cannot find device "rveth3" MYLOG: Port [0] Initialized 3 RX Queues (socket_id 1) MYLOG: Port [0] Initialized 3 TX Queues (socket_id 1) KNI [0] [0x101032d00] <--- As you can see KNI is allocated. KNI [1] [0x10101fe00] <--- As you can see KNI is allocated. Best Regards ___ Yasin CANER Lider Mühendis Ulak Haberleşme A.Ş. Ankara -----Original Message----- From: Stephen Hemminger <stephen@networkplumber.org> Sent: Thursday, May 19, 2022 8:11 PM To: Yasin CANER <yasin.caner@ulakhaberlesme.com.tr> Cc: users@dpdk.org Subject: Re: How to open debug and trace for KNI On Thu, 19 May 2022 13:13:21 +0000 Yasin CANER <yasin.caner@ulakhaberlesme.com.tr> wrote: > ubuntu 20.04.3 LTS > Kernel 5.4.0-110-generic > DPDK Version dpdk-stable-20.11.3 > Intel e810-C > Driver ice-1.8.8.tar > ice_load_pkg_type(): Active package is: 1.3.28.0, ICE OS Default > Package > > Hello , > > I ve an enviroment as above. > > I try to run DPDK app that is already can run i40e driver with Intel > XL710 or X700 NIC but not on e810-C > > When DPDK-app is on run , KNI is allocated but there is not any KNI > interface on server. I try to open debug and trace logs so try to > understand what is going on. So eal-> debug ,somehow, is activated but > not for KNI? I need to understand why KNI is not working > > Compile flags with meson > > Step 1. meson -Denable_kmods=true -Dbuildtype=debug -Denable_trace_fp=true dpdk-stable-20.11.3 > 2. ninja > 3. ninja install > 4. ldconfig > > How to use meson : > https://eur05.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdoc. > dpdk.org%2Fguides%2Fprog_guide%2Fbuild-sdk-meson.html&data=05%7C01 > %7Cyasin.caner%40ulakhaberlesme.com.tr%7C5fd443a9244544ef169808da39ba8 > 35a%7C39e36fd90f214c96ae71dbd87cae7b33%7C1%7C0%7C637885770484533538%7C > Unknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1h > aWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=DVkM4UGQuSUbwqq4EbA0H9Cq6 > 6d7EFNxN0heXebFBOQ%3D&reserved=0 > How to debugging for eal parameters : > https://eur05.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdoc. > dpdk.org%2Fguides-20.08%2Flinux_gsg%2Flinux_eal_parameters.html&da > ta=05%7C01%7Cyasin.caner%40ulakhaberlesme.com.tr%7C5fd443a9244544ef169 > 808da39ba835a%7C39e36fd90f214c96ae71dbd87cae7b33%7C1%7C0%7C63788577048 > 4533538%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLC > JBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=FqHxfer1xZ%2Fb2 > ttEt9pS5iOMKRpmr4fG1S0g%2B5qDsl0%3D&reserved=0 > Here is ICE POLL PMD > https://eur05.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdoc. > dpdk.org%2Fguides%2Fnics%2Fice.html%3Fhighlight%3Dice&data=05%7C01 > %7Cyasin.caner%40ulakhaberlesme.com.tr%7C5fd443a9244544ef169808da39ba8 > 35a%7C39e36fd90f214c96ae71dbd87cae7b33%7C1%7C0%7C637885770484533538%7C > Unknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1h > aWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=TQdlWDZ92%2BWY1X2xBkI9KjD > QGRM9SNf3M1HuExMcBO0%3D&reserved=0 > Parameters: > -c $dpdk_core_mask -d librte_net_$dpdk_nic_driver.so -d > librte_bus_vmbus.so -d librte_mempool_dpaa2.so --log-level > lib.kni:debug --log-level lib.eal:debug --log-level lib.ethdev:debug > --log-level net.ice:debug --trace=.* --trace-dir=/tmp > > Best Regards. > > > Yasin CANER > Seems odd that you want vmbus and dpaa2. Vmbus is for Azure/Hyper-V and dpaa2 is for NXP. What is the log output? ^ permalink raw reply [flat|nested] 7+ messages in thread
* RE: How to open debug and trace for KNI 2022-05-20 8:36 ` Yasin CANER @ 2022-05-20 10:01 ` Yasin CANER 2022-05-20 13:01 ` Yasin CANER 0 siblings, 1 reply; 7+ messages in thread From: Yasin CANER @ 2022-05-20 10:01 UTC (permalink / raw) To: Stephen Hemminger; +Cc: users Hello, I found some log on syslog. Netplan or systemd-udev changes interface name so cause that doesnt match name in code. I think it is related to netplan I figure out after kni example run. ./kni -l 4-7 -n 4 -- -P -p 0x3 -m --config="(0,4,6,8),(1,5,7,9)" Output : APP: vEth1_0 NIC Link up at 100 Gbps FDX AutonegKNI: Failed to open file: /sys/devices/virtual/net/vEth0_0/carrier. APP: vEth0_0 NIC Link up at 100 Gbps FDX AutonegKNI: Failed to open file: /sys/devices/virtual/net/vEth1_0/carrier. KNI example: https://doc.dpdk.org/guides/sample_app_ug/kernel_nic_interface.html#running-the-kni-example-application Syslog : May 20 09:51:52 app-dpdk networkd-dispatcher[1682]: WARNING:Unknown index 55 seen, reloading interface list May 20 09:51:52 app-dpdk kernel: [156160.141132] rte_kni: Creating kni... May 20 09:51:52 app-dpdk systemd-udevd[61028]: Using default interface naming scheme 'v245'. May 20 09:51:52 app-dpdk systemd-udevd[61028]: ethtool: autonegotiation is unset or enabled, the speed and duplex are not writable. May 20 09:51:52 app-dpdk systemd-udevd[61028]: Could not set WakeOnLan of net_d to off: Operation not supported ___ Yasin CANER Lider Mühendis Ulak Haberleşme A.Ş. Ankara -----Original Message----- From: Yasin CANER Sent: Friday, May 20, 2022 11:37 AM To: Stephen Hemminger <stephen@networkplumber.org> Cc: users@dpdk.org Subject: RE: How to open debug and trace for KNI Hello, After digging trace modüle and used via babeltrace2 that dont give any hint. Pointer of KNI " 0x101032D00" is matched at trace. It is not freed as i can see in logs. babeltrace2 rte-2022-05-20-AM-07-55-48 [07:55:49.930944004] (+0.000000884) lib.eal.mem.malloc: { cpu_id = 0x1, name = "app_dpdk" }, { type = "KNI", size = 0xC8, align = 0x40, socket = -1, ptr = 0x101032D00 } [07:55:49.930944111] (+0.000000107) lib.eal.mem.zmalloc: { cpu_id = 0x1, name = "app_dpdk" }, { type = "KNI", size = 0xC8, align = 0x40, socket = -1, ptr = 0x101032D00 } [07:55:49.938546126] (+0.000711049) lib.ethdev.start: { cpu_id = 0x1, name = "app_dpdk" }, { port_id = 0x0 } Trace log is shared in pastebin. https://pastebin.com/tUD7Z3hb Best Regards ___ Yasin CANER -----Original Message----- From: Yasin CANER Sent: Friday, May 20, 2022 9:53 AM To: Stephen Hemminger <stephen@networkplumber.org> Cc: users@dpdk.org Subject: RE: How to open debug and trace for KNI Hello Stephen, Changed loading options to , -c 1e -d librte_net_ice.so -d librte_mbuf.so -d librte_mempool.so -d librte_mempool_ring.so -d librte_mempool_stack.so -d librte_mempool_bucket.so -d librte_kni.so --log-level lib.kni:debug --log-level lib.eal:debug --log-level lib.ethdev:debug --log-level net.ice:debug --trace=.* --trace-dir=/tmp No changes after all . EAL: open shared lib librte_mbuf.so EAL: open shared lib librte_mempool.so EAL: open shared lib librte_mempool_ring.so EAL: open shared lib librte_mempool_stack.so EAL: open shared lib librte_mempool_bucket.so EAL: open shared lib librte_kni.so Best Regards. ___ Yasin CANER -----Original Message----- From: Yasin CANER Sent: Friday, May 20, 2022 9:04 AM To: Stephen Hemminger <stephen@networkplumber.org> Cc: users@dpdk.org Subject: RE: How to open debug and trace for KNI Hello Stephen, Firstly thank you for Reply. Yes , it loaded with dpaa2 and vmbus because couldn't find alternative instead " -d librte_mbuf.so -d librte_mempool_ring.so -d librte_mempool.so -d librte_mempool_stack.so" . this old libs are used for 17.05 and on 20 version using dpaa2 and vmbus. İf you have another advise , it will be appreciated. BTW , it is installed to baremetal server Here is output for EAL. Initializing RTE-EAL ... EAL: Detected lcore 0 as core 0 on socket 0 EAL: Detected lcore 1 as core 1 on socket 0 EAL: Detected lcore 2 as core 2 on socket 0 EAL: Detected lcore 3 as core 3 on socket 0 EAL: Detected lcore 4 as core 4 on socket 0 EAL: Detected lcore 5 as core 5 on socket 0 EAL: Detected lcore 6 as core 6 on socket 0 EAL: Detected lcore 7 as core 7 on socket 0 EAL: Detected lcore 8 as core 8 on socket 0 EAL: Detected lcore 9 as core 9 on socket 0 EAL: Detected lcore 10 as core 10 on socket 0 EAL: Detected lcore 11 as core 11 on socket 0 EAL: Detected lcore 12 as core 12 on socket 0 EAL: Detected lcore 13 as core 13 on socket 0 EAL: Detected lcore 14 as core 14 on socket 0 EAL: Detected lcore 15 as core 15 on socket 0 EAL: Detected lcore 16 as core 0 on socket 1 EAL: Detected lcore 17 as core 1 on socket 1 EAL: Detected lcore 18 as core 2 on socket 1 EAL: Detected lcore 19 as core 3 on socket 1 EAL: Detected lcore 20 as core 4 on socket 1 EAL: Detected lcore 21 as core 5 on socket 1 EAL: Detected lcore 22 as core 6 on socket 1 EAL: Detected lcore 23 as core 7 on socket 1 EAL: Detected lcore 24 as core 8 on socket 1 EAL: Detected lcore 25 as core 9 on socket 1 EAL: Detected lcore 26 as core 10 on socket 1 EAL: Detected lcore 27 as core 11 on socket 1 EAL: Detected lcore 28 as core 12 on socket 1 EAL: Detected lcore 29 as core 13 on socket 1 EAL: Detected lcore 30 as core 14 on socket 1 EAL: Detected lcore 31 as core 15 on socket 1 EAL: Detected lcore 32 as core 0 on socket 0 EAL: Detected lcore 33 as core 1 on socket 0 EAL: Detected lcore 34 as core 2 on socket 0 EAL: Detected lcore 35 as core 3 on socket 0 EAL: Detected lcore 36 as core 4 on socket 0 EAL: Detected lcore 37 as core 5 on socket 0 EAL: Detected lcore 38 as core 6 on socket 0 EAL: Detected lcore 39 as core 7 on socket 0 EAL: Detected lcore 40 as core 8 on socket 0 EAL: Detected lcore 41 as core 9 on socket 0 EAL: Detected lcore 42 as core 10 on socket 0 EAL: Detected lcore 43 as core 11 on socket 0 EAL: Detected lcore 44 as core 12 on socket 0 EAL: Detected lcore 45 as core 13 on socket 0 EAL: Detected lcore 46 as core 14 on socket 0 EAL: Detected lcore 47 as core 15 on socket 0 EAL: Detected lcore 48 as core 0 on socket 1 EAL: Detected lcore 49 as core 1 on socket 1 EAL: Detected lcore 50 as core 2 on socket 1 EAL: Detected lcore 51 as core 3 on socket 1 EAL: Detected lcore 52 as core 4 on socket 1 EAL: Detected lcore 53 as core 5 on socket 1 EAL: Detected lcore 54 as core 6 on socket 1 EAL: Detected lcore 55 as core 7 on socket 1 EAL: Detected lcore 56 as core 8 on socket 1 EAL: Detected lcore 57 as core 9 on socket 1 EAL: Detected lcore 58 as core 10 on socket 1 EAL: Detected lcore 59 as core 11 on socket 1 EAL: Detected lcore 60 as core 12 on socket 1 EAL: Detected lcore 61 as core 13 on socket 1 EAL: Detected lcore 62 as core 14 on socket 1 EAL: Detected lcore 63 as core 15 on socket 1 EAL: Support maximum 128 logical core(s) by configuration. EAL: Detected 64 lcore(s) EAL: Detected 2 NUMA nodes EAL: Checking presence of .so 'librte_eal.so.21.0' EAL: Detected shared linkage of DPDK EAL: open shared lib librte_net_ice.so EAL: Registered [vdev] bus. EAL: Registered [pci] bus. EAL: Registered [eth] device class. EAL: open shared lib librte_bus_vmbus.so EAL: Registered [vmbus] bus. EAL: open shared lib librte_mempool_dpaa2.so EAL: Registered [fslmc] bus. EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_avp.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_dpaa2_sec.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_regex_octeontx2.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_dlb2.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_memif.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_bond.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_ark.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_octeontx2_ep.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_octeontx2.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_dpaa2_cmdif.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_dpaa.so.21.0 EAL: Registered [dpaa_bus] bus. EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_common_sfc_efx.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_kni.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_common_dpaax.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_dpaa2.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_axgbe.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_bcmfs.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_baseband_turbo_sw.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_null.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_dlb2.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_netvsc.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_enetc.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_common_iavf.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_vmxnet3.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_baseband_acc100.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_octeontx2.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_virtio.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_tap.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_iavf.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_scheduler.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_ena.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_ark.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_common_qat.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_ixgbe.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_kni.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_sw.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_virtio.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_qede.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_softnic.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_atlantic.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_ena.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_mempool_bucket.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_ice.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_netvsc.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_enetc.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_bcmfs.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_mempool_stack.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_txgbe.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_caam_jr.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_scheduler.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_bus_fslmc.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_octeontx2_dma.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_ccp.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_bus_ifpga.so EAL: Registered [ifpga] bus. EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_mempool_octeontx2.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_thunderx.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_vhost.so EAL: Registered [vdpa] device class. EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_tap.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_ioat.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_vhost.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_ipn3ke.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_bus_pci.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_null.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_e1000.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_pcap.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_bnx2x.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_octeontx.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_thunderx.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_common_octeontx.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_octeontx.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_axgbe.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_i40e.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_bnx2x.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_ring.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_octeontx2_dma.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_dpaa2_cmdif.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_dpaa.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_vdev_netvsc.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_common_octeontx.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_caam_jr.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_hns3.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_compress_octeontx.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_txgbe.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_dpaa.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_cxgbe.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_vdev_netvsc.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_mempool_ring.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_hns3.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_vdpa_ifc.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_igc.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_nfp.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_dpaa2.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_octeontx2.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_compress_octeontx.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_liquidio.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_common_qat.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_mempool_dpaa.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_mempool_dpaa.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_mempool_stack.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_failsafe.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_baseband_fpga_lte_fec.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_openssl.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_skeleton.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_bus_ifpga.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_skeleton.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_mempool_ring.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_dpaa_sec.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_dpaa2_qdma.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_fm10k.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_mempool_octeontx.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_vmxnet3.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_baseband_null.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_bus_vdev.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_bnxt.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_bus_fslmc.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_common_dpaax.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_softnic.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_virtio.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_baseband_turbo_sw.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_ixgbe.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_octeontx2.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_mempool_dpaa2.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_liquidio.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_baseband_fpga_5gnr_fec.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_baseband_fpga_5gnr_fec.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_common_cpt.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_octeontx2.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_dsw.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_ice.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_enic.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_af_packet.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_common_octeontx2.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_dlb.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_fm10k.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_pfe.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_ntb.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_bus_pci.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_e1000.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_igc.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_mempool_octeontx.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_baseband_null.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_af_packet.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_bnxt.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_baseband_acc100.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_pfe.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_bus_dpaa.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_enic.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_sfc.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_null.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_avp.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_skeleton.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_skeleton.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_octeontx2_ep.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_baseband_fpga_lte_fec.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_compress_zlib.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_common_sfc_efx.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_ifpga.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_ntb.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_virtio.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_bond.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_bus_vmbus.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_opdl.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_dlb.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_nfp.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_failsafe.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_opdl.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_null.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_i40e.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_dpaa2.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_ipn3ke.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_mempool_bucket.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_regex_octeontx2.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_nitrox.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_cxgbe.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_vdpa_ifc.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_nitrox.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_memif.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_dpaa2_qdma.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_common_iavf.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_common_octeontx2.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_iavf.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_hinic.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_ring.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_octeontx.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_pcap.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_dpaa_sec.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_sw.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_common_cpt.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_bus_vdev.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_bus_dpaa.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_mempool_octeontx2.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_ioat.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_octeontx2.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_dpaa.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_dpaa2_sec.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_dpaa2.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_atlantic.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_mempool_dpaa2.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_octeontx.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_qede.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_sfc.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_hinic.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_bus_vmbus.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_compress_zlib.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_openssl.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_octeontx.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_dsw.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_octeontx.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_ccp.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_ifpga.so.21.0 EAL: Trace dir: /tmp/rte-2022-05-19-PM-12-56-21 EAL: Ask a virtual area of 0x7000 bytes EAL: Virtual area found at 0x100000000 (size = 0x7000) EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: VFIO PCI modules not loaded EAL: DPAA Bus not present. Skipping. EAL: PCI driver net_ice for device 0000:b1:00.0 wants IOVA as 'PA' EAL: PCI driver net_ice for device 0000:b3:00.0 wants IOVA as 'PA' EAL: Bus pci wants IOVA as 'PA' EAL: Bus fslmc wants IOVA as 'DC' EAL: Bus dpaa_bus wants IOVA as 'DC' EAL: Selected IOVA mode 'PA' EAL: No available hugepages reported in hugepages-1048576kB EAL: Probing VFIO support... EAL: IOMMU type 1 (Type 1) is supported EAL: IOMMU type 7 (sPAPR) is not supported EAL: IOMMU type 8 (No-IOMMU) is not supported EAL: VFIO support initialized EAL: Ask a virtual area of 0x2e000 bytes EAL: Virtual area found at 0x100007000 (size = 0x2e000) EAL: Setting up physically contiguous memory... EAL: Setting maximum number of open files to 1048576 EAL: Detected memory type: socket_id:0 hugepage_sz:2097152 EAL: Detected memory type: socket_id:1 hugepage_sz:2097152 EAL: Creating 4 segment lists: n_segs:8192 socket_id:0 hugepage_sz:2097152 EAL: Ask a virtual area of 0x61000 bytes EAL: Virtual area found at 0x100035000 (size = 0x61000) EAL: Memseg list allocated at socket 0, page size 0x800kB EAL: Ask a virtual area of 0x400000000 bytes EAL: Virtual area found at 0x100200000 (size = 0x400000000) EAL: VA reserved for memseg list at 0x100200000, size 400000000 EAL: Ask a virtual area of 0x61000 bytes EAL: Virtual area found at 0x500200000 (size = 0x61000) EAL: Memseg list allocated at socket 0, page size 0x800kB EAL: Ask a virtual area of 0x400000000 bytes EAL: Virtual area found at 0x500400000 (size = 0x400000000) EAL: VA reserved for memseg list at 0x500400000, size 400000000 EAL: Ask a virtual area of 0x61000 bytes EAL: Virtual area found at 0x900400000 (size = 0x61000) EAL: Memseg list allocated at socket 0, page size 0x800kB EAL: Ask a virtual area of 0x400000000 bytes EAL: Virtual area found at 0x900600000 (size = 0x400000000) EAL: VA reserved for memseg list at 0x900600000, size 400000000 EAL: Ask a virtual area of 0x61000 bytes EAL: Virtual area found at 0xd00600000 (size = 0x61000) EAL: Memseg list allocated at socket 0, page size 0x800kB EAL: Ask a virtual area of 0x400000000 bytes EAL: Virtual area found at 0xd00800000 (size = 0x400000000) EAL: VA reserved for memseg list at 0xd00800000, size 400000000 EAL: Creating 4 segment lists: n_segs:8192 socket_id:1 hugepage_sz:2097152 EAL: Ask a virtual area of 0x61000 bytes EAL: Virtual area found at 0x1100800000 (size = 0x61000) EAL: Memseg list allocated at socket 1, page size 0x800kB EAL: Ask a virtual area of 0x400000000 bytes EAL: Virtual area found at 0x1100a00000 (size = 0x400000000) EAL: VA reserved for memseg list at 0x1100a00000, size 400000000 EAL: Ask a virtual area of 0x61000 bytes EAL: Virtual area found at 0x1500a00000 (size = 0x61000) EAL: Memseg list allocated at socket 1, page size 0x800kB EAL: Ask a virtual area of 0x400000000 bytes EAL: Virtual area found at 0x1500c00000 (size = 0x400000000) EAL: VA reserved for memseg list at 0x1500c00000, size 400000000 EAL: Ask a virtual area of 0x61000 bytes EAL: Virtual area found at 0x1900c00000 (size = 0x61000) EAL: Memseg list allocated at socket 1, page size 0x800kB EAL: Ask a virtual area of 0x400000000 bytes EAL: Virtual area found at 0x1900e00000 (size = 0x400000000) EAL: VA reserved for memseg list at 0x1900e00000, size 400000000 EAL: Ask a virtual area of 0x61000 bytes EAL: Virtual area found at 0x1d00e00000 (size = 0x61000) EAL: Memseg list allocated at socket 1, page size 0x800kB EAL: Ask a virtual area of 0x400000000 bytes EAL: Virtual area found at 0x1d01000000 (size = 0x400000000) EAL: VA reserved for memseg list at 0x1d01000000, size 400000000 EAL: TSC frequency is ~2400000 KHz EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 0 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 0 was expanded by 2MB EAL: Main lcore 1 is ready (tid=7ff63e009900;cpuset=[1]) EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 0 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 0 was expanded by 2MB EAL: lcore 2 is ready (tid=7ff639d37700;cpuset=[2]) EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 0 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 0 was expanded by 2MB EAL: lcore 3 is ready (tid=7ff639536700;cpuset=[3]) EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 0 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 0 was expanded by 2MB EAL: lcore 4 is ready (tid=7ff638d35700;cpuset=[4]) EAL: PCI device 0000:00:01.0 on NUMA socket 0 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:00:01.1 on NUMA socket 0 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:00:01.2 on NUMA socket 0 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:00:01.3 on NUMA socket 0 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:00:01.4 on NUMA socket 0 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:00:01.5 on NUMA socket 0 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:00:01.6 on NUMA socket 0 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:00:01.7 on NUMA socket 0 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:4c:00.0 on NUMA socket 0 EAL: probe driver: 8086:1563 net_ixgbe EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:4c:00.1 on NUMA socket 0 EAL: probe driver: 8086:1563 net_ixgbe EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:80:01.0 on NUMA socket 1 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:80:01.1 on NUMA socket 1 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:80:01.2 on NUMA socket 1 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:80:01.3 on NUMA socket 1 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:80:01.4 on NUMA socket 1 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:80:01.5 on NUMA socket 1 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:80:01.6 on NUMA socket 1 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:80:01.7 on NUMA socket 1 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:b1:00.0 on NUMA socket 1 EAL: probe driver: 8086:1592 net_ice EAL: PCI memory mapped at 0x2101000000 EAL: PCI memory mapped at 0x2103000000 EAL: Probe PCI driver: net_ice (8086:1592) device: 0000:b1:00.0 (socket 1) EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 1 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 1 was expanded by 2MB ice_load_pkg_type(): Active package is: 1.3.28.0, ICE OS Default Package EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 0 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 0 was expanded by 4MB EAL: PCI device 0000:b3:00.0 on NUMA socket 1 EAL: probe driver: 8086:1592 net_ice EAL: PCI memory mapped at 0x2103010000 EAL: PCI memory mapped at 0x2105010000 EAL: Probe PCI driver: net_ice (8086:1592) device: 0000:b3:00.0 (socket 1) EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 0 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 0 was expanded by 2MB ice_load_pkg_type(): Active package is: 1.3.28.0, ICE OS Default Package EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 0 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 0 was expanded by 4MB EAL: No legacy callbacks, legacy socket not created EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 0 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 0 was expanded by 66MB MYLOG : Successfully validated PCI Device 0000:b3:00.0 EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 0 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 0 was expanded by 34MB EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 1 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 1 was expanded by 18MB USER1: rte_ip_frag_table_create: allocated of 16777344 bytes at socket 1 EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 1 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 1 was expanded by 40MB EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 1 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 1 was expanded by 40MB EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 1 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 1 was expanded by 4MB EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 1 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 1 was expanded by 18MB USER1: rte_ip_frag_table_create: allocated of 16777344 bytes at socket 1 EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 1 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 1 was expanded by 40MB EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 1 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 1 was expanded by 4MB MYLOG: Port [0] Initializing KNI --> it is allocated MYLOG: Port [0]: Started device (No such file or directory)MYLOG: kni_start(): Starting KNI for port 0 MYLOG: Port [0]: Link is up Cannot find device "rveth3" MYLOG: Port [0] Initialized 3 RX Queues (socket_id 1) MYLOG: Port [0] Initialized 3 TX Queues (socket_id 1) KNI [0] [0x101032d00] <--- As you can see KNI is allocated. KNI [1] [0x10101fe00] <--- As you can see KNI is allocated. Best Regards ___ Yasin CANER Lider Mühendis Ulak Haberleşme A.Ş. Ankara -----Original Message----- From: Stephen Hemminger <stephen@networkplumber.org> Sent: Thursday, May 19, 2022 8:11 PM To: Yasin CANER <yasin.caner@ulakhaberlesme.com.tr> Cc: users@dpdk.org Subject: Re: How to open debug and trace for KNI On Thu, 19 May 2022 13:13:21 +0000 Yasin CANER <yasin.caner@ulakhaberlesme.com.tr> wrote: > ubuntu 20.04.3 LTS > Kernel 5.4.0-110-generic > DPDK Version dpdk-stable-20.11.3 > Intel e810-C > Driver ice-1.8.8.tar > ice_load_pkg_type(): Active package is: 1.3.28.0, ICE OS Default > Package > > Hello , > > I ve an enviroment as above. > > I try to run DPDK app that is already can run i40e driver with Intel > XL710 or X700 NIC but not on e810-C > > When DPDK-app is on run , KNI is allocated but there is not any KNI > interface on server. I try to open debug and trace logs so try to > understand what is going on. So eal-> debug ,somehow, is activated but > not for KNI? I need to understand why KNI is not working > > Compile flags with meson > > Step 1. meson -Denable_kmods=true -Dbuildtype=debug -Denable_trace_fp=true dpdk-stable-20.11.3 > 2. ninja > 3. ninja install > 4. ldconfig > > How to use meson : > https://eur05.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdoc. > dpdk.org%2Fguides%2Fprog_guide%2Fbuild-sdk-meson.html&data=05%7C01 > %7Cyasin.caner%40ulakhaberlesme.com.tr%7C5fd443a9244544ef169808da39ba8 > 35a%7C39e36fd90f214c96ae71dbd87cae7b33%7C1%7C0%7C637885770484533538%7C > Unknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1h > aWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=DVkM4UGQuSUbwqq4EbA0H9Cq6 > 6d7EFNxN0heXebFBOQ%3D&reserved=0 > How to debugging for eal parameters : > https://eur05.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdoc. > dpdk.org%2Fguides-20.08%2Flinux_gsg%2Flinux_eal_parameters.html&da > ta=05%7C01%7Cyasin.caner%40ulakhaberlesme.com.tr%7C5fd443a9244544ef169 > 808da39ba835a%7C39e36fd90f214c96ae71dbd87cae7b33%7C1%7C0%7C63788577048 > 4533538%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLC > JBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=FqHxfer1xZ%2Fb2 > ttEt9pS5iOMKRpmr4fG1S0g%2B5qDsl0%3D&reserved=0 > Here is ICE POLL PMD > https://eur05.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdoc. > dpdk.org%2Fguides%2Fnics%2Fice.html%3Fhighlight%3Dice&data=05%7C01 > %7Cyasin.caner%40ulakhaberlesme.com.tr%7C5fd443a9244544ef169808da39ba8 > 35a%7C39e36fd90f214c96ae71dbd87cae7b33%7C1%7C0%7C637885770484533538%7C > Unknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1h > aWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=TQdlWDZ92%2BWY1X2xBkI9KjD > QGRM9SNf3M1HuExMcBO0%3D&reserved=0 > Parameters: > -c $dpdk_core_mask -d librte_net_$dpdk_nic_driver.so -d > librte_bus_vmbus.so -d librte_mempool_dpaa2.so --log-level > lib.kni:debug --log-level lib.eal:debug --log-level lib.ethdev:debug > --log-level net.ice:debug --trace=.* --trace-dir=/tmp > > Best Regards. > > > Yasin CANER > Seems odd that you want vmbus and dpaa2. Vmbus is for Azure/Hyper-V and dpaa2 is for NXP. What is the log output? ^ permalink raw reply [flat|nested] 7+ messages in thread
* RE: How to open debug and trace for KNI 2022-05-20 10:01 ` Yasin CANER @ 2022-05-20 13:01 ` Yasin CANER 0 siblings, 0 replies; 7+ messages in thread From: Yasin CANER @ 2022-05-20 13:01 UTC (permalink / raw) To: Stephen Hemminger; +Cc: users Hello, It is solved. Last part , i did. apt-get remove networkd-dispatcher I hope this mail flow help somebody. Best Regards. ___ Yasin CANER -----Original Message----- From: Yasin CANER Sent: Friday, May 20, 2022 1:02 PM To: Stephen Hemminger <stephen@networkplumber.org> Cc: users@dpdk.org Subject: RE: How to open debug and trace for KNI Hello, I found some log on syslog. Netplan or systemd-udev changes interface name so cause that doesnt match name in code. I think it is related to netplan I figure out after kni example run. ./kni -l 4-7 -n 4 -- -P -p 0x3 -m --config="(0,4,6,8),(1,5,7,9)" Output : APP: vEth1_0 NIC Link up at 100 Gbps FDX AutonegKNI: Failed to open file: /sys/devices/virtual/net/vEth0_0/carrier. APP: vEth0_0 NIC Link up at 100 Gbps FDX AutonegKNI: Failed to open file: /sys/devices/virtual/net/vEth1_0/carrier. KNI example: https://doc.dpdk.org/guides/sample_app_ug/kernel_nic_interface.html#running-the-kni-example-application Syslog : May 20 09:51:52 app-dpdk networkd-dispatcher[1682]: WARNING:Unknown index 55 seen, reloading interface list May 20 09:51:52 app-dpdk kernel: [156160.141132] rte_kni: Creating kni... May 20 09:51:52 app-dpdk systemd-udevd[61028]: Using default interface naming scheme 'v245'. May 20 09:51:52 app-dpdk systemd-udevd[61028]: ethtool: autonegotiation is unset or enabled, the speed and duplex are not writable. May 20 09:51:52 app-dpdk systemd-udevd[61028]: Could not set WakeOnLan of net_d to off: Operation not supported ___ Yasin CANER Lider Mühendis Ulak Haberleşme A.Ş. Ankara -----Original Message----- From: Yasin CANER Sent: Friday, May 20, 2022 11:37 AM To: Stephen Hemminger <stephen@networkplumber.org> Cc: users@dpdk.org Subject: RE: How to open debug and trace for KNI Hello, After digging trace modüle and used via babeltrace2 that dont give any hint. Pointer of KNI " 0x101032D00" is matched at trace. It is not freed as i can see in logs. babeltrace2 rte-2022-05-20-AM-07-55-48 [07:55:49.930944004] (+0.000000884) lib.eal.mem.malloc: { cpu_id = 0x1, name = "app_dpdk" }, { type = "KNI", size = 0xC8, align = 0x40, socket = -1, ptr = 0x101032D00 } [07:55:49.930944111] (+0.000000107) lib.eal.mem.zmalloc: { cpu_id = 0x1, name = "app_dpdk" }, { type = "KNI", size = 0xC8, align = 0x40, socket = -1, ptr = 0x101032D00 } [07:55:49.938546126] (+0.000711049) lib.ethdev.start: { cpu_id = 0x1, name = "app_dpdk" }, { port_id = 0x0 } Trace log is shared in pastebin. https://pastebin.com/tUD7Z3hb Best Regards ___ Yasin CANER -----Original Message----- From: Yasin CANER Sent: Friday, May 20, 2022 9:53 AM To: Stephen Hemminger <stephen@networkplumber.org> Cc: users@dpdk.org Subject: RE: How to open debug and trace for KNI Hello Stephen, Changed loading options to , -c 1e -d librte_net_ice.so -d librte_mbuf.so -d librte_mempool.so -d librte_mempool_ring.so -d librte_mempool_stack.so -d librte_mempool_bucket.so -d librte_kni.so --log-level lib.kni:debug --log-level lib.eal:debug --log-level lib.ethdev:debug --log-level net.ice:debug --trace=.* --trace-dir=/tmp No changes after all . EAL: open shared lib librte_mbuf.so EAL: open shared lib librte_mempool.so EAL: open shared lib librte_mempool_ring.so EAL: open shared lib librte_mempool_stack.so EAL: open shared lib librte_mempool_bucket.so EAL: open shared lib librte_kni.so Best Regards. ___ Yasin CANER -----Original Message----- From: Yasin CANER Sent: Friday, May 20, 2022 9:04 AM To: Stephen Hemminger <stephen@networkplumber.org> Cc: users@dpdk.org Subject: RE: How to open debug and trace for KNI Hello Stephen, Firstly thank you for Reply. Yes , it loaded with dpaa2 and vmbus because couldn't find alternative instead " -d librte_mbuf.so -d librte_mempool_ring.so -d librte_mempool.so -d librte_mempool_stack.so" . this old libs are used for 17.05 and on 20 version using dpaa2 and vmbus. İf you have another advise , it will be appreciated. BTW , it is installed to baremetal server Here is output for EAL. Initializing RTE-EAL ... EAL: Detected lcore 0 as core 0 on socket 0 EAL: Detected lcore 1 as core 1 on socket 0 EAL: Detected lcore 2 as core 2 on socket 0 EAL: Detected lcore 3 as core 3 on socket 0 EAL: Detected lcore 4 as core 4 on socket 0 EAL: Detected lcore 5 as core 5 on socket 0 EAL: Detected lcore 6 as core 6 on socket 0 EAL: Detected lcore 7 as core 7 on socket 0 EAL: Detected lcore 8 as core 8 on socket 0 EAL: Detected lcore 9 as core 9 on socket 0 EAL: Detected lcore 10 as core 10 on socket 0 EAL: Detected lcore 11 as core 11 on socket 0 EAL: Detected lcore 12 as core 12 on socket 0 EAL: Detected lcore 13 as core 13 on socket 0 EAL: Detected lcore 14 as core 14 on socket 0 EAL: Detected lcore 15 as core 15 on socket 0 EAL: Detected lcore 16 as core 0 on socket 1 EAL: Detected lcore 17 as core 1 on socket 1 EAL: Detected lcore 18 as core 2 on socket 1 EAL: Detected lcore 19 as core 3 on socket 1 EAL: Detected lcore 20 as core 4 on socket 1 EAL: Detected lcore 21 as core 5 on socket 1 EAL: Detected lcore 22 as core 6 on socket 1 EAL: Detected lcore 23 as core 7 on socket 1 EAL: Detected lcore 24 as core 8 on socket 1 EAL: Detected lcore 25 as core 9 on socket 1 EAL: Detected lcore 26 as core 10 on socket 1 EAL: Detected lcore 27 as core 11 on socket 1 EAL: Detected lcore 28 as core 12 on socket 1 EAL: Detected lcore 29 as core 13 on socket 1 EAL: Detected lcore 30 as core 14 on socket 1 EAL: Detected lcore 31 as core 15 on socket 1 EAL: Detected lcore 32 as core 0 on socket 0 EAL: Detected lcore 33 as core 1 on socket 0 EAL: Detected lcore 34 as core 2 on socket 0 EAL: Detected lcore 35 as core 3 on socket 0 EAL: Detected lcore 36 as core 4 on socket 0 EAL: Detected lcore 37 as core 5 on socket 0 EAL: Detected lcore 38 as core 6 on socket 0 EAL: Detected lcore 39 as core 7 on socket 0 EAL: Detected lcore 40 as core 8 on socket 0 EAL: Detected lcore 41 as core 9 on socket 0 EAL: Detected lcore 42 as core 10 on socket 0 EAL: Detected lcore 43 as core 11 on socket 0 EAL: Detected lcore 44 as core 12 on socket 0 EAL: Detected lcore 45 as core 13 on socket 0 EAL: Detected lcore 46 as core 14 on socket 0 EAL: Detected lcore 47 as core 15 on socket 0 EAL: Detected lcore 48 as core 0 on socket 1 EAL: Detected lcore 49 as core 1 on socket 1 EAL: Detected lcore 50 as core 2 on socket 1 EAL: Detected lcore 51 as core 3 on socket 1 EAL: Detected lcore 52 as core 4 on socket 1 EAL: Detected lcore 53 as core 5 on socket 1 EAL: Detected lcore 54 as core 6 on socket 1 EAL: Detected lcore 55 as core 7 on socket 1 EAL: Detected lcore 56 as core 8 on socket 1 EAL: Detected lcore 57 as core 9 on socket 1 EAL: Detected lcore 58 as core 10 on socket 1 EAL: Detected lcore 59 as core 11 on socket 1 EAL: Detected lcore 60 as core 12 on socket 1 EAL: Detected lcore 61 as core 13 on socket 1 EAL: Detected lcore 62 as core 14 on socket 1 EAL: Detected lcore 63 as core 15 on socket 1 EAL: Support maximum 128 logical core(s) by configuration. EAL: Detected 64 lcore(s) EAL: Detected 2 NUMA nodes EAL: Checking presence of .so 'librte_eal.so.21.0' EAL: Detected shared linkage of DPDK EAL: open shared lib librte_net_ice.so EAL: Registered [vdev] bus. EAL: Registered [pci] bus. EAL: Registered [eth] device class. EAL: open shared lib librte_bus_vmbus.so EAL: Registered [vmbus] bus. EAL: open shared lib librte_mempool_dpaa2.so EAL: Registered [fslmc] bus. EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_avp.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_dpaa2_sec.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_regex_octeontx2.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_dlb2.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_memif.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_bond.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_ark.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_octeontx2_ep.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_octeontx2.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_dpaa2_cmdif.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_dpaa.so.21.0 EAL: Registered [dpaa_bus] bus. EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_common_sfc_efx.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_kni.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_common_dpaax.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_dpaa2.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_axgbe.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_bcmfs.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_baseband_turbo_sw.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_null.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_dlb2.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_netvsc.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_enetc.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_common_iavf.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_vmxnet3.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_baseband_acc100.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_octeontx2.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_virtio.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_tap.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_iavf.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_scheduler.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_ena.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_ark.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_common_qat.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_ixgbe.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_kni.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_sw.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_virtio.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_qede.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_softnic.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_atlantic.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_ena.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_mempool_bucket.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_ice.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_netvsc.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_enetc.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_bcmfs.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_mempool_stack.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_txgbe.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_caam_jr.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_scheduler.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_bus_fslmc.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_octeontx2_dma.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_ccp.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_bus_ifpga.so EAL: Registered [ifpga] bus. EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_mempool_octeontx2.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_thunderx.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_vhost.so EAL: Registered [vdpa] device class. EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_tap.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_ioat.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_vhost.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_ipn3ke.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_bus_pci.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_null.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_e1000.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_pcap.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_bnx2x.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_octeontx.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_thunderx.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_common_octeontx.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_octeontx.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_axgbe.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_i40e.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_bnx2x.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_ring.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_octeontx2_dma.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_dpaa2_cmdif.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_dpaa.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_vdev_netvsc.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_common_octeontx.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_caam_jr.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_hns3.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_compress_octeontx.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_txgbe.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_dpaa.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_cxgbe.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_vdev_netvsc.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_mempool_ring.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_hns3.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_vdpa_ifc.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_igc.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_nfp.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_dpaa2.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_octeontx2.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_compress_octeontx.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_liquidio.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_common_qat.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_mempool_dpaa.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_mempool_dpaa.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_mempool_stack.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_failsafe.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_baseband_fpga_lte_fec.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_openssl.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_skeleton.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_bus_ifpga.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_skeleton.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_mempool_ring.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_dpaa_sec.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_dpaa2_qdma.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_fm10k.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_mempool_octeontx.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_vmxnet3.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_baseband_null.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_bus_vdev.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_bnxt.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_bus_fslmc.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_common_dpaax.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_softnic.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_virtio.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_baseband_turbo_sw.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_ixgbe.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_octeontx2.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_mempool_dpaa2.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_liquidio.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_baseband_fpga_5gnr_fec.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_baseband_fpga_5gnr_fec.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_common_cpt.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_octeontx2.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_dsw.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_ice.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_enic.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_af_packet.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_common_octeontx2.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_dlb.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_fm10k.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_pfe.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_ntb.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_bus_pci.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_e1000.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_igc.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_mempool_octeontx.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_baseband_null.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_af_packet.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_bnxt.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_baseband_acc100.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_pfe.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_bus_dpaa.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_enic.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_sfc.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_null.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_avp.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_skeleton.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_skeleton.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_octeontx2_ep.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_baseband_fpga_lte_fec.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_compress_zlib.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_common_sfc_efx.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_ifpga.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_ntb.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_virtio.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_bond.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_bus_vmbus.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_opdl.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_dlb.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_nfp.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_failsafe.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_opdl.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_null.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_i40e.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_dpaa2.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_ipn3ke.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_mempool_bucket.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_regex_octeontx2.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_nitrox.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_cxgbe.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_vdpa_ifc.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_nitrox.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_memif.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_dpaa2_qdma.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_common_iavf.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_common_octeontx2.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_iavf.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_hinic.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_ring.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_octeontx.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_pcap.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_dpaa_sec.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_sw.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_common_cpt.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_bus_vdev.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_bus_dpaa.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_mempool_octeontx2.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_ioat.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_octeontx2.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_dpaa.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_dpaa2_sec.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_dpaa2.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_atlantic.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_mempool_dpaa2.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_octeontx.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_qede.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_sfc.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_net_hinic.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_bus_vmbus.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_compress_zlib.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_openssl.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_octeontx.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_dsw.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_event_octeontx.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_crypto_ccp.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_raw_ifpga.so.21.0 EAL: Trace dir: /tmp/rte-2022-05-19-PM-12-56-21 EAL: Ask a virtual area of 0x7000 bytes EAL: Virtual area found at 0x100000000 (size = 0x7000) EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: VFIO PCI modules not loaded EAL: DPAA Bus not present. Skipping. EAL: PCI driver net_ice for device 0000:b1:00.0 wants IOVA as 'PA' EAL: PCI driver net_ice for device 0000:b3:00.0 wants IOVA as 'PA' EAL: Bus pci wants IOVA as 'PA' EAL: Bus fslmc wants IOVA as 'DC' EAL: Bus dpaa_bus wants IOVA as 'DC' EAL: Selected IOVA mode 'PA' EAL: No available hugepages reported in hugepages-1048576kB EAL: Probing VFIO support... EAL: IOMMU type 1 (Type 1) is supported EAL: IOMMU type 7 (sPAPR) is not supported EAL: IOMMU type 8 (No-IOMMU) is not supported EAL: VFIO support initialized EAL: Ask a virtual area of 0x2e000 bytes EAL: Virtual area found at 0x100007000 (size = 0x2e000) EAL: Setting up physically contiguous memory... EAL: Setting maximum number of open files to 1048576 EAL: Detected memory type: socket_id:0 hugepage_sz:2097152 EAL: Detected memory type: socket_id:1 hugepage_sz:2097152 EAL: Creating 4 segment lists: n_segs:8192 socket_id:0 hugepage_sz:2097152 EAL: Ask a virtual area of 0x61000 bytes EAL: Virtual area found at 0x100035000 (size = 0x61000) EAL: Memseg list allocated at socket 0, page size 0x800kB EAL: Ask a virtual area of 0x400000000 bytes EAL: Virtual area found at 0x100200000 (size = 0x400000000) EAL: VA reserved for memseg list at 0x100200000, size 400000000 EAL: Ask a virtual area of 0x61000 bytes EAL: Virtual area found at 0x500200000 (size = 0x61000) EAL: Memseg list allocated at socket 0, page size 0x800kB EAL: Ask a virtual area of 0x400000000 bytes EAL: Virtual area found at 0x500400000 (size = 0x400000000) EAL: VA reserved for memseg list at 0x500400000, size 400000000 EAL: Ask a virtual area of 0x61000 bytes EAL: Virtual area found at 0x900400000 (size = 0x61000) EAL: Memseg list allocated at socket 0, page size 0x800kB EAL: Ask a virtual area of 0x400000000 bytes EAL: Virtual area found at 0x900600000 (size = 0x400000000) EAL: VA reserved for memseg list at 0x900600000, size 400000000 EAL: Ask a virtual area of 0x61000 bytes EAL: Virtual area found at 0xd00600000 (size = 0x61000) EAL: Memseg list allocated at socket 0, page size 0x800kB EAL: Ask a virtual area of 0x400000000 bytes EAL: Virtual area found at 0xd00800000 (size = 0x400000000) EAL: VA reserved for memseg list at 0xd00800000, size 400000000 EAL: Creating 4 segment lists: n_segs:8192 socket_id:1 hugepage_sz:2097152 EAL: Ask a virtual area of 0x61000 bytes EAL: Virtual area found at 0x1100800000 (size = 0x61000) EAL: Memseg list allocated at socket 1, page size 0x800kB EAL: Ask a virtual area of 0x400000000 bytes EAL: Virtual area found at 0x1100a00000 (size = 0x400000000) EAL: VA reserved for memseg list at 0x1100a00000, size 400000000 EAL: Ask a virtual area of 0x61000 bytes EAL: Virtual area found at 0x1500a00000 (size = 0x61000) EAL: Memseg list allocated at socket 1, page size 0x800kB EAL: Ask a virtual area of 0x400000000 bytes EAL: Virtual area found at 0x1500c00000 (size = 0x400000000) EAL: VA reserved for memseg list at 0x1500c00000, size 400000000 EAL: Ask a virtual area of 0x61000 bytes EAL: Virtual area found at 0x1900c00000 (size = 0x61000) EAL: Memseg list allocated at socket 1, page size 0x800kB EAL: Ask a virtual area of 0x400000000 bytes EAL: Virtual area found at 0x1900e00000 (size = 0x400000000) EAL: VA reserved for memseg list at 0x1900e00000, size 400000000 EAL: Ask a virtual area of 0x61000 bytes EAL: Virtual area found at 0x1d00e00000 (size = 0x61000) EAL: Memseg list allocated at socket 1, page size 0x800kB EAL: Ask a virtual area of 0x400000000 bytes EAL: Virtual area found at 0x1d01000000 (size = 0x400000000) EAL: VA reserved for memseg list at 0x1d01000000, size 400000000 EAL: TSC frequency is ~2400000 KHz EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 0 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 0 was expanded by 2MB EAL: Main lcore 1 is ready (tid=7ff63e009900;cpuset=[1]) EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 0 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 0 was expanded by 2MB EAL: lcore 2 is ready (tid=7ff639d37700;cpuset=[2]) EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 0 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 0 was expanded by 2MB EAL: lcore 3 is ready (tid=7ff639536700;cpuset=[3]) EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 0 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 0 was expanded by 2MB EAL: lcore 4 is ready (tid=7ff638d35700;cpuset=[4]) EAL: PCI device 0000:00:01.0 on NUMA socket 0 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:00:01.1 on NUMA socket 0 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:00:01.2 on NUMA socket 0 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:00:01.3 on NUMA socket 0 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:00:01.4 on NUMA socket 0 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:00:01.5 on NUMA socket 0 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:00:01.6 on NUMA socket 0 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:00:01.7 on NUMA socket 0 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:4c:00.0 on NUMA socket 0 EAL: probe driver: 8086:1563 net_ixgbe EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:4c:00.1 on NUMA socket 0 EAL: probe driver: 8086:1563 net_ixgbe EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:80:01.0 on NUMA socket 1 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:80:01.1 on NUMA socket 1 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:80:01.2 on NUMA socket 1 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:80:01.3 on NUMA socket 1 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:80:01.4 on NUMA socket 1 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:80:01.5 on NUMA socket 1 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:80:01.6 on NUMA socket 1 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:80:01.7 on NUMA socket 1 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:b1:00.0 on NUMA socket 1 EAL: probe driver: 8086:1592 net_ice EAL: PCI memory mapped at 0x2101000000 EAL: PCI memory mapped at 0x2103000000 EAL: Probe PCI driver: net_ice (8086:1592) device: 0000:b1:00.0 (socket 1) EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 1 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 1 was expanded by 2MB ice_load_pkg_type(): Active package is: 1.3.28.0, ICE OS Default Package EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 0 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 0 was expanded by 4MB EAL: PCI device 0000:b3:00.0 on NUMA socket 1 EAL: probe driver: 8086:1592 net_ice EAL: PCI memory mapped at 0x2103010000 EAL: PCI memory mapped at 0x2105010000 EAL: Probe PCI driver: net_ice (8086:1592) device: 0000:b3:00.0 (socket 1) EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 0 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 0 was expanded by 2MB ice_load_pkg_type(): Active package is: 1.3.28.0, ICE OS Default Package EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 0 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 0 was expanded by 4MB EAL: No legacy callbacks, legacy socket not created EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 0 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 0 was expanded by 66MB MYLOG : Successfully validated PCI Device 0000:b3:00.0 EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 0 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 0 was expanded by 34MB EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 1 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 1 was expanded by 18MB USER1: rte_ip_frag_table_create: allocated of 16777344 bytes at socket 1 EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 1 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 1 was expanded by 40MB EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 1 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 1 was expanded by 40MB EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 1 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 1 was expanded by 4MB EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 1 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 1 was expanded by 18MB USER1: rte_ip_frag_table_create: allocated of 16777344 bytes at socket 1 EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 1 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 1 was expanded by 40MB EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 1 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 1 was expanded by 4MB MYLOG: Port [0] Initializing KNI --> it is allocated MYLOG: Port [0]: Started device (No such file or directory)MYLOG: kni_start(): Starting KNI for port 0 MYLOG: Port [0]: Link is up Cannot find device "rveth3" MYLOG: Port [0] Initialized 3 RX Queues (socket_id 1) MYLOG: Port [0] Initialized 3 TX Queues (socket_id 1) KNI [0] [0x101032d00] <--- As you can see KNI is allocated. KNI [1] [0x10101fe00] <--- As you can see KNI is allocated. Best Regards ___ Yasin CANER Lider Mühendis Ulak Haberleşme A.Ş. Ankara -----Original Message----- From: Stephen Hemminger <stephen@networkplumber.org> Sent: Thursday, May 19, 2022 8:11 PM To: Yasin CANER <yasin.caner@ulakhaberlesme.com.tr> Cc: users@dpdk.org Subject: Re: How to open debug and trace for KNI On Thu, 19 May 2022 13:13:21 +0000 Yasin CANER <yasin.caner@ulakhaberlesme.com.tr> wrote: > ubuntu 20.04.3 LTS > Kernel 5.4.0-110-generic > DPDK Version dpdk-stable-20.11.3 > Intel e810-C > Driver ice-1.8.8.tar > ice_load_pkg_type(): Active package is: 1.3.28.0, ICE OS Default > Package > > Hello , > > I ve an enviroment as above. > > I try to run DPDK app that is already can run i40e driver with Intel > XL710 or X700 NIC but not on e810-C > > When DPDK-app is on run , KNI is allocated but there is not any KNI > interface on server. I try to open debug and trace logs so try to > understand what is going on. So eal-> debug ,somehow, is activated but > not for KNI? I need to understand why KNI is not working > > Compile flags with meson > > Step 1. meson -Denable_kmods=true -Dbuildtype=debug -Denable_trace_fp=true dpdk-stable-20.11.3 > 2. ninja > 3. ninja install > 4. ldconfig > > How to use meson : > https://eur05.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdoc. > dpdk.org%2Fguides%2Fprog_guide%2Fbuild-sdk-meson.html&data=05%7C01 > %7Cyasin.caner%40ulakhaberlesme.com.tr%7C5fd443a9244544ef169808da39ba8 > 35a%7C39e36fd90f214c96ae71dbd87cae7b33%7C1%7C0%7C637885770484533538%7C > Unknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1h > aWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=DVkM4UGQuSUbwqq4EbA0H9Cq6 > 6d7EFNxN0heXebFBOQ%3D&reserved=0 > How to debugging for eal parameters : > https://eur05.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdoc. > dpdk.org%2Fguides-20.08%2Flinux_gsg%2Flinux_eal_parameters.html&da > ta=05%7C01%7Cyasin.caner%40ulakhaberlesme.com.tr%7C5fd443a9244544ef169 > 808da39ba835a%7C39e36fd90f214c96ae71dbd87cae7b33%7C1%7C0%7C63788577048 > 4533538%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLC > JBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=FqHxfer1xZ%2Fb2 > ttEt9pS5iOMKRpmr4fG1S0g%2B5qDsl0%3D&reserved=0 > Here is ICE POLL PMD > https://eur05.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdoc. > dpdk.org%2Fguides%2Fnics%2Fice.html%3Fhighlight%3Dice&data=05%7C01 > %7Cyasin.caner%40ulakhaberlesme.com.tr%7C5fd443a9244544ef169808da39ba8 > 35a%7C39e36fd90f214c96ae71dbd87cae7b33%7C1%7C0%7C637885770484533538%7C > Unknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1h > aWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=TQdlWDZ92%2BWY1X2xBkI9KjD > QGRM9SNf3M1HuExMcBO0%3D&reserved=0 > Parameters: > -c $dpdk_core_mask -d librte_net_$dpdk_nic_driver.so -d > librte_bus_vmbus.so -d librte_mempool_dpaa2.so --log-level > lib.kni:debug --log-level lib.eal:debug --log-level lib.ethdev:debug > --log-level net.ice:debug --trace=.* --trace-dir=/tmp > > Best Regards. > > > Yasin CANER > Seems odd that you want vmbus and dpaa2. Vmbus is for Azure/Hyper-V and dpaa2 is for NXP. What is the log output? ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2022-05-23 8:24 UTC | newest] Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2022-05-19 13:13 How to open debug and trace for KNI Yasin CANER 2022-05-19 17:10 ` Stephen Hemminger 2022-05-20 6:03 ` Yasin CANER 2022-05-20 6:53 ` Yasin CANER 2022-05-20 8:36 ` Yasin CANER 2022-05-20 10:01 ` Yasin CANER 2022-05-20 13:01 ` Yasin CANER
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).