From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by dpdk.org (Postfix) with ESMTP id 48BA3231C for ; Mon, 19 May 2014 10:25:54 +0200 (CEST) Received: from orsmga002.jf.intel.com ([10.7.209.21]) by orsmga101.jf.intel.com with ESMTP; 19 May 2014 01:26:01 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="4.98,865,1392192000"; d="scan'208";a="542685936" Received: from irsmsx101.ger.corp.intel.com ([163.33.3.153]) by orsmga002.jf.intel.com with ESMTP; 19 May 2014 01:26:00 -0700 Received: from irsmsx103.ger.corp.intel.com ([169.254.3.183]) by IRSMSX101.ger.corp.intel.com ([169.254.1.249]) with mapi id 14.03.0123.003; Mon, 19 May 2014 09:25:15 +0100 From: "Richardson, Bruce" To: Olivier MATZ , "Shaw, Jeffrey B" , "dev@dpdk.org" Thread-Topic: [dpdk-dev] [PATCH RFC 05/11] mbuf: merge physaddr and buf_len in a bitfield Thread-Index: AQHPa5Y7UQmjm/9lhE2IpeYLWH4ZEZs4UdoAgAAHYYCAAAGkgIAPJL6AgAAfw8A= Date: Mon, 19 May 2014 08:25:14 +0000 Message-ID: <59AF69C657FD0841A61C55336867B5B01AA1B1B2@IRSMSX103.ger.corp.intel.com> References: <1399647038-15095-1-git-send-email-olivier.matz@6wind.com> <1399647038-15095-6-git-send-email-olivier.matz@6wind.com> <4032A54B6BB5F04B8C08B6CFF08C59285542081E@FMSMSX103.amr.corp.intel.com> <536CFCEF.4080704@6wind.com> <4032A54B6BB5F04B8C08B6CFF08C59285542085B@FMSMSX103.amr.corp.intel.com> <5379B25B.6050003@6wind.com> In-Reply-To: <5379B25B.6050003@6wind.com> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [163.33.239.180] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Subject: Re: [dpdk-dev] [PATCH RFC 05/11] mbuf: merge physaddr and buf_len in a bitfield X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 May 2014 08:25:54 -0000 > -----Original Message----- > From: dev [mailto:dev-bounces@dpdk.org] On Behalf Of Olivier MATZ > Sent: Monday, May 19, 2014 8:27 AM > To: Shaw, Jeffrey B; dev@dpdk.org > Subject: Re: [dpdk-dev] [PATCH RFC 05/11] mbuf: merge physaddr and buf_le= n in > a bitfield >=20 > Hi Jeff, >=20 > On 05/09/2014 06:11 PM, Shaw, Jeffrey B wrote: > > I agree, we should wait for comments then test the performance when the > patches have settled. >=20 > Here are some performance numbers I've measured with the TSO > patches. The test platform is: >=20 > +-----------+ +-----------+ > | | | | > | traffic |-----------| dpdk | > | generator |-----------| testpmd | > | |-----------| | > | |-----------| | > | | | | > +-----------+ +-----------+ >=20 > - 4 ixgbe ports > - sandy bridge at 2.7 Ghz >=20 > I've only included numbers for pkt_size=3D64. Other packet sizes > do not bring more information in this case. >=20 > I have 4 test cases: >=20 > - testpmd in iofwd mode with normal tx/rx function > - testpmd in iofwd mode with simple tx/rx function (txqflags=3D0xf01) > - testpmd in macfwd mode with normal tx/rx function > - testpmd in macfwd mode with simple tx/rx function (txqflags=3D0xf01) >=20 > I tested this for 1c1t, 1c2t, 2c2t, 2c4t, 4c8t on the following version: >=20 > - dpdk.org head > - dpdk.org + tso patchs until 6/11 (included): it includes all mbuf > reworks (data_offset instead of data, remove ctrl mbuf, use 48 bits > physical address) > - dpdk.org + all tso series Hi Olivier, Can you perhaps also include the specific testpmd parameter you used in you= r tests, as they can have a large effect on performance. On my Sandy Bridge= platform here are the testpmd flags I use for iofwd testing: "--rxd=3D128 --rxfreet=3D32 --rxpt=3D8 --rxht=3D8 --rxwt=3D0 --txd=3D512 --= txfreet=3D32 --txpt=3D32 --txht=3D0 --txwt=3D0 --txrst=3D32 --txqflags=3D0x= F01 --numa --burst=3D32 --mbcache=3D250 --total-num-mbufs=3D16383" Regards, /Bruce