From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 62C4AA051A; Fri, 17 Jan 2020 09:56:14 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 503131D412; Fri, 17 Jan 2020 09:56:14 +0100 (CET) Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by dpdk.org (Postfix) with ESMTP id 1C84D1D407 for ; Fri, 17 Jan 2020 09:56:11 +0100 (CET) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by fmsmga107.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 17 Jan 2020 00:56:10 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.70,329,1574150400"; d="scan'208";a="219972417" Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204]) by fmsmga007.fm.intel.com with ESMTP; 17 Jan 2020 00:56:10 -0800 Received: from fmsmsx102.amr.corp.intel.com (10.18.124.200) by FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS) id 14.3.439.0; Fri, 17 Jan 2020 00:56:10 -0800 Received: from shsmsx107.ccr.corp.intel.com (10.239.4.96) by FMSMSX102.amr.corp.intel.com (10.18.124.200) with Microsoft SMTP Server (TLS) id 14.3.439.0; Fri, 17 Jan 2020 00:56:10 -0800 Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.30]) by SHSMSX107.ccr.corp.intel.com ([169.254.9.210]) with mapi id 14.03.0439.000; Fri, 17 Jan 2020 16:56:08 +0800 From: "Tu, Lijuan" To: "Mo, YufengX" , "dts@dpdk.org" Thread-Topic: [dts][PATCH V2 1/1] tests/l3fwd: support python3 Thread-Index: AQHVzRIXx9QKSTG+zk+tJyy2zQvZLafujcDg Date: Fri, 17 Jan 2020 08:56:07 +0000 Message-ID: <8CE3E05A3F976642AAB0F4675D0AD20E0BBACADC@SHSMSX101.ccr.corp.intel.com> References: <20200117084522.59845-1-yufengx.mo@intel.com> <20200117084522.59845-2-yufengx.mo@intel.com> In-Reply-To: <20200117084522.59845-2-yufengx.mo@intel.com> Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.2.0.6 dlp-reaction: no-action x-originating-ip: [10.239.127.40] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Subject: Re: [dts] [PATCH V2 1/1] tests/l3fwd: support python3 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" applied > -----Original Message----- > From: Mo, YufengX > Sent: Friday, January 17, 2020 4:45 PM > To: dts@dpdk.org; Tu, Lijuan > Cc: Mo, YufengX > Subject: [dts][PATCH V2 1/1] tests/l3fwd: support python3 >=20 >=20 > support python3. >=20 > Signed-off-by: yufengmx > --- > tests/l3fwd_base.py | 10 +++++----- > 1 file changed, 5 insertions(+), 5 deletions(-) >=20 > diff --git a/tests/l3fwd_base.py b/tests/l3fwd_base.py index > 2a91cf8..132bff3 100644 > --- a/tests/l3fwd_base.py > +++ b/tests/l3fwd_base.py > @@ -87,7 +87,7 @@ class L3fwdBase(object): > return output_path >=20 > def d_con(self, cmd): > - _cmd =3D [cmd, '# ', 10] if isinstance(cmd, (str, unicode)) else= cmd > + _cmd =3D [cmd, '# ', 10] if isinstance(cmd, (str)) else cmd > return self.dut.send_expect(*_cmd) >=20 > def __get_ipv4_lpm_vm_config(self, lpm_config): > @@ -192,7 +192,7 @@ class L3fwdBase(object): > if index >=3D 2 * len(self.__valports): > break > port_id =3D \ > - self.__valports[(index / 2) % len(self.__val= ports)] > + self.__valports[int(index / 2) % > + len(self.__valports)] > dmac =3D self.dut.get_mac_address(port_id) > _layer =3D {'ether': {'dst': dmac, }, } > _layer.update(config) @@ -230,7 +230,7 @@ class > L3fwdBase(object): > for index, _ in enumerate(self.__valports)] \ > if len(self.__valports) > 1 else [[port(0), port(0)]] > stream_ids =3D [] > - step =3D len(streams) / len(self.__valports) > + step =3D int(len(streams) / len(self.__valports)) > for cnt, stream in enumerate(streams): > pkt, field_config =3D stream > index =3D cnt // step > @@ -476,7 +476,7 @@ class L3fwdBase(object): > with open(_js_file, 'w') as fp: > json.dump(self.__json_results, fp, indent=3D4, > separators=3D(',', ': '), > - encoding=3D"utf-8", sort_keys=3DTrue) > + sort_keys=3DTrue) >=20 > def __display_suite_result(self, data, mode): > values =3D data.get('values') > @@ -651,7 +651,7 @@ class L3fwdBase(object): >=20 > def __parse_port_config(self, config): > cores, total_threads, queue =3D config.split('/') > - _thread =3D str(int(total_threads[:-1]) / int(cores[:-1])) + 'T' > + _thread =3D str(int(int(total_threads[:-1]) / int(cores[:-1]))) = + 'T' > _cores =3D str(int(cores[:-1]) * len(self.__valports)) + 'C' > # only use one socket > cores_config =3D '/'.join(['1S', _cores, _thread]) > -- > 2.21.0