From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id F073AA054A; Fri, 19 Feb 2021 08:03:02 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id C78A440395; Fri, 19 Feb 2021 08:03:02 +0100 (CET) Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by mails.dpdk.org (Postfix) with ESMTP id 5326C40042 for ; Fri, 19 Feb 2021 08:03:01 +0100 (CET) IronPort-SDR: FSBsktLdM9C7txq7JqXDn0WvlrhaaOCNPrMvJbAQnvOhx9AYl4teNpEBoQW5y/oNyPU5OOBEJu SXfcoK3R2z0w== X-IronPort-AV: E=McAfee;i="6000,8403,9899"; a="163540559" X-IronPort-AV: E=Sophos;i="5.81,189,1610438400"; d="scan'208";a="163540559" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 Feb 2021 23:03:00 -0800 IronPort-SDR: T/Y5XdCOdN1GuWo83ZCEsjgHaRAYbvtbZcGB0jg8wXG+8EN4bGuK7zR1A2mq9wsOHXxvIl+xY+ sksOr405gPlg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.81,189,1610438400"; d="scan'208";a="400887593" Received: from fmsmsx605.amr.corp.intel.com ([10.18.126.85]) by orsmga008.jf.intel.com with ESMTP; 18 Feb 2021 23:02:59 -0800 Received: from shsmsx606.ccr.corp.intel.com (10.109.6.216) by fmsmsx605.amr.corp.intel.com (10.18.126.85) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2; Thu, 18 Feb 2021 23:02:58 -0800 Received: from shsmsx601.ccr.corp.intel.com (10.109.6.141) by SHSMSX606.ccr.corp.intel.com (10.109.6.216) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2; Fri, 19 Feb 2021 15:02:57 +0800 Received: from shsmsx601.ccr.corp.intel.com ([10.109.6.141]) by SHSMSX601.ccr.corp.intel.com ([10.109.6.141]) with mapi id 15.01.2106.002; Fri, 19 Feb 2021 15:02:57 +0800 From: "Tu, Lijuan" To: "Mo, YufengX" , "dts@dpdk.org" Thread-Topic: [dts][PATCH V1 00/27] dts: enable IxNetwork and enhance perf testing Thread-Index: AQHW8vdF3sz34pVXI0eZrD9QG118iKpfNIOA Date: Fri, 19 Feb 2021 07:02:57 +0000 Message-ID: References: <20210125084414.8503-1-yufengx.mo@intel.com> In-Reply-To: <20210125084414.8503-1-yufengx.mo@intel.com> Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-reaction: no-action dlp-version: 11.5.1.3 dlp-product: dlpe-windows x-originating-ip: [10.239.127.36] Content-Type: text/plain; charset="iso-2022-jp" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Subject: Re: [dts] [PATCH V1 00/27] dts: enable IxNetwork and enhance perf testing X-BeenThere: dts@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: test suite reviews and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dts-bounces@dpdk.org Sender: "dts" > -----Original Message----- > From: Mo, YufengX > Sent: 2021=1B$BG/=1B(B1=1B$B7n=1B(B25=1B$BF|=1B(B 16:44 > To: dts@dpdk.org; Tu, Lijuan > Cc: Mo, YufengX > Subject: [dts][PATCH V1 00/27] dts: enable IxNetwork and enhance perf tes= ting >=20 >=20 > 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. >=20 > 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. >=20 > 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 =3D> perf_test_base.py} | 483 ++++++++---- > 23 files changed, 2512 insertions(+), 240 deletions(-) create mode 1006= 44 > 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 =3D> > perf_test_base.py} (75%) >=20 > -- > 2.21.0 Applied, thanks