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 27803A0093 for ; Mon, 2 May 2022 09:58:59 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id B5FB440F35; Mon, 2 May 2022 09:58:58 +0200 (CEST) Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10on2065.outbound.protection.outlook.com [40.107.93.65]) by mails.dpdk.org (Postfix) with ESMTP id CAFC940E28 for ; Mon, 2 May 2022 09:58:57 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=eoJnW5NZ+aB+lAmxY8fRHNi+uq0uxqBaY63T5ectwWBHAsEdJdpKtCDY78NLO655Zc4J1/s1ZeWvjzsPl9BvvjMyBMtRaXU2TkIDcbIypCpZvPWUU9BQAUY5tFh66lXg0G7aFmyyKE8U/j2l5E9N55jEKu2/obafKD9nYq56iXALXBxyLrj9bZGg7ugG3udAcQT1UpZaUludG3PUsWBbcJPOgLbv+iQZZ6aSoKlGVJDFlmGtxWTc6+ggGnyaQxqSgZ1uii4tPe1yr//6/X/Q5DeNqzND2JCZY/ahEAFOlz6CaRmbn0Dq+797neqdDS8/lI6RFwcw+7JPFcxil7OG9A== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=6hP+H09uqu76r0KTbt5Rh5MDnZ9y3DXUr7pZJDuVm1A=; b=arKqPhre0Qt0bP1ihtPLK8eachv90Sgd7Dd0JawqCmZuRVeeP3JIpFJBa0uzM6eq3iZYyIfU8nsuPY6Gxowb29uwsjhGHj8iFjZ4y8Q4+pXsBzJxmu8u/EfbYKzXNXIDi5DRvBG4gH/ke0+LU8s80+phBzzCTFKii5PRKXNg1sMEDXsdHV6KYdzrR+/Nejmis8htZUA5NRKMsgWUUF8d3aSvnJpJoZcO530sXuGMWCtkcA+6AfDQkA2lEbRxGv/tqwNEuk56WxWSrWNzUU3jSQ47cKk3+d4ct4fT5RDUx5r7uNDWfb70cV+d5wnAcbZDnXUgS8hoshfqi72QHAlTOA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=6hP+H09uqu76r0KTbt5Rh5MDnZ9y3DXUr7pZJDuVm1A=; b=MurS9/Rzpqwr3fO1KR0kl7dHlKTlto1RRLBBtxPYIJ3UXsnDASg4VjzBBlfIck5Sx05tsRE/o/71G3QOmZMhlqYBM7lwCKlhstL+s3+DO6x+NkMVHCn5XLtRun4six063WTEDTDT99yi8lClO0cWhqTx4+pXdeX9vNHn0xVOJ8ZS7YGVa5OfZy/AlQxkHDksU5VEbf8a93VvRG740FX/M/JouapEIr6TT324pnFlLWp1kQtCrZru+N3yxxosQOTsAZ3cH+hOC1gtp983z+aqwiKlqIrHIrx4lBk64acBpUGscuBMepWynjiCHy92nrx4xE2noS0/ZOV51SVkYjjR4w== Received: from DM5PR1201MB2555.namprd12.prod.outlook.com (2603:10b6:3:ea::14) by BYAPR12MB3239.namprd12.prod.outlook.com (2603:10b6:a03:137::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5186.13; Mon, 2 May 2022 07:58:54 +0000 Received: from DM5PR1201MB2555.namprd12.prod.outlook.com ([fe80::fc34:2203:ac1b:bffd]) by DM5PR1201MB2555.namprd12.prod.outlook.com ([fe80::fc34:2203:ac1b:bffd%2]) with mapi id 15.20.5186.028; Mon, 2 May 2022 07:58:54 +0000 From: Asaf Penso To: Antoine POLLENUS , "users@dpdk.org" , Slava Ovsiienko Subject: RE: [ConnectX 6Dx]Issue using Tx scheduling feature in DPDK Thread-Topic: [ConnectX 6Dx]Issue using Tx scheduling feature in DPDK Thread-Index: Adha+ubo+jhuqNZDTei2Is/gBt8y8QC/2VXQ Date: Mon, 2 May 2022 07:58:54 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-Mentions: viacheslavo@nvidia.com X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: a08268dc-3f11-4e0b-483c-08da2c119a60 x-ms-traffictypediagnostic: BYAPR12MB3239:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: VFk8yi++wfUn7wr0l1EjIqRdlGZ3CEzA2PAv4lwLJ8WEvHGNxz8RxlAw9npcK7WbGoGJ6bvgi/Jb6i8hmRRk42xbdhZ0zfrnw7cud/j61ExaXt6+N1rDPle2f27xFMNhj1ccQ3p0jpjcRSVEHhuA7Q9qelnl8Im7UJHxqVf0On6KnjtwOG1Qo/URZS4ReJ9g2mMN6apape4j+DEQeRFCRMXLpnyOLglVTFw13iZTtlyuFP3JXkLuodYA5J0En+Rsmgt/DXBXDxegdywusC2bw2LnyzEnoGlgZaPwnRHYDw5eSkG6xrmcKdy5qXl3nL6Z+jDNJ+SAuj+7z1WBT/e3c2ku71fm7eTrtxOrbEbXiqHdGN0cPbc7BYTLf6xsTxU3Qg9n6IOMYi9KWTIrEOvpa4RIRXEHovtjXIpb8jKPQTklVOFV+g/EWNS48V3qBgHRN9NQJv6Qdb2oU+uUyj9esMRL+9YMhieencALUmmttnPSxkkGCAq2ivrOtdXPVByb5fJ2PKJT9f4x3MJcIpwlQi81wzLbC+rpVBKvqBZ4FW7v4ncSIeE8Znsh1Gb85IDKwVO52ve0rd6WW+Ojq3sMr9DF7+Gnavyq+oStYFvNu22RaUBbPjFlqFiB7doDQ3igALMTtu9dj3tux+EMsDXG9k0y7I5sd2JZjv+7rvWRcF7Y2yUs6LEyLRKEiyiRHaZ4VTeqV2Ip4AOqxQn2ydy9kBSznWsz1h8Tkkf/T/Fd922Ow8IznCpxkGL0EvbjHck+zlXgFd3GHcS5OO+zN7O0v7tvIJsyzzMiy5WDAfN50Buz55HKGTN4RRrv70YVAkuP x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM5PR1201MB2555.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(55016003)(5660300002)(71200400001)(9686003)(2906002)(21615005)(122000001)(26005)(186003)(66556008)(8676002)(66446008)(86362001)(64756008)(66476007)(76116006)(8936002)(6636002)(9326002)(66946007)(166002)(110136005)(33656002)(52536014)(6506007)(7696005)(508600001)(38100700002)(38070700005)(53546011)(316002)(966005)(562404015); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?Ghv96wqSO6XPj6cR2e5YP4IRBhpRPSxj/+aAAT7qvtj6aEIOuqMDEB1qpgMb?= =?us-ascii?Q?OXqk5ikWKBay2HlRFIQC+8eOxupp0ElJAHNiE76G/pnpE9rXuD4kW3qOeoxO?= =?us-ascii?Q?ix8W6GXDTmyQK+iBagsjgohprbOIhhi3St8vu7gwdGkxrkECPoPvu1WKcVT6?= =?us-ascii?Q?filxzG+gMrBHZrufYZWbe1mRGwPEgNNCZifiny2U3zmZnMtPcS0+kOkDv6FY?= =?us-ascii?Q?ChezrtpUgrhX/3KZHNqM75SYeSyLdLPdDZMRTf/WfgGG+0mQ0wIF/xUolBEq?= =?us-ascii?Q?mTgeI7nlkD4dCKXU2wAfLwmvtXpxMDR5w7WOGJ2XHr5HlVGc1KCyekQOAhiy?= =?us-ascii?Q?ZZqNa8HHKtqt4TsEVzQvaXJniI1RMdAZfOsrQHNLlMxHnWrAv3n7KdtAhg4q?= =?us-ascii?Q?I8AgOGziewBAO+be7Yma5geJNXR96J0Ox6ZwMxhVj+inrNmRxLN7ZHdHet1e?= =?us-ascii?Q?Wdz9IQxTP1aPvMeK1ee+AwqUxHiCGCs4Z2lkCyXA2ZHY1Q7XhPmdLsmnTEdt?= =?us-ascii?Q?6cE32gcbWBz5UUGx1HDr/1CQPpZxwHzrQ8iChi/MeIa2gWV1qvA5cb5YI3YY?= =?us-ascii?Q?IWZNvJrc8Rre+zKv+7PgDvrB0nhDUBsFcaTTSEjmkqAITn5r3jqpX4ZqFkqt?= =?us-ascii?Q?IUIF0bO8xIen7anNkD1MmVD6PiF6yLxbAm+71jCQ1qnDSOk3XetkuaPRZBRI?= =?us-ascii?Q?tepvz6nRn/javafeAurlN2k/K7W5g5RrAfyoz15vYQch04PZxpJVdL2Ey33a?= =?us-ascii?Q?kyV0k/yfGZcOhtYUO54NZax7jgURY9uBPFOr9hkcVAu6nDhcQbSsgLV/hmAu?= =?us-ascii?Q?BM1x9m9WCfn9WSRvOzqMSItZnWPkS7BDcsQKYMjHxQMrCAqzL5mpGCtigm9d?= =?us-ascii?Q?UEzjXPjJ8xZXN4GU+CRxPsEUSYGSfWeeMV4x31GemQdST2Kgjvz47d9ZDo7l?= =?us-ascii?Q?AVTEhYX4Cw+hwKeYTwaCBvJ3ond/bui7BlM9KIAFBXxDgwMj2hAxtkWKAeDH?= =?us-ascii?Q?54T9Z00shJZEfawdJsz7UeoQi2VVwqPlw4e8+Vban1O63E60wJfdPV5jpJKQ?= =?us-ascii?Q?94C3tkXguJXryRh36F/d3vaiqv6a0Y5ios9wygWjX9JGVKJDZLmKFyqWiG7o?= =?us-ascii?Q?JDXYyAVmSOzi5PxPlqXb/8M9+qGps1e/ZYVqmINpJFADOREy5B7zJ2IM0Ut2?= =?us-ascii?Q?XTgN/zzkeUIsMLSv8L5GoDiVTKSUMLLx0gRzpwBkFedz0yo3vzN+4Npq4d+K?= =?us-ascii?Q?lJVIhpSCfjAsae0okW+NAt1RoAaQR2RzQOJwBT/Q9lOhcPL2PjPRULZS9iYL?= =?us-ascii?Q?w3NWzUxf+xzA8UM3kVZOK++SJMUvFKgRKaqXVSHgWTKyLdyIQ3QCEdIke4zq?= =?us-ascii?Q?kJB6tjTexC1GLST7CH9MNXZXJn08cbGEIqu4/ju7gqGBFpvKQzgyIWJBlSwX?= =?us-ascii?Q?t98mlHBJspSKUNuCDPwdjNX11A/mZUImZ3L9sasdihCB5zpBUYNiLmrHTKOT?= =?us-ascii?Q?rG3ZDAUHmUbnpZuylfvp27AmQzhYjJGEvcDkvkGF7sPQWy4h1kE/HV03tyiY?= =?us-ascii?Q?MprdDvNnXqO8PFKYh/+whjegkKtJvCl27x1Q0a5KDR65Xrywp79ltp59zllK?= =?us-ascii?Q?ITMWjRStkIBoLTfXukxmN9SMRQtFRK6LuluEqPaLgQznV5fwcwFMNA3dCjUM?= =?us-ascii?Q?+azbw7M+1D5jJdeRZFNZefhg0CGc+p8zcZc3WLTlaj+m8nHPeaGZdr7vsoP8?= =?us-ascii?Q?C0ingkKsZg=3D=3D?= Content-Type: multipart/alternative; boundary="_000_DM5PR1201MB2555DD6142B6C3C393192536CDC19DM5PR1201MB2555_" MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM5PR1201MB2555.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: a08268dc-3f11-4e0b-483c-08da2c119a60 X-MS-Exchange-CrossTenant-originalarrivaltime: 02 May 2022 07:58:54.2101 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: o488Q1OMDvuLu4EkUOSnLqJxfwprcPOlUycOhWRUj6/+jaygjAZBqkGNo+82dHP3vBZOchSL5h0LjFXfPHQe/g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR12MB3239 X-BeenThere: users@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK usage discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: users-bounces@dpdk.org --_000_DM5PR1201MB2555DD6142B6C3C393192536CDC19DM5PR1201MB2555_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hello Antoine, Have you had a look into mlx5 documentation? http://doc.dpdk.org/guides/nics/mlx5.html Please look for tx_pp. I'm adding @Slava Ovsiienko in case you need= further support. Regards, Asaf Penso From: Antoine POLLENUS Sent: Thursday, April 28, 2022 3:25 PM To: users@dpdk.org Subject: [ConnectX 6Dx]Issue using Tx scheduling feature in DPDK Hello, DPDK Version: 21.11 Firmware version : 22.32.1010 MLNX_OFED version: MLNX_OFED_LINUX-5.5-1.0.3.2-ubuntu20.04-x86_64 We are trying to use the DPDK tx scheduling feature on a ConnectX6 DX adapt= er. We experience some issues with the feature not working. The test is using Test-pmd in txonly mode. Here are the command used: sudo ./dpdk-testpmd -l 0-3 -n 4 -- -i --portmask=3D0x1 --nb-cores=3D1 --eth= -peer=3D0,01:00:5e:00:00:08 --tx-ip=3D10.10.1.168,239.0.0.8 testpmd> set fwd txonly testpmd> set burst 64 testpmd> set txtimes 1000000,10000 By doing this I expect the feature working. Am i missing something ? I also added a print in txonly.c and clearly sees that the feature is not e= nabled dynf =3D rte_mbuf_dynflag_lookup (RTE_MBUF_DYNFLAG_TX_TIMESTAMP_NAME, NULL); if (dynf >=3D 0) timestamp_mask =3D 1ULL << dynf; dynf =3D rte_mbuf_dynfield_lookup (RTE_MBUF_DYNFIELD_TIMESTAMP_NAME, NULL); if (dynf >=3D 0) timestamp_off =3D dynf; both function ( rte_mbuf_dynfield_lookup and rte_mbuf_dynflag_lookup) retur= ns -1 I also tried to enabled the feature. testpmd> port config 0 tx_offload send_on_timestamp on but when doing this DPDK tells me that I don't have these offload capabilit= ies Hope you will be able to help me. Regards Antoine --_000_DM5PR1201MB2555DD6142B6C3C393192536CDC19DM5PR1201MB2555_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hello Ant= oine,

 

Have you had a look into mlx5 documentation?

http://doc.dpdk.org/guides/nics/mlx5.html

Please look for tx_pp.

 

I’m adding @Slava Ovsiienko in case you need further support.

 

Regards,

Asaf Penso

 

From: Antoine POLLENUS <a.pollenus@deltaca= st.tv>
Sent: Thursday, April 28, 2022 3:25 PM
To: users@dpdk.org
Subject: [ConnectX 6Dx]Issue using Tx scheduling feature in DPDK

 

Hello,=

 =

DPDK Version: 21.11=

Firmware version : 22.32= .1010

MLNX_OFED version: MLNX_= OFED_LINUX-5.5-1.0.3.2-ubuntu20.04-x86_64

 =

We are trying to use the= DPDK tx scheduling feature on a ConnectX6 DX adapter. We experience some i= ssues with the feature not working.

 =

The test is using Test-p= md in txonly mode.

 =

Here are the command use= d:

 =

sudo ./dpdk-testpmd -l 0= -3 -n 4 -- -i --portmask=3D0x1 --nb-cores=3D1 --eth-peer=3D0,01:00:5e:00:00= :08 --tx-ip=3D10.10.1.168,239.0.0.8

testpmd> set fwd txon= ly

testpmd> set burst 64=

testpmd> set txtimes = 1000000,10000

 =

By doing this I expect t= he feature working. Am i missing something ?

 =

I also added a print in = txonly.c and clearly sees that the feature is not enabled=

 =

dynf =3D rte_mbuf_dynfla= g_lookup

(RTE_MBUF_DYNFLAG_TX_TIM= ESTAMP_NAME, NULL);

if (dynf >=3D 0)=

timestamp_mask =3D 1ULL = << dynf;

dynf =3D rte_mbuf_dynfie= ld_lookup

(RTE_MBUF_DYNFIELD_TIMES= TAMP_NAME, NULL);

if (dynf >=3D 0)=

timestamp_off =3D dynf;<= o:p>

 =

both function ( rte_mbuf= _dynfield_lookup and rte_mbuf_dynflag_lookup) returns -1<= /p>

 =

I also tried to enabled = the feature.

 =

testpmd> port config = 0 tx_offload send_on_timestamp on

but when doing this DPDK= tells me that I don't have these offload capabilities

 =

Hope you will be able to= help me.

 =

Regards

&nbs= p;

Antoine

--_000_DM5PR1201MB2555DD6142B6C3C393192536CDC19DM5PR1201MB2555_--