Message ID | 20210125084414.8503-1-yufengx.mo@intel.com (mailing list archive) |
---|---|
Headers | show |
Series | dts: enable IxNetwork and enhance perf testing | expand |
> -----Original Message----- > From: Mo, YufengX <yufengx.mo@intel.com> > Sent: 2021年1月25日 16:44 > To: dts@dpdk.org; Tu, Lijuan <lijuan.tu@intel.com> > Cc: Mo, YufengX <yufengx.mo@intel.com> > Subject: [dts][PATCH V1 00/27] dts: enable IxNetwork and enhance perf testing > > > v1: > - enable IxNetwork packet generator. > - add testpmd rfc2544 testing scenario. > - enhance pktgen/trex to support return tx_pps and tx_bps from > pktgen.measure_throughput. > > yufengmx (27): > framework/pktgen: return trex tx stats > framework/pktgen: return throughput tx stats > framework/pktgen: return throughput tx stats > conf/pktgen: enable ixNetwork > conf/pktgen: enable ixNetwork > conf/l3fwd: add packet types comment > conf/testpmd: testpmd perf config > framework/pktgen: enable ixNetwork > framework/pktgen: enable ixNetwork > framework/pktgen: enable ixNetwork > framework/pktgen: enable ixNetwork > framework/pktgen: enable ixNetwork > conf/pktgen: enable ixNetwork > framework/pktgen: enable ixNetwork > framework/pktgen: enable ixNetwork > framework/pktgen: enable ixNetwork > framework/pktgen: enable ixNetwork > tests/perf_test: rename l3fwd_base module > tests/perf_test: cover testpmd testing scenario > tests/perf_test: save rfc2544 expected throughput > tests/l3fwd_em: update script > tests/lpm_ipv4_rfc2544: update script > tests/l3fwd_lpm_ipv4: update script > tests/l3fwd_lpm_ipv6: update script > tests/l3fwd: update script > tests/vf_l3fwd_kernelpf: update script > tests/testpmd_perf: upload script. > > conf/crbs.cfg | 2 +- > conf/l3fwd_base.cfg | 2 + > conf/pktgen.cfg | 12 + > conf/testpmd_perf.cfg | 190 +++++ > framework/config.py | 9 +- > framework/ixia_network/__init__.py | 182 +++++ > framework/ixia_network/ixnet.py | 844 +++++++++++++++++++++ > framework/ixia_network/ixnet_config.py | 42 + > framework/ixia_network/ixnet_stream.py | 317 ++++++++ > framework/ixia_network/packet_parser.py | 93 +++ > framework/pktgen.py | 9 +- > framework/pktgen_base.py | 103 ++- > framework/pktgen_ixia_network.py | 224 ++++++ > framework/pktgen_trex.py | 4 +- > framework/settings.py | 5 +- > tests/TestSuite_l3fwd.py | 45 +- > tests/TestSuite_l3fwd_em.py | 20 +- > tests/TestSuite_l3fwd_lpm_ipv4.py | 16 +- > tests/TestSuite_l3fwd_lpm_ipv4_rfc2544.py | 16 +- > tests/TestSuite_l3fwd_lpm_ipv6.py | 16 +- > tests/TestSuite_testpmd_perf.py | 102 +++ > tests/TestSuite_vf_l3fwd_kernelpf.py | 16 +- > tests/{l3fwd_base.py => perf_test_base.py} | 483 ++++++++---- > 23 files changed, 2512 insertions(+), 240 deletions(-) create mode 100644 > conf/testpmd_perf.cfg create mode 100644 > framework/ixia_network/__init__.py > create mode 100644 framework/ixia_network/ixnet.py create mode 100644 > framework/ixia_network/ixnet_config.py > create mode 100644 framework/ixia_network/ixnet_stream.py > create mode 100644 framework/ixia_network/packet_parser.py > create mode 100644 framework/pktgen_ixia_network.py create mode 100644 > tests/TestSuite_testpmd_perf.py rename tests/{l3fwd_base.py => > perf_test_base.py} (75%) > > -- > 2.21.0 Applied, thanks