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 7C7E8A00BE; Wed, 8 Jul 2020 03:30:58 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id B54181DB1D; Wed, 8 Jul 2020 03:30:57 +0200 (CEST) Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2083.outbound.protection.outlook.com [40.107.20.83]) by dpdk.org (Postfix) with ESMTP id 238FB1D8F7 for ; Wed, 8 Jul 2020 03:30:56 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=JjXBueQ0IZGd3ftp1NpmAZVmfmvD5ZY7eU3Ws++qlYE=; b=DR45sVkE9mfmpSjMYWopKbyPbxQYWGWZZCHHaTJ5LOe4Pi0dalLY8Hzck4NBf8i7O697+skgqvAuQWEKT96cce6Ae97/un6MVucA7WoSUQY8GgP1FT9eBOzhXey3yH+LhA34AmPbxWK6HMYUkN2Roa3VT2BWbTHFR2uBVhA185w= Received: from AM5P194CA0007.EURP194.PROD.OUTLOOK.COM (2603:10a6:203:8f::17) by DB7PR08MB3850.eurprd08.prod.outlook.com (2603:10a6:10:7b::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3153.20; Wed, 8 Jul 2020 01:30:54 +0000 Received: from AM5EUR03FT055.eop-EUR03.prod.protection.outlook.com (2603:10a6:203:8f:cafe::6) by AM5P194CA0007.outlook.office365.com (2603:10a6:203:8f::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3174.20 via Frontend Transport; Wed, 8 Jul 2020 01:30:54 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dpdk.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dpdk.org; dmarc=bestguesspass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AM5EUR03FT055.mail.protection.outlook.com (10.152.17.214) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3153.24 via Frontend Transport; Wed, 8 Jul 2020 01:30:54 +0000 Received: ("Tessian outbound 4e683f4039d5:v62"); Wed, 08 Jul 2020 01:30:54 +0000 X-CR-MTA-TID: 64aa7808 Received: from b28645779db4.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 970454EC-5BDE-4402-B449-D767AE9B859F.1; Wed, 08 Jul 2020 01:30:49 +0000 Received: from EUR01-HE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id b28645779db4.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Wed, 08 Jul 2020 01:30:49 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VANDF2CvQNbDpZhN0LvpGp2kYbPHjxxjD7TplcwEJUvYFu9piwCbzU8z35aak4st4UQlAGiuIlWFD04gCeh3B2YKosExGpTZGNFaHeGWSdPMxrIXeeYV7QJnbRgbD2Of/ULN1aH/RL0oAKVJJDXsfoQiGiTnI6lPlhUsieTokMH2TY6PV/K8uCvvbcLCYuOGAvJBGnatwDVbeTPNlKwPOs+ByMFY7t/0qbRHs9awjapD1dqeuEj6xbOcyqqe9wIfOaVUkXHAA6rxoJKKM2NCGrqfnWq2GENPvq6X6/MXdpNTGeDOIrxn659HXQ+mXPCtotGX9R7XUtGKDX6xQ5Qi2g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=JjXBueQ0IZGd3ftp1NpmAZVmfmvD5ZY7eU3Ws++qlYE=; b=A3dzXmDjCKPm8xxqH7Iz57h7GoP3TQ8BtPGkZknFQJSp01UucDYP7DVQ+JlIWX+KAQHInsCKSYqJ+o2XyMbSQQwRNQrUFU0IZHx7v2zP/2lOUPDzwx8SjUKoc/2BSr7b4UfFrQsAH5CNup/hqJPWldXF7yPVaqglr2+Apiy1ji5qZOhWoSNO8+Uvx1iKW6k+gbjrxFl8sX8oT9xjLdVnIJB+RpF1Vm6n9fQufnVQGXwp/ll++olAJ6BwQYgjakUScFtAZntjwdT63XR/SDK0dKB7wZepEv6jXmMP7RYLh0dBfRKoyssVJONplc4T5l0bn/68JCMA0T0jFcAiFui3Jw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=JjXBueQ0IZGd3ftp1NpmAZVmfmvD5ZY7eU3Ws++qlYE=; b=DR45sVkE9mfmpSjMYWopKbyPbxQYWGWZZCHHaTJ5LOe4Pi0dalLY8Hzck4NBf8i7O697+skgqvAuQWEKT96cce6Ae97/un6MVucA7WoSUQY8GgP1FT9eBOzhXey3yH+LhA34AmPbxWK6HMYUkN2Roa3VT2BWbTHFR2uBVhA185w= Received: from VI1PR08MB3023.eurprd08.prod.outlook.com (2603:10a6:803:4e::21) by VI1PR08MB5422.eurprd08.prod.outlook.com (2603:10a6:803:12e::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3174.20; Wed, 8 Jul 2020 01:30:46 +0000 Received: from VI1PR08MB3023.eurprd08.prod.outlook.com ([fe80::8146:10d3:6c3:2c12]) by VI1PR08MB3023.eurprd08.prod.outlook.com ([fe80::8146:10d3:6c3:2c12%6]) with mapi id 15.20.3174.020; Wed, 8 Jul 2020 01:30:46 +0000 From: Feifei Wang To: David Christensen , "Ananyev, Konstantin" , Honnappa Nagarahalli CC: "dev@dpdk.org" , nd , Ruifeng Wang , nd Thread-Topic: [PATCH 3/3] ring: use element APIs to implement legacy APIs Thread-Index: AQHWUSSMQT4gUrpYPUKzByelG1Yowqj7emsggACySICAAGV/gIAAWQfw Date: Wed, 8 Jul 2020 01:30:46 +0000 Message-ID: References: <20200703102651.8918-1-feifei.wang2@arm.com> <20200703102651.8918-4-feifei.wang2@arm.com> <72cff6f2-2110-ec27-a278-bdc60abff3e2@linux.vnet.ibm.com> In-Reply-To: <72cff6f2-2110-ec27-a278-bdc60abff3e2@linux.vnet.ibm.com> Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: 6166a56b-e9b4-40d8-8b2c-fb3bc9f9f9ee.1 x-checkrecipientchecked: true Authentication-Results-Original: linux.vnet.ibm.com; dkim=none (message not signed) header.d=none;linux.vnet.ibm.com; dmarc=none action=none header.from=arm.com; x-originating-ip: [203.126.0.111] x-ms-publictraffictype: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 71c9c77d-ee67-47be-882f-08d822de8ed6 x-ms-traffictypediagnostic: VI1PR08MB5422:|DB7PR08MB3850: x-ms-exchange-transport-forked: True X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:2803;OLM:2803; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: ZrfzV/vYxoloKe54NagXC3K3TkpYxLm5/AFEjqG2AXHF4R1gwDU6caA7vB6DxTmkixpgS4gL5Y1DgFpdvbg1QTyAmv4j2FNDj0GT8IQBbcBf+dVGDgGlgUQeC+rkSXIVMFyWh+PeF07FUrlBcL7BckBMPRlHOh5EufZl0P2vQ9I9ylH4H9MbwYOr/+Q72Ccicol9BLhH9OpJ/c+Akm+uf7ubhFqcJMwj/M8rUS/ZGnocnoNdeSb6nWH0BnU5JFOSqLNdgpcxkkwruLaKKp7vytbNpWyu5kGBEzqjOfb0W8zIIiKM4UoxEjO15x+3+Z5VstI57EZkXAnPC/Y1+J0hOA== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR08MB3023.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(376002)(39850400004)(136003)(346002)(396003)(366004)(478600001)(86362001)(26005)(52536014)(55016002)(186003)(5660300002)(66446008)(33656002)(9686003)(7696005)(6506007)(76116006)(83380400001)(66946007)(53546011)(6636002)(66556008)(66476007)(64756008)(2906002)(8936002)(316002)(54906003)(110136005)(8676002)(4326008)(71200400001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: orWfiRpolcUcKlKq53ztYxa027UWzMeoKa6sYpft+bdrlJ4CgrWq8PafzQrVl8yLy60VmVboYWvjZslm0YlnGUv0XWA0FktBP7TsnxcXjYTeAgYgbc+i98+gLR0RqT9dtdXkh1DInYtP/fbAUPNxmI5M2MmuBqGXsyxKs8CzSLjMhl9HhkmQ00M79diN0dXwZT6R7hT+jts9X2wacyzF1PeiTSbZ5yee2grfhL836myAyTycBPUYgVLy/WXd8lQRI881kKzMyQ+TUEyWw5ksMZ+Ey/ORxFKywEzHl24QQUyKFDIBw9W39xWuXaCO2BRBrM0jgvPF90LwzR+3/lfjWXK7zpQ9DgzWJc9WlDnvfFkTTEQ101aHVBRvA3GOH5MG7CKz29W0Y8uWjpuPToifIGUXe+XoRiVuFr1TiM2uRapR3FB60+LGLxasV//Cm6NRh34TLqU6qN9aEoztIH1cCo8Nw5jvZawTmE2XZgz8Bo0= Content-Type: text/plain; charset="iso-2022-jp" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB5422 Original-Authentication-Results: linux.vnet.ibm.com; dkim=none (message not signed) header.d=none; linux.vnet.ibm.com; dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT055.eop-EUR03.prod.protection.outlook.com X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFTY:; SFS:(4636009)(136003)(346002)(39850400004)(376002)(396003)(46966005)(7696005)(6636002)(4326008)(5660300002)(186003)(55016002)(86362001)(356005)(82740400003)(6506007)(53546011)(26005)(36906005)(316002)(82310400002)(52536014)(8936002)(81166007)(478600001)(83380400001)(8676002)(2906002)(54906003)(110136005)(70206006)(70586007)(9686003)(336012)(33656002)(47076004); DIR:OUT; SFP:1101; X-MS-Office365-Filtering-Correlation-Id-Prvs: 12265c30-6432-4d02-aa7c-08d822de89ec X-Forefront-PRVS: 04583CED1A X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: epTSdnR5k+n02IXfjOOqCn/apzOioiOu7CGOm17pQ3p7nX66/GQYWjYH7advD4dIuQ/Zpn/4p07F0fc/Irb/+v3WIMzET3AXEJ1IeF9d/BW3VBk4uIYEXQzDmv+M9cAdmYHOqqpzFBofHlbK3cDgWGAbH868+AkUBiCREdnFtVIugHpgx5FBJkv0EZK0AckrQ3Xis76mfFsVZ43pf9Q57saBjO+2PQrRy+/YwenKrqzqvrGvJg2lD52UGQ88D86gMLhZT7CuUm7/Jy7qxwELYuCez/QEBaVCSoMYN2QSd/7K56FulebbhCfb+JPRuWhOk7ybuEGnqAl9ATdDHS33loFcw9Ukw3LuVrykPbuZLQNzmLX6d1GMJXtWRIaUjXauUZjdKbLkhIG3dphBDs+CZA== X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Jul 2020 01:30:54.6673 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 71c9c77d-ee67-47be-882f-08d822de8ed6 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: AM5EUR03FT055.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR08MB3850 Subject: Re: [dpdk-dev] [PATCH 3/3] ring: use element APIs to implement legacy APIs X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Hi, David > -----Original Message----- > From: David Christensen > Sent: 2020=1B$BG/=1B(B7=1B$B7n=1B(B8=1B$BF|=1B(B 4:07 > To: Ananyev, Konstantin ; Feifei Wang > ; Honnappa Nagarahalli > > Cc: dev@dpdk.org; nd ; Ruifeng Wang > > Subject: Re: [PATCH 3/3] ring: use element APIs to implement legacy APIs >=20 >=20 >=20 > On 7/7/20 7:04 AM, Ananyev, Konstantin wrote: > > > > Hi Feifei, > > > > > Hi, Konstantin, David > >> > >> I'm Feifei Wang from Arm. Sorry to make the following request: > >> Would you please do some ring performance tests of this patch in your > platforms at the time you are free? > >> And I want to know whether this patch has a significant impact on othe= r > platforms except ARM. > > > > I run few tests on SKX box and so far didn=1B$B!G=1B(Bt notice any real= perf difference. > > Konstantin > > >=20 Thanks very much for presenting these test results. =20 Feifei > Full performance results for IBM POWER9 system below. I ran the tests > twice for each version and the results were consistent. >=20 > without this patch with this patc= h > Testing burst enq/deq > legacy APIs: SP/SC: burst (size: 8): 43.63 43.63 > legacy APIs: SP/SC: burst (size: 32): 50.07 50.04 > legacy APIs: MP/MC: burst (size: 8): 58.43 58.42 > legacy APIs: MP/MC: burst (size: 32): 65.52 65.51 > Testing bulk enq/deq > legacy APIs: SP/SC: bulk (size: 8): 43.61 43.61 > legacy APIs: SP/SC: bulk (size: 32): 50.05 50.02 > legacy APIs: MP/MC: bulk (size: 8): 58.43 58.43 > legacy APIs: MP/MC: bulk (size: 32): 65.50 65.49 >=20 > HW: > Architecture: ppc64le > Byte Order: Little Endian > CPU(s): 128 > On-line CPU(s) list: 0-127 > Thread(s) per core: 4 > Core(s) per socket: 16 > Socket(s): 2 > NUMA node(s): 6 > Model: 2.3 (pvr 004e 1203) > Model name: POWER9, altivec supported > CPU max MHz: 3800.0000 > CPU min MHz: 2300.0000 > L1d cache: 32K > L1i cache: 32K > L2 cache: 512K > L3 cache: 10240K > NUMA node0 CPU(s): 0-63 > NUMA node8 CPU(s): 64-127 >=20 > OS: RHEL 8.2 >=20 > GCC: gcc version 8.3.1 20191121 (Red Hat 8.3.1-5) (GCC) >=20 > DPDK: 20.08.0-rc0 (a8550b773) >=20 >=20 >=20 > Unpatched > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > sudo app/test/dpdk-test -l 68,69 > EAL: Detected 128 lcore(s) > EAL: Detected 2 NUMA nodes > EAL: Multi-process socket /var/run/dpdk/rte/mp_socket > EAL: Selected IOVA mode 'VA' > EAL: No available hugepages reported in hugepages-2048kB > EAL: Probing VFIO support... > EAL: VFIO support initialized > EAL: Probe PCI driver: net_mlx5 (15b3:1019) device: 0000:01:00.0 (socket = 0) > EAL: Probe PCI driver: net_mlx5 (15b3:1019) device: 0000:01:00.1 (socket = 0) > EAL: Probe PCI driver: net_mlx5 (15b3:1019) device: 0030:01:00.0 (socket = 8) > EAL: Probe PCI driver: net_mlx5 (15b3:1019) device: 0030:01:00.1 (socket = 8) > EAL: using IOMMU type 7 (sPAPR) > EAL: Probe PCI driver: net_i40e (8086:1583) device: 0034:01:00.0 (socket = 8) > EAL: Probe PCI driver: net_i40e (8086:1583) device: 0034:01:00.1 (socket = 8) > APP: HPET is not enabled, using TSC as default timer > RTE>>ring_perf_autotest >=20 > ### Testing single element enq/deq ### > legacy APIs: SP/SC: single: 42.01 > legacy APIs: MP/MC: single: 56.27 >=20 > ### Testing burst enq/deq ### > legacy APIs: SP/SC: burst (size: 8): 43.63 legacy APIs: SP/SC: burst (siz= e: 32): > 50.07 legacy APIs: MP/MC: burst (size: 8): 58.43 legacy APIs: MP/MC: burs= t > (size: 32): 65.52 >=20 > ### Testing bulk enq/deq ### > legacy APIs: SP/SC: bulk (size: 8): 43.61 legacy APIs: SP/SC: bulk (size:= 32): > 50.05 legacy APIs: MP/MC: bulk (size: 8): 58.43 legacy APIs: MP/MC: bulk = (size: > 32): 65.50 >=20 > ### Testing empty bulk deq ### > legacy APIs: SP/SC: bulk (size: 8): 7.16 legacy APIs: MP/MC: bulk (size: = 8): 7.16 >=20 > ### Testing using two hyperthreads ### > legacy APIs: SP/SC: bulk (size: 8): 12.44 legacy APIs: MP/MC: bulk (size:= 8): > 16.19 legacy APIs: SP/SC: bulk (size: 32): 3.10 legacy APIs: MP/MC: bulk = (size: > 32): 3.64 >=20 > ### Testing using all slave nodes ### >=20 > Bulk enq/dequeue count on size 8 > Core [68] count =3D 362382 > Core [69] count =3D 362516 > Total count (size: 8): 724898 >=20 > Bulk enq/dequeue count on size 32 > Core [68] count =3D 361565 > Core [69] count =3D 361852 > Total count (size: 32): 723417 >=20 > ### Testing single element enq/deq ### > elem APIs: element size 16B: SP/SC: single: 42.81 elem APIs: element size= 16B: > MP/MC: single: 56.78 >=20 > ### Testing burst enq/deq ### > elem APIs: element size 16B: SP/SC: burst (size: 8): 45.04 elem APIs: ele= ment > size 16B: SP/SC: burst (size: 32): 59.27 elem APIs: element size 16B: MP/= MC: > burst (size: 8): 60.68 elem APIs: element size 16B: MP/MC: burst (size: 3= 2): > 75.00 >=20 > ### Testing bulk enq/deq ### > elem APIs: element size 16B: SP/SC: bulk (size: 8): 45.05 elem APIs: elem= ent > size 16B: SP/SC: bulk (size: 32): 59.23 elem APIs: element size 16B: MP/M= C: > bulk (size: 8): 60.64 elem APIs: element size 16B: MP/MC: bulk (size: 32)= : > 75.11 >=20 > ### Testing empty bulk deq ### > elem APIs: element size 16B: SP/SC: bulk (size: 8): 7.16 elem APIs: eleme= nt > size 16B: MP/MC: bulk (size: 8): 7.16 >=20 > ### Testing using two hyperthreads ### > elem APIs: element size 16B: SP/SC: bulk (size: 8): 12.15 elem APIs: elem= ent > size 16B: MP/MC: bulk (size: 8): 15.55 elem APIs: element size 16B: SP/SC= : > bulk (size: 32): 3.22 elem APIs: element size 16B: MP/MC: bulk (size: 32)= : 3.86 >=20 > ### Testing using all slave nodes ### >=20 > Bulk enq/dequeue count on size 8 > Core [68] count =3D 374327 > Core [69] count =3D 374433 > Total count (size: 8): 748760 >=20 > Bulk enq/dequeue count on size 32 > Core [68] count =3D 324111 > Core [69] count =3D 320038 > Total count (size: 32): 644149 > Test OK >=20 > Patched > =3D=3D=3D=3D=3D=3D=3D > $ sudo app/test/dpdk-test -l 68,69 > EAL: Detected 128 lcore(s) > EAL: Detected 2 NUMA nodes > EAL: Multi-process socket /var/run/dpdk/rte/mp_socket > EAL: Selected IOVA mode 'VA' > EAL: No available hugepages reported in hugepages-2048kB > EAL: Probing VFIO support... > EAL: VFIO support initialized > EAL: Probe PCI driver: net_mlx5 (15b3:1019) device: 0000:01:00.0 (socket = 0) > EAL: Probe PCI driver: net_mlx5 (15b3:1019) device: 0000:01:00.1 (socket = 0) > EAL: Probe PCI driver: net_mlx5 (15b3:1019) device: 0030:01:00.0 (socket = 8) > EAL: Probe PCI driver: net_mlx5 (15b3:1019) device: 0030:01:00.1 (socket = 8) > EAL: using IOMMU type 7 (sPAPR) > EAL: Probe PCI driver: net_i40e (8086:1583) device: 0034:01:00.0 (socket = 8) > EAL: Probe PCI driver: net_i40e (8086:1583) device: 0034:01:00.1 (socket = 8) > APP: HPET is not enabled, using TSC as default timer > RTE>>ring_perf_autotest >=20 > ### Testing single element enq/deq ### > legacy APIs: SP/SC: single: 42.00 > legacy APIs: MP/MC: single: 56.27 >=20 > ### Testing burst enq/deq ### > legacy APIs: SP/SC: burst (size: 8): 43.63 legacy APIs: SP/SC: burst (siz= e: 32): > 50.04 legacy APIs: MP/MC: burst (size: 8): 58.42 legacy APIs: MP/MC: burs= t > (size: 32): 65.51 >=20 > ### Testing bulk enq/deq ### > legacy APIs: SP/SC: bulk (size: 8): 43.61 legacy APIs: SP/SC: bulk (size:= 32): > 50.02 legacy APIs: MP/MC: bulk (size: 8): 58.43 legacy APIs: MP/MC: bulk = (size: > 32): 65.49 >=20 > ### Testing empty bulk deq ### > legacy APIs: SP/SC: bulk (size: 8): 7.16 legacy APIs: MP/MC: bulk (size: = 8): 7.16 >=20 > ### Testing using two hyperthreads ### > legacy APIs: SP/SC: bulk (size: 8): 12.43 legacy APIs: MP/MC: bulk (size:= 8): > 16.17 legacy APIs: SP/SC: bulk (size: 32): 3.10 legacy APIs: MP/MC: bulk = (size: > 32): 3.65 >=20 > ### Testing using all slave nodes ### >=20 > Bulk enq/dequeue count on size 8 > Core [68] count =3D 363208 > Core [69] count =3D 363334 > Total count (size: 8): 726542 >=20 > Bulk enq/dequeue count on size 32 > Core [68] count =3D 361592 > Core [69] count =3D 361690 > Total count (size: 32): 723282 >=20 > ### Testing single element enq/deq ### > elem APIs: element size 16B: SP/SC: single: 42.78 elem APIs: element size= 16B: > MP/MC: single: 56.75 >=20 > ### Testing burst enq/deq ### > elem APIs: element size 16B: SP/SC: burst (size: 8): 45.04 elem APIs: ele= ment > size 16B: SP/SC: burst (size: 32): 59.27 elem APIs: element size 16B: MP/= MC: > burst (size: 8): 60.66 elem APIs: element size 16B: MP/MC: burst (size: 3= 2): > 75.03 >=20 > ### Testing bulk enq/deq ### > elem APIs: element size 16B: SP/SC: bulk (size: 8): 45.04 elem APIs: elem= ent > size 16B: SP/SC: bulk (size: 32): 59.33 elem APIs: element size 16B: MP/M= C: > bulk (size: 8): 60.65 elem APIs: element size 16B: MP/MC: bulk (size: 32)= : > 75.04 >=20 > ### Testing empty bulk deq ### > elem APIs: element size 16B: SP/SC: bulk (size: 8): 7.16 elem APIs: eleme= nt > size 16B: MP/MC: bulk (size: 8): 7.16 >=20 > ### Testing using two hyperthreads ### > elem APIs: element size 16B: SP/SC: bulk (size: 8): 12.14 elem APIs: elem= ent > size 16B: MP/MC: bulk (size: 8): 15.56 elem APIs: element size 16B: SP/SC= : > bulk (size: 32): 3.22 elem APIs: element size 16B: MP/MC: bulk (size: 32)= : 3.86 >=20 > ### Testing using all slave nodes ### >=20 > Bulk enq/dequeue count on size 8 > Core [68] count =3D 372618 > Core [69] count =3D 372415 > Total count (size: 8): 745033 >=20 > Bulk enq/dequeue count on size 32 > Core [68] count =3D 318784 > Core [69] count =3D 316066 > Total count (size: 32): 634850 > Test OK