[root@localhost dpdk]# file ./build/app/dpdk-testpmd ./build/app/dpdk-testpmd: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, BuildID[sha1]=55cf73daf9530b97290b252e48da9390163d42b7, for GNU/Linux 3.2.0, with debug_info, not stripped [root@localhost dpdk]# uname -a Linux localhost.localdomain 6.2.9-300.fc38.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Mar 30 22:32:58 UTC 2023 x86_64 GNU/Linux [root@localhost dpdk]# ./build/app/dpdk-testpmd -- -i EAL: Detected CPU lcores: 3 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'PA' EAL: VFIO support initialized EAL: Probe PCI driver: net_virtio (1af4:1041) device: 0000:01:00.0 (socket -1) eth_virtio_pci_init(): Failed to init PCI device EAL: Requested device 0000:01:00.0 cannot be used EAL: Probe PCI driver: net_virtio (1af4:1041) device: 0000:07:00.0 (socket -1) EAL: Using IOMMU type 8 (No-IOMMU) TELEMETRY: No legacy callbacks, legacy socket not created Interactive-mode selected Warning: NUMA should be configured manually by using --port-numa-config and --ring-numa-config parameters along with --numa. testpmd: create a new mbuf pool : n=163456, size=2176, socket=0 testpmd: preferred mempool ops selected: ring_mp_mc Warning! port-topology=paired and odd forward ports number, the last port will pair with itself. Configuring Port 0 (socket 0) EAL: Error disabling MSI-X interrupts for fd 24 Port 0: 56:48:4F:53:54:01 Checking link statuses... Done testpmd> set fwd icmpecho Set icmpecho packet forwarding mode testpmd> start icmpecho packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native Logical Core 1 (socket 0) forwards packets on 1 streams: RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00 icmpecho packet forwarding packets/burst=32 nb forwarding cores=1 - nb forwarding ports=1 port 0: RX queue number: 1 Tx queue number: 1 Rx offloads=0x0 Tx offloads=0x0 RX queue: 0 RX desc=0 - RX free threshold=0 RX threshold registers: pthresh=0 hthresh=0 wthresh=0 RX Offloads=0x0 TX queue: 0 TX desc=0 - TX free threshold=0 TX threshold registers: pthresh=0 hthresh=0 wthresh=0 TX offloads=0x0 - TX RS bit threshold=0 testpmd> set verbose 9 Change verbose level from 0 to 9 testpmd> port 0/queue 0: received 1 packets src=DE:D0:06:AC:DC:3B - dst=56:48:4F:53:54:01 - pool=mb_pool_0 - type=0x0800 - length=98 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x0 ol_flags: RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN Port 0 pkt-len=98 nb-segs=1 ETH: src=DE:D0:06:AC:DC:3B dst=56:48:4F:53:54:01 type=0x0800 IPV4: src=192.168.101.2 dst=192.168.101.3 proto=1 (ICMP) ICMP: echo request seq id=223 port 0/queue 0: sent 1 packets src=56:48:4F:53:54:01 - dst=DE:D0:06:AC:DC:3B - pool=mb_pool_0 - type=0x0800 - length=98 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Send queue=0x0 ol_flags: RTE_MBUF_F_TX_L4_NO_CKSUM port 0/queue 0: received 1 packets src=DE:D0:06:AC:DC:3B - dst=56:48:4F:53:54:01 - pool=mb_pool_0 - type=0x0800 - length=98 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x0 ol_flags: RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN Port 0 pkt-len=98 nb-segs=1 ETH: src=DE:D0:06:AC:DC:3B dst=56:48:4F:53:54:01 type=0x0800 IPV4: src=192.168.101.2 dst=192.168.101.3 proto=1 (ICMP) ICMP: echo request seq id=224 port 0/queue 0: sent 1 packets src=56:48:4F:53:54:01 - dst=DE:D0:06:AC:DC:3B - pool=mb_pool_0 - type=0x0800 - length=98 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Send queue=0x0 ol_flags: RTE_MBUF_F_TX_L4_NO_CKSUM port 0/queue 0: received 1 packets src=DE:D0:06:AC:DC:3B - dst=56:48:4F:53:54:01 - pool=mb_pool_0 - type=0x0800 - length=98 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x0 ol_flags: RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN Port 0 pkt-len=98 nb-segs=1 ETH: src=DE:D0:06:AC:DC:3B dst=56:48:4F:53:54:01 type=0x0800 IPV4: src=192.168.101.2 dst=192.168.101.3 proto=1 (ICMP) ICMP: echo request seq id=225 port 0/queue 0: sent 1 packets src=56:48:4F:53:54:01 - dst=DE:D0:06:AC:DC:3B - pool=mb_pool_0 - type=0x0800 - length=98 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Send queue=0x0 ol_flags: RTE_MBUF_F_TX_L4_NO_CKSUM port 0/queue 0: received 1 packets src=DE:D0:06:AC:DC:3B - dst=56:48:4F:53:54:01 - pool=mb_pool_0 - type=0x0800 - length=98 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x0 ol_flags: RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN Port 0 pkt-len=98 nb-segs=1 ETH: src=DE:D0:06:AC:DC:3B dst=56:48:4F:53:54:01 type=0x0800 IPV4: src=192.168.101.2 dst=192.168.101.3 proto=1 (ICMP) ICMP: echo request seq id=226 port 0/queue 0: sent 1 packets src=56:48:4F:53:54:01 - dst=DE:D0:06:AC:DC:3B - pool=mb_pool_0 - type=0x0800 - length=98 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Send queue=0x0 ol_flags: RTE_MBUF_F_TX_L4_NO_CKSUM port 0/queue 0: received 1 packets src=DE:D0:06:AC:DC:3B - dst=56:48:4F:53:54:01 - pool=mb_pool_0 - type=0x0800 - length=98 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x0 ol_flags: RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN Port 0 pkt-len=98 nb-segs=1 ETH: src=DE:D0:06:AC:DC:3B dst=56:48:4F:53:54:01 type=0x0800 IPV4: src=192.168.101.2 dst=192.168.101.3 proto=1 (ICMP) ICMP: echo request seq id=227 port 0/queue 0: sent 1 packets src=56:48:4F:53:54:01 - dst=DE:D0:06:AC:DC:3B - pool=mb_pool_0 - type=0x0800 - length=98 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Send queue=0x0 ol_flags: RTE_MBUF_F_TX_L4_NO_CKSUM port 0/queue 0: received 1 packets src=DE:D0:06:AC:DC:3B - dst=56:48:4F:53:54:01 - pool=mb_pool_0 - type=0x0800 - length=98 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x0 ol_flags: RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN Port 0 pkt-len=98 nb-segs=1 ETH: src=DE:D0:06:AC:DC:3B dst=56:48:4F:53:54:01 type=0x0800 IPV4: src=192.168.101.2 dst=192.168.101.3 proto=1 (ICMP) ICMP: echo request seq id=228 port 0/queue 0: sent 1 packets src=56:48:4F:53:54:01 - dst=DE:D0:06:AC:DC:3B - pool=mb_pool_0 - type=0x0800 - length=98 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Send queue=0x0 ol_flags: RTE_MBUF_F_TX_L4_NO_CKSUM port 0/queue 0: received 1 packets src=DE:D0:06:AC:DC:3B - dst=56:48:4F:53:54:01 - pool=mb_pool_0 - type=0x0800 - length=98 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x0 ol_flags: RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN Port 0 pkt-len=98 nb-segs=1 ETH: src=DE:D0:06:AC:DC:3B dst=56:48:4F:53:54:01 type=0x0800 IPV4: src=192.168.101.2 dst=192.168.101.3 proto=1 (ICMP) ICMP: echo request seq id=229 port 0/queue 0: sent 1 packets src=56:48:4F:53:54:01 - dst=DE:D0:06:AC:DC:3B - pool=mb_pool_0 - type=0x0800 - length=98 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Send queue=0x0 ol_flags: RTE_MBUF_F_TX_L4_NO_CKSUM stopport 0/queue 0: received 1 packets src=DE:D0:06:AC:DC:3B - dst=56:48:4F:53:54:01 - pool=mb_pool_0 - type=0x0800 - length=98 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x0 ol_flags: RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN Port 0 pkt-len=98 nb-segs=1 ETH: src=DE:D0:06:AC:DC:3B dst=56:48:4F:53:54:01 type=0x0800 IPV4: src=192.168.101.2 dst=192.168.101.3 proto=1 (ICMP) ICMP: echo request seq id=230 port 0/queue 0: sent 1 packets src=56:48:4F:53:54:01 - dst=DE:D0:06:AC:DC:3B - pool=mb_pool_0 - type=0x0800 - length=98 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Send queue=0x0 ol_flags: RTE_MBUF_F_TX_L4_NO_CKSUM Telling cores to stop... Waiting for lcores to finish... ---------------------- Forward statistics for port 0 ---------------------- RX-packets: 15 RX-dropped: 0 RX-total: 15 TX-packets: 15 TX-dropped: 0 TX-total: 15 ---------------------------------------------------------------------------- +++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++ RX-packets: 15 RX-dropped: 0 RX-total: 15 TX-packets: 15 TX-dropped: 0 TX-total: 15 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Done. testpmd>