From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by dpdk.space (Postfix) with ESMTP id D6DCCA0679 for ; Sun, 28 Apr 2019 04:45:34 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 69B6E1B49F; Sun, 28 Apr 2019 04:45:34 +0200 (CEST) Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by dpdk.org (Postfix) with ESMTP id B3DBB1B496 for ; Sun, 28 Apr 2019 04:45:32 +0200 (CEST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 27 Apr 2019 19:45:31 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.60,403,1549958400"; d="scan'208";a="146438563" Received: from itecstvdts01.sh.intel.com ([10.67.111.114]) by fmsmga007.fm.intel.com with ESMTP; 27 Apr 2019 19:45:30 -0700 From: yufengmx To: dts@dpdk.org Cc: yufengmx Date: Sun, 28 Apr 2019 10:48:57 +0800 Message-Id: <1556419751-41723-1-git-send-email-yufengx.mo@intel.com> X-Mailer: git-send-email 1.9.3 Subject: [dts] [next][PATCH V1 0/14] [dts/pktgen]: dts packet generator api X-BeenThere: dts@dpdk.org X-Mailman-Version: 2.1.15 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" dts packet generator(pktgen) source code, including: *. packet generator configure file definition. *. packet generator configure file parse class. *. packet generator base class. *. ixia packet generator relevant classes. *. trex packet generator relevant classes. *. packet generator helper class. *. trex packet generator port mapping process. *. new utils methods used by pktgen. *. pktgen api program guide document. *. migrate suite source code from etgen api to pktgen api guide document. *. trex tool known issue document. *. change copyright year. yufengmx (14): conf/pktgen: add pktgen key word in crbs.cfg conf/pktgen: packet generator configure file definition doc/pktgen: trex tool known issues doc/pktgen: migrate from etgen api to pktgen api doc/pktgen: pktgen api program guide document framework/pktgen: packet generator configure file parse class framework/pktgen: initialize pktgen logger framework/pktgen: packet generator base class framework/pktgen: ixia packet generator relevant classes framework/pktgen: trex packet generator relevant classes framework/pktgen: pktgen instance creation and helper class framework/pktgen: packet generator types definition framework/pktgen: packet generator init and trex port mapping framework/pktgen: utils methods conf/crbs.cfg | 3 + conf/pktgen.cfg | 23 +- doc/dts_gsg/migrate_from_etgen_to_pktgen.rst | 214 ++++ doc/dts_gsg/pktgen_prog_guide.rst | 518 ++++++++ doc/dts_gsg/trex_known_issue.rst | 112 ++ framework/config.py | 107 +- framework/dts.py | 21 +- framework/pktgen.py | 610 +++------ framework/pktgen_base.py | 400 ++++++ framework/pktgen_ixia.py | 1750 ++++++++++++++++++++++++++ framework/pktgen_trex.py | 857 +++++++++++++ framework/settings.py | 8 +- framework/tester.py | 136 +- framework/utils.py | 32 +- 14 files changed, 4284 insertions(+), 507 deletions(-) create mode 100644 doc/dts_gsg/migrate_from_etgen_to_pktgen.rst create mode 100644 doc/dts_gsg/pktgen_prog_guide.rst create mode 100644 doc/dts_gsg/trex_known_issue.rst create mode 100644 framework/pktgen_base.py create mode 100644 framework/pktgen_ixia.py create mode 100644 framework/pktgen_trex.py mode change 100755 => 100644 framework/tester.py -- 1.9.3