root@seroics05590:~/emichku# ./testpmd -v -w 12:01.0 -w 12:01.1,dv_flow_en=0 --log-level=pmd,8 EAL: Detected 64 lcore(s) EAL: Detected 2 NUMA nodes EAL: RTE Version: 'DPDK 18.08.1' EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Probing VFIO support... EAL: VFIO support initialized EAL: PCI device 0000:12:01.0 on NUMA socket 0 EAL: probe driver: 15b3:1016 net_mlx5 net_mlx5: checking device "mlx5_67" net_mlx5: checking device "mlx5_66" net_mlx5: checking device "mlx5_65" net_mlx5: checking device "mlx5_64" net_mlx5: checking device "mlx5_63" net_mlx5: checking device "mlx5_62" net_mlx5: checking device "mlx5_61" net_mlx5: checking device "mlx5_60" net_mlx5: checking device "mlx5_59" net_mlx5: checking device "mlx5_58" net_mlx5: checking device "mlx5_57" net_mlx5: checking device "mlx5_56" net_mlx5: checking device "mlx5_55" net_mlx5: checking device "mlx5_54" net_mlx5: checking device "mlx5_53" net_mlx5: checking device "mlx5_52" net_mlx5: checking device "mlx5_51" net_mlx5: checking device "mlx5_50" net_mlx5: checking device "mlx5_49" net_mlx5: checking device "mlx5_48" net_mlx5: checking device "mlx5_47" net_mlx5: checking device "mlx5_46" net_mlx5: checking device "mlx5_45" net_mlx5: checking device "mlx5_44" net_mlx5: checking device "mlx5_43" net_mlx5: checking device "mlx5_42" net_mlx5: checking device "mlx5_41" net_mlx5: checking device "mlx5_40" net_mlx5: checking device "mlx5_39" net_mlx5: checking device "mlx5_38" net_mlx5: checking device "mlx5_37" net_mlx5: checking device "mlx5_36" net_mlx5: checking device "mlx5_35" net_mlx5: checking device "mlx5_34" net_mlx5: checking device "mlx5_33" net_mlx5: checking device "mlx5_32" net_mlx5: checking device "mlx5_31" net_mlx5: checking device "mlx5_30" net_mlx5: checking device "mlx5_29" net_mlx5: checking device "mlx5_28" net_mlx5: checking device "mlx5_27" net_mlx5: checking device "mlx5_26" net_mlx5: PCI information matches for device "mlx5_26" net_mlx5: checking device "mlx5_25" net_mlx5: checking device "mlx5_24" net_mlx5: checking device "mlx5_23" net_mlx5: checking device "mlx5_22" net_mlx5: checking device "mlx5_21" net_mlx5: checking device "mlx5_20" net_mlx5: checking device "mlx5_19" net_mlx5: checking device "mlx5_18" net_mlx5: checking device "mlx5_17" net_mlx5: checking device "mlx5_16" net_mlx5: checking device "mlx5_15" net_mlx5: checking device "mlx5_14" net_mlx5: checking device "mlx5_13" net_mlx5: checking device "mlx5_12" net_mlx5: checking device "mlx5_11" net_mlx5: checking device "mlx5_10" net_mlx5: checking device "mlx5_9" net_mlx5: checking device "mlx5_8" net_mlx5: checking device "mlx5_7" net_mlx5: checking device "mlx5_6" net_mlx5: checking device "mlx5_5" net_mlx5: checking device "mlx5_4" net_mlx5: checking device "mlx5_3" net_mlx5: checking device "mlx5_2" net_mlx5: checking device "mlx5_1" net_mlx5: checking device "mlx5_0" net_mlx5: no switch support detected net_mlx5: MPW isn't supported net_mlx5: SWP support: 0 net_mlx5: tunnel offloading is supported net_mlx5: MPLS over GRE/UDP tunnel offloading disabled due to old OFED/rdma-core version or firmware configuration net_mlx5: naming Ethernet device "12:01.0" net_mlx5: port is not active: "down" (1) net_mlx5: checksum offloading is supported net_mlx5: maximum Rx indirection table size is 512 net_mlx5: VLAN stripping is supported net_mlx5: FCS stripping configuration is supported net_mlx5: hardware Rx end alignment padding is not supported net_mlx5: MPS is disabled net_mlx5: port 0 reserved UAR address space: 0x7f65c0000000 net_mlx5: port 0 MAC address is c6:f3:9f:82:16:65 net_mlx5: port 0 MTU is 1500 net_mlx5: port 0 forcing Ethernet interface up net_mlx5: port 0 flow maximum priority: 5 EAL: PCI device 0000:12:01.1 on NUMA socket 0 EAL: probe driver: 15b3:1016 net_mlx5 net_mlx5: checking device "mlx5_67" net_mlx5: checking device "mlx5_66" net_mlx5: checking device "mlx5_65" net_mlx5: checking device "mlx5_64" net_mlx5: checking device "mlx5_63" net_mlx5: checking device "mlx5_62" net_mlx5: checking device "mlx5_61" net_mlx5: checking device "mlx5_60" net_mlx5: checking device "mlx5_59" net_mlx5: checking device "mlx5_58" net_mlx5: checking device "mlx5_57" net_mlx5: checking device "mlx5_56" net_mlx5: checking device "mlx5_55" net_mlx5: checking device "mlx5_54" net_mlx5: checking device "mlx5_53" net_mlx5: checking device "mlx5_52" net_mlx5: checking device "mlx5_51" net_mlx5: checking device "mlx5_50" net_mlx5: checking device "mlx5_49" net_mlx5: checking device "mlx5_48" net_mlx5: checking device "mlx5_47" net_mlx5: checking device "mlx5_46" net_mlx5: checking device "mlx5_45" net_mlx5: checking device "mlx5_44" net_mlx5: checking device "mlx5_43" net_mlx5: checking device "mlx5_42" net_mlx5: checking device "mlx5_41" net_mlx5: checking device "mlx5_40" net_mlx5: checking device "mlx5_39" net_mlx5: checking device "mlx5_38" net_mlx5: checking device "mlx5_37" net_mlx5: checking device "mlx5_36" net_mlx5: checking device "mlx5_35" net_mlx5: checking device "mlx5_34" net_mlx5: checking device "mlx5_33" net_mlx5: checking device "mlx5_32" net_mlx5: checking device "mlx5_31" net_mlx5: checking device "mlx5_30" net_mlx5: checking device "mlx5_29" net_mlx5: checking device "mlx5_28" net_mlx5: checking device "mlx5_27" net_mlx5: PCI information matches for device "mlx5_27" net_mlx5: checking device "mlx5_26" net_mlx5: checking device "mlx5_25" net_mlx5: checking device "mlx5_24" net_mlx5: checking device "mlx5_23" net_mlx5: checking device "mlx5_22" net_mlx5: checking device "mlx5_21" net_mlx5: checking device "mlx5_20" net_mlx5: checking device "mlx5_19" net_mlx5: checking device "mlx5_18" net_mlx5: checking device "mlx5_17" net_mlx5: checking device "mlx5_16" net_mlx5: checking device "mlx5_15" net_mlx5: checking device "mlx5_14" net_mlx5: checking device "mlx5_13" net_mlx5: checking device "mlx5_12" net_mlx5: checking device "mlx5_11" net_mlx5: checking device "mlx5_10" net_mlx5: checking device "mlx5_9" net_mlx5: checking device "mlx5_8" net_mlx5: checking device "mlx5_7" net_mlx5: checking device "mlx5_6" net_mlx5: checking device "mlx5_5" net_mlx5: checking device "mlx5_4" net_mlx5: checking device "mlx5_3" net_mlx5: checking device "mlx5_2" net_mlx5: checking device "mlx5_1" net_mlx5: checking device "mlx5_0" net_mlx5: no switch support detected net_mlx5: MPW isn't supported net_mlx5: SWP support: 0 net_mlx5: tunnel offloading is supported net_mlx5: MPLS over GRE/UDP tunnel offloading disabled due to old OFED/rdma-core version or firmware configuration net_mlx5: naming Ethernet device "12:01.1" net_mlx5: port is not active: "down" (1) net_mlx5: checksum offloading is supported net_mlx5: maximum Rx indirection table size is 512 net_mlx5: VLAN stripping is supported net_mlx5: FCS stripping configuration is supported net_mlx5: hardware Rx end alignment padding is not supported net_mlx5: MPS is disabled net_mlx5: port 1 MAC address is 66:9f:7a:59:59:0f net_mlx5: port 1 MTU is 1500 net_mlx5: port 1 forcing Ethernet interface up net_mlx5: port 1 flow maximum priority: 5 testpmd: create a new mbuf pool : n=451456, size=2176, socket=0 testpmd: preferred mempool ops selected: ring_mp_mc testpmd: create a new mbuf pool : n=451456, size=2176, socket=1 testpmd: preferred mempool ops selected: ring_mp_mc Configuring Port 0 (socket 0) net_mlx5: port 0 Tx queues number update: 0 -> 1 net_mlx5: port 0 Rx queues number update: 0 -> 1 net_mlx5: port 0 configuring queue 0 for 256 descriptors net_mlx5: port 0 priv->device_attr.max_qp_wr is 32768 net_mlx5: port 0 priv->device_attr.max_sge is 30 net_mlx5: port 0 adding Tx queue 0 to list net_mlx5: port 0 configuring Rx queue 0 for 256 descriptors net_mlx5: port 0 maximum number of segments per packet: 1 net_mlx5: port 0 CRC stripping is enabled, 0 bytes will be subtracted from incoming frames to hide it net_mlx5: port 0 adding Rx queue 0 to list net_mlx5: port 0 starting device net_mlx5: port 0 Tx queue 0 allocated and configured 256 WRs net_mlx5: port 0: uar_mmap_offset 0x901000 net_mlx5: port 0 Rx queue 0 registering mp mbuf_pool_socket_0 having 1 chunks net_mlx5: port 0 creating a MR using address (0x7fa0c047a000) net_mlx5: port 0 inserting MR(0x7fa0c0276e80) to global cache net_mlx5: inserted B-tree(0x7fa0bffe85b8)[1], [0x7fa080000000, 0x7fa100000000) lkey=0x30100 net_mlx5: inserted B-tree(0x7fa0c027c11e)[1], [0x7fa080000000, 0x7fa100000000) lkey=0x30100 net_mlx5: port 0 Rx queue 0 allocated and configured 256 segments (max 256 packets) net_mlx5: port 0 priv->device_attr.max_qp_wr is 32768 net_mlx5: port 0 priv->device_attr.max_sge is 30 net_mlx5: port 0 rxq 0 updated with 0x7ffe36270268 net_mlx5: port 0 selected Rx vectorized function net_mlx5: port 0 setting primary MAC address Port 0: C6:F3:9F:82:16:65 Configuring Port 1 (socket 0) net_mlx5: port 1 Tx queues number update: 0 -> 1 net_mlx5: port 1 Rx queues number update: 0 -> 1 net_mlx5: port 1 configuring queue 0 for 256 descriptors net_mlx5: port 1 priv->device_attr.max_qp_wr is 32768 net_mlx5: port 1 priv->device_attr.max_sge is 30 net_mlx5: port 1 adding Tx queue 0 to list net_mlx5: port 1 configuring Rx queue 0 for 256 descriptors net_mlx5: port 1 maximum number of segments per packet: 1 net_mlx5: port 1 CRC stripping is enabled, 0 bytes will be subtracted from incoming frames to hide it net_mlx5: port 1 adding Rx queue 0 to list net_mlx5: port 1 starting device net_mlx5: port 1 Tx queue 0 allocated and configured 256 WRs net_mlx5: port 1: uar_mmap_offset 0x901000 net_mlx5: port 1 Rx queue 0 registering mp mbuf_pool_socket_0 having 1 chunks net_mlx5: port 1 creating a MR using address (0x7fa0c047a000) net_mlx5: port 1 inserting MR(0x7fa0c0276140) to global cache net_mlx5: inserted B-tree(0x7fa0bffada38)[1], [0x7fa080000000, 0x7fa100000000) lkey=0x30900 net_mlx5: inserted B-tree(0x7fa0c02763de)[1], [0x7fa080000000, 0x7fa100000000) lkey=0x30900 net_mlx5: port 1 Rx queue 0 allocated and configured 256 segments (max 256 packets) net_mlx5: port 1 priv->device_attr.max_qp_wr is 32768 net_mlx5: port 1 priv->device_attr.max_sge is 30 net_mlx5: port 1 rxq 0 updated with 0x7ffe36270268 net_mlx5: port 1 selected Rx vectorized function net_mlx5: port 1 setting primary MAC address Port 1: 66:9F:7A:59:59:0F Checking link statuses... Done No commandline core given, start packet forwarding io packet forwarding - ports=2 - cores=1 - streams=2 - NUMA support enabled, MP over anonymous pages disabled Logical Core 14 (socket 0) forwards packets on 2 streams: RX P=0/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01 RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00 io packet forwarding packets/burst=32 nb forwarding cores=1 - nb forwarding ports=2 port 0: RX queue number: 1 Tx queue number: 1 Rx offloads=0x1000 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 port 1: RX queue number: 1 Tx queue number: 1 Rx offloads=0x1000 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 Press enter to exit Telling cores to stop... Waiting for lcores to finish... ---------------------- Forward statistics for port 0 ---------------------- RX-packets: 0 RX-dropped: 0 RX-total: 0 TX-packets: 0 TX-dropped: 0 TX-total: 0 ---------------------------------------------------------------------------- ---------------------- Forward statistics for port 1 ---------------------- RX-packets: 0 RX-dropped: 0 RX-total: 0 TX-packets: 0 TX-dropped: 0 TX-total: 0 ---------------------------------------------------------------------------- +++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++ RX-packets: 0 RX-dropped: 0 RX-total: 0 TX-packets: 0 TX-dropped: 0 TX-total: 0 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Done. Shutting down port 0... Stopping ports... net_mlx5: port 0 stopping device net_mlx5: port 0 Rx queue 0 freeing WRs Done Closing ports... net_mlx5: port 0 closing device "mlx5_26" net_mlx5: port 0 Tx queue 0 freeing WRs net_mlx5: freeing MR(0x7fa0c0276e80): Done Shutting down port 1... Stopping ports... net_mlx5: port 1 stopping device net_mlx5: port 1 Rx queue 0 freeing WRs Done Closing ports... net_mlx5: port 1 closing device "mlx5_27" net_mlx5: port 1 Tx queue 0 freeing WRs net_mlx5: freeing MR(0x7fa0c0276140): Done Bye...