[dts] [PATCH V1 00/27] dts: enable IxNetwork and enhance perf testing

Tu, Lijuan lijuan.tu at intel.com
Fri Feb 19 08:02:57 CET 2021



> -----Original Message-----
> From: Mo, YufengX <yufengx.mo at intel.com>
> Sent: 2021年1月25日 16:44
> To: dts at dpdk.org; Tu, Lijuan <lijuan.tu at intel.com>
> Cc: Mo, YufengX <yufengx.mo at 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



More information about the dts mailing list