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 52D4BA0032; Thu, 16 Dec 2021 17:45:25 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id E193E40143; Thu, 16 Dec 2021 17:45:24 +0100 (CET) Received: from NAM04-BN8-obe.outbound.protection.outlook.com (mail-bn8nam08on2076.outbound.protection.outlook.com [40.107.100.76]) by mails.dpdk.org (Postfix) with ESMTP id 8AE2E4013F for ; Thu, 16 Dec 2021 17:45:23 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bGYBvcZicpFBUJbUmtmoReA2K8bywmXn1ous+JaAUq/jzg8g0zWRR3ZxrqdXcrLEfEM/nhll/irvwF4IpRINeIaBr37YgqYOa1uL7wbEYaUiiLQAyZaTcaLJEJVmwe6EPLGVN4pu/TyBtb/IsedpqSdOEz0es+XD5IKkPM2FfYsYbniN+tzIzIQ/FyNTJ/UcIr/7H0hvtj1A9TyZmjnaWmSPxDoeQymGu8Io2ksa2uuCA9YcZk9GJgZGahxhai3TLfuxPeAEPJPrWh8MGk7Av75GnefqvsiNKnCSdaSHjY9OD3Mx1Fqen2RJF5H2QgfFgqaWGPS+1TMjIYujyQIJ1A== 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=HB8+JFeJukbQM30RX0IN1JXC/TQjEqEPILjTi11e2k0=; b=SmQCtc00L95/oZdd/1Zh0nasWk0jHdlqS8EZ8bQkfP6ds4bMbGZd0VjxVGo7dlPB/ZXkLrTPdbVezN+TVHcP3KQW0PTzDADulYlHR/H6yjD7bLRAS6K01oG1Zb4Hych7go+TDQ4KsNReQgcbWf1+1wzIY4Ky59RHI9VHE7E10wMeZo50fWy0Tz7Sh6zDvKz02LkVhqDbgllb09zSPN5FIechhWbQzCA2ZuvpN3lQKPMXXss+GgaAldr9Bo6aH3WmqWAC6FEUgM5+4ItxqjPQHB22n5X6d2OdnE51+4p5WCx5e9C/o/KncHWwy/AeW+iYcdOWIO8kOMSpXFxTFEiHrQ== 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=HB8+JFeJukbQM30RX0IN1JXC/TQjEqEPILjTi11e2k0=; b=ofewcet2EyG9pCpdN+R87GYvJX8Yt5GNW+ySl1jUQsJ1oQifQxVPFdg7aAOnwJmbrqxiJK2tdkZV76bs5chYzb/lOeg/L5ek8fRlYZhx08sqbPnAnmEDng2rItLCLzNNeY5XRTvvu+9XTlaUQIhTRqF3jCyufZh6DWnZztx6lKOKXaQYVR9vaiP2BURSqUZVFE65QI4OyaGwZl3F8JoQvU2uNBO/wC13d+ktQRv3h1x+ucPeztUMi4ct0eGkpTfR+Iuyh5zaHs+6X5NSH+lYf4YGcrr/lsPZY26UJZc4w68RfoGA1uvr+VS4J4zMk0Yw5UGdHoCLkjNUUaGB/QKcjQ== Received: from DM6PR12MB4186.namprd12.prod.outlook.com (2603:10b6:5:21b::11) by DM6PR12MB3788.namprd12.prod.outlook.com (2603:10b6:5:1c5::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4778.15; Thu, 16 Dec 2021 16:45:22 +0000 Received: from DM6PR12MB4186.namprd12.prod.outlook.com ([fe80::64cb:e448:3953:f4cf]) by DM6PR12MB4186.namprd12.prod.outlook.com ([fe80::64cb:e448:3953:f4cf%9]) with mapi id 15.20.4801.014; Thu, 16 Dec 2021 16:45:22 +0000 From: Lior Margalit To: "dev@dpdk.org" Subject: RE: NVIDIA roadmap for 22.03 Thread-Topic: NVIDIA roadmap for 22.03 Thread-Index: AdfyTPRHW5fTjshHQ+Gf3XYVnGkeYgATzZrg Date: Thu, 16 Dec 2021 16:45:22 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US 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: ad46920d-75fe-45c9-7dd8-08d9c0b373b0 x-ms-traffictypediagnostic: DM6PR12MB3788:EE_ x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:4303; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: AHXcDVmUdPcyuffExyEKytVqlSPJBSGYny8EZ8vfe+9F8lmXz0/LadY8r96BjAOS9ITBQFl+Zx6fI99YbT7A17A9rNk9Nyf96zMwzX34y1Lb8mcZlvFXwL2z2HiQ7WuH9kewXBMyeGbjZa3at7RIkll4QWOGlwKkpowsF263pymG8fWDNnJ5gAqJ09qIN+dq2GSjF6AgO/iVksAktJk9m6AN4Yx7+nvKfaay59cXgm8UxeWh3h8HBqmDA2bxppjCZMwPJtxvfyiJmNyv/PeYCGD2OpvLHXPn8A0UePa+uYX4IRYQVWEbYVK5v+2c08pAVEslG06TeyZ2NawLAqrtB3qi5DSkRG1mPptTGEOLnakJ5SAYSrIjksD6svLQqCuaE39fjQdBFelMf4EG1XTO79O5tooOgoP7LDaaCWIspa+DWp+HX7Ch4+9Vv2BGJDbH1Yp94Qg4XwP9NfQoZ36IVgkosmkF+Av9g5HgwrllVGefCl8gmCxWWauwMPteomxVob3vylrhTWfP7rySY2T0QR419xTQp7zSF+4LgbmwfVm1GTNL8e5POlThWGUT0u9iTKtFID/+SLPFTUgXCzH3wLyoJYBt0z30kpIVL5V9Mp7ugONO89LUHacaziZfvTYMMuX9PJRlw1PR+jfdmFNI8pn/RhU98B2vVKCuQWEQFNhNzKoZx/W8mpaLlQn7Zixl+fK3Xu0RBNi4V6da4CbhtA== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR12MB4186.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(6916009)(7696005)(66476007)(83380400001)(316002)(55016003)(53546011)(64756008)(38070700005)(8676002)(186003)(66946007)(66556008)(7116003)(86362001)(6506007)(5660300002)(9686003)(508600001)(66446008)(122000001)(71200400001)(38100700002)(52536014)(26005)(33656002)(2940100002)(76116006)(8936002)(2906002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?NU7m7SeLo4rFHqT0SZaugdQU64w/Yxa/0BbgyfduHly0aa1a5lnO6prB80nj?= =?us-ascii?Q?Nxq9ZvnoEMBF+m1WKJByZDJDw6Q/CD0PPqwcW4krLxBHBmvHNbGYAICc08dv?= =?us-ascii?Q?9VS+uKRMLllN1CJlG3WwLcnsTgUsA9uOpOJoKcXVAShWZJHuG0CsTYZ3KsUe?= =?us-ascii?Q?f/mq2SKurRli2/Lwyy1Ny+mGkUCjnbhJBXJ7IqpXtdQXSS4nOkQJ+y0JdeMq?= =?us-ascii?Q?phzjyLLw+fQ+p2D5e2IYamOAtDQKF8KMUOy4R/yfZZPMYaqFocvLuHbKoJKp?= =?us-ascii?Q?hYmc3e9KTcldEh81qYuYbA7txeTsMnD0Ox+sMr/8gdhst8QUO76fhHS9RlhQ?= =?us-ascii?Q?J/sK6YKTGhDb52l4VR+aD4Tiuo7bW8LMWq+oddWVKgM6u6O0qXjsYyOJl/9z?= =?us-ascii?Q?Wgo1f6DQQZIV1YC3WgnI0Ko9pMycPaMVCrwmchuvtwCDG2qZ6RPTscenSw2y?= =?us-ascii?Q?GTx/LX1cSfmdg2b2LBRha8OBHhOgjTZHQeqZSST2PxFWIC0MYkdNFbyPvS2x?= =?us-ascii?Q?KRPtGxvMKiDiLfI4n6O7HTcg7zKfcyrKy6EFBOz7p8Q5vaSyIr26vR4kzvIj?= =?us-ascii?Q?eq732s6IZZn+Ih8Dx3XSPb/vVXK19IuwPJoyHnyRyeW8HlcHTADxPJOWk1V8?= =?us-ascii?Q?UA7LKHHyL5BSslRI5HDaQq6D11915wFRiv0Sn4as8/CchAgDd0HUUmluY4oO?= =?us-ascii?Q?oSDPy9EYtFOVtyGbuIbvMahFDc4Tgi2ojmTXZ4+c52GDYC/1pQ61BEgjRTZt?= =?us-ascii?Q?hCxbyX3uKb+8rozGJtujTSFArjGCpxVcEVj9IirD9lYV2CiqopUPFSciUjlj?= =?us-ascii?Q?UDbEelGvPD53pt3x3EVaIAIttvUqLdsexPU7GpQxeBYJRfLs0i9C+cxyVmPo?= =?us-ascii?Q?ELd5ahMQT869cjjKBezspAZjS6M3gsyoHVwf7Cuh5eUhsGbR1vMJRJNQYeQP?= =?us-ascii?Q?Dv5voI6yA8/AoVHryicIXC1fV4ioepF2mdyi7LkrVCg3K/xrJplNyIeBoGN8?= =?us-ascii?Q?50/AVwLgI6fe+EmS8+3BsO8iWgtckfo6+UjWjehYu1Myj1E/rZ8TPtg6A0HY?= =?us-ascii?Q?BHsZVrF8TepAkgkVsqm6WgHnYQAw8TmouohvrHmSwQThlBzV8pChJB/v3OSt?= =?us-ascii?Q?m2oCfwo2FoiYV+b5dw3hi/AHK5Ov2iuDZYZReOJzs9SdQ6LfY1G2l8l6xMOz?= =?us-ascii?Q?a69k9+OhUFnlz5yemK2TEAdsiCpUPA5FjHSmtfupFLHfE0D7Ak3jTudrA4Jr?= =?us-ascii?Q?XlTh4lX1wgz5NePQSycDlhFE5Cz8v00O65GcxcmpP97CHoCx1PUvKqVtV5Vx?= =?us-ascii?Q?vBwaHeF2H/KDpzskbfZOv+ybBts2TiZu6cJesKKDIvAvDaYszn0rT9bijDZr?= =?us-ascii?Q?3QyLLaSmz5Rr1382DwtH2esDphilqDtL3kkfhV/2PxJHln9cHiz8OyLAIG7v?= =?us-ascii?Q?GqUoE/bCyBPynrgYmNO66X/lDnvBneUv/hVqiVL0oT930djljWxyy0vc5jew?= =?us-ascii?Q?KCvu55PbI7whlf5mPnn1dty1TlmVMx1TNu2ynwcqwRSN6QsjphQNl2ry6YFH?= =?us-ascii?Q?gY5wsGALgcN191qfUVPu7q4K8b/uNDh/3UMOIV+cpogkhqJueruIDayvtne8?= =?us-ascii?Q?IQ=3D=3D?= Content-Type: multipart/alternative; boundary="_000_DM6PR12MB4186A8F5443656F8A2BCCBA8CD779DM6PR12MB4186namp_" MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM6PR12MB4186.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: ad46920d-75fe-45c9-7dd8-08d9c0b373b0 X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Dec 2021 16:45:22.1167 (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: 8HmDpHR+9CQSdOfHDZlpNYECDvxKbc48f8WuQmq5arSDJgMtJ8V26rPehxDagS9l7clFErZceTwIGgV05F7SLg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR12MB3788 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org --_000_DM6PR12MB4186A8F5443656F8A2BCCBA8CD779DM6PR12MB4186namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Added one item below for mlx5 PMD. From: Lior Margalit Sent: Thursday, December 16, 2021 9:22 AM To: dev@dpdk.org Subject: NVIDIA roadmap for 22.03 Please find below NVIDIA roadmap for 22.03 release: rte_flow new APIs: =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D [1] Support for template API (item and action) to optimize the insertion ra= te. The combination of item and action templates along with shared flow rule at= tributes allows the PMD/HW to prepare all the resources needed for efficien= t flow rules creation in the datapath. [2] Support for asynchronous queue-based flow rules management mechanism fo= r applications. A flow rule creation/destruction is enqueued on the specified flow queue an= d offloaded asynchronously to the hardware. mlx5 PMD updates: =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D [3] Support the rte_flow changes listed above. [4] Support sharing HW resources with non-DPDK process using shared ibverbs= context and protection domain. Add devargs parameter to map external queue= s with DPDK indices. rte_mempool updates: =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D [5] Optimize the hugepage initialization to speed up the application start-= up time. testpmd updates: =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D [6] Support the changes in rte_flow listed above. --_000_DM6PR12MB4186A8F5443656F8A2BCCBA8CD779DM6PR12MB4186namp_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Added one item below for mlx5 PMD.

 

From: Lior Margalit
Sent: Thursday, December 16, 2021 9:22 AM
To: dev@dpdk.org
Subject: NVIDIA roadmap for 22.03

 

Please find below NVIDIA roadmap for 22.03 releas= e:

 

rte_flow new APIs:

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<= o:p>

[1] Support for template API (item and action) to= optimize the insertion rate.

The combination of item and action templates alon= g with shared flow rule attributes allows the PMD/HW to prepare all the res= ources needed for efficient flow rules creation in the datapath.

[2] Support for asynchronous queue-based flow rul= es management mechanism for applications.

A flow rule creation/destruction is enqueued on t= he specified flow queue and offloaded asynchronously to the hardware.<= /o:p>

 

mlx5 PMD updates:

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D

[3] Support the rte_flow changes listed above.

[4] Support sharing HW resou= rces with non-DPDK process using shared ibverbs context and protection doma= in. Add devargs parameter to map external queues with DPDK indices.

 

rte_mempool updates:

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D

[5] Optimize the hugepage initialization to speed= up the application start-up time.

 

testpmd updates:

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<= o:p>

[6] Support the changes in rte_flow listed above.=

 

 

--_000_DM6PR12MB4186A8F5443656F8A2BCCBA8CD779DM6PR12MB4186namp_--