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 D53A341F67; Mon, 10 Jun 2024 10:34:23 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id C0D3840660; Mon, 10 Jun 2024 10:34:23 +0200 (CEST) Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10on2080.outbound.protection.outlook.com [40.107.94.80]) by mails.dpdk.org (Postfix) with ESMTP id 5031F40647 for ; Mon, 10 Jun 2024 10:34:22 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LENzrzWXuzBV+fJaUyPKsofwf469R83XV3gxE2ow+Uih+Jl/B1Rnhk1Fcwz13tt8dgxVBTc0234L32OhOA5P9umap51HSU4bQiVMlO8RDFajWHF9WaRbN3QyLQ8af2xzvOzlnsmJ0gB8fyyQ6s4vlbIHRc4cEeDQWR9BKZ2ditDO5nT4yvb+KdlZlGVE10pBBp3/sst6dWYb8XAe4GIYU5JUd2XivpDJffzJpj7yxK8/s/aG//3EbWMp36htYemGrLmdG/GEI48M+cSGfnN95HbcIZe9Cv1fqAYaST8Jv7rvy87JbKzol62Id9s2F6xOOtiQsps5/4Ih0hmavtpzUA== 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=iL0sfq2x//ufXo0XkKheSp0AFwyzc8DnldAvCakslJw=; b=Q7VFe4Qe6e+BTVY1SUyfEwTNPYNseHOhlbqOkDbxsVGAEVsbcuty9QvONKDkqY/6jO6EtQVAE0jV/U49lEKeEBOeZz6RjjwoMBuQ/C+V7tDNQZh80OSX3mNvTO2cvVYAVLt0H70IaGWpEmuVT9EG23wSvK0jAnVBac850HghU59aal3qNEB1lyLc29R/86uEvFtNP5nACZ/gobx2u+37yHm5gwZuRSaf52J1tRmHjZcJZtdnkEdLltJnEBkuIVh52ixE33vXOJr/k3pVlqY4sGcr91xFr8f2ZTA4FDixmWtJTyNHji7Ki6INFC1PhLb99ND/YB5nyybSMgPYeTM+Cw== 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=iL0sfq2x//ufXo0XkKheSp0AFwyzc8DnldAvCakslJw=; b=gyyfcfm/AfqQF4jXivAeTaOa3Gpmm3YSELvapw9rUZXr249rNIM25laStzBjBzS3OxK4hhyxpiOSFnEFt1eBHRMu7S68QlDMznWkxIrLWcM6YUHAAfBn2z7l6b65eska38nT7+45ck2cEmcUDRwOHNwBKAapySqkBTG6qU1Fqmqb6ZZtQ8s6jccUR0DkA913OPhNe7fJS6u4nLY8NsFU31iucEK7OUDQBndQPoF5rhwa847BviSwaIOnsncllFyQdnhTDqs/0drmimGl/0AnBmdQbt0JeynaWXKDy6Z1Ws4bpdzxIiJUSHsI/qQcvdPRBvMH5nW9nLGqwnr480YBBA== Received: from MN0PR12MB6056.namprd12.prod.outlook.com (2603:10b6:208:3cc::12) by MW4PR12MB6826.namprd12.prod.outlook.com (2603:10b6:303:20c::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.36; Mon, 10 Jun 2024 08:34:18 +0000 Received: from MN0PR12MB6056.namprd12.prod.outlook.com ([fe80::4b75:36f4:f278:fcc0]) by MN0PR12MB6056.namprd12.prod.outlook.com ([fe80::4b75:36f4:f278:fcc0%4]) with mapi id 15.20.7633.036; Mon, 10 Jun 2024 08:34:17 +0000 From: Raslan Darawsheh To: Maayan Kashani , "dev@dpdk.org" CC: Dariusz Sosnowski , Slava Ovsiienko , Ori Kam , Suanming Mou , Matan Azrad Subject: Re: [PATCH v7 01/11] net/mlx5: initial design of non template to hws Thread-Topic: [PATCH v7 01/11] net/mlx5: initial design of non template to hws Thread-Index: AQHaulxgFxQbNkExFkeEONnWeIyi9LHArR81 Date: Mon, 10 Jun 2024 08:34:17 +0000 Message-ID: References: <20240609085600.87274-1-mkashani@nvidia.com> <20240609110107.92009-1-mkashani@nvidia.com> In-Reply-To: <20240609110107.92009-1-mkashani@nvidia.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MN0PR12MB6056:EE_|MW4PR12MB6826:EE_ x-ms-office365-filtering-correlation-id: bada5527-a800-44c0-3d68-08dc89281de8 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230031|376005|1800799015|366007|38070700009; x-microsoft-antispam-message-info: =?iso-8859-1?Q?rpSTvHC0F/dzNgUslXcHA1MCmAWiqfiwxmNASKC51LtFVyTBENowmi6x78?= =?iso-8859-1?Q?67LgGX4Fm9g+iKqOaN2tIgRmDFJFJ5d/Uk6DtAFFEOMaxmSbxcddkWey5B?= =?iso-8859-1?Q?8AiQVkzzEszB1ayTCyL+WmxYjZkyD37mehDw0XCpNfMduFrZJwSUCUbbbv?= =?iso-8859-1?Q?maY1/U3d0KeKajubK1f07tXMn2NRMINSZbOHDCh/FS84f907WhlMJrGxV8?= =?iso-8859-1?Q?inKbv8JNIUbJBTE6mf4C4gTqRYkBrB5pQ0VlvMNPnKpNuVeWaLjRlYdkV6?= =?iso-8859-1?Q?783x8HhUniK2cMIZyFY+glt/Nq+lS19rGPB0bYtff661tOauNI8syOjCZA?= =?iso-8859-1?Q?ImvpybD9bXcI7k1t3jigcABIi3oxn6Sgdi9Zg/qjsMqm6Nu7O6hy/vZTMF?= =?iso-8859-1?Q?qIxDi3EVP47mxP0LttQdHQHlq7Wf3ThNsmXuOa9xIrVaRD/TC3Y9oP/HyG?= =?iso-8859-1?Q?Ybu51BgTMDGY0z3zT+CoNMxC3CdkPdoHXPTQB4CLHI3mpfxKycdOSaVZ5o?= =?iso-8859-1?Q?sd8JRv/LTXOq9HZjTPGcyElGSkk1ZxHd8MTBlDDehwYaRCSLdiEzeA27Xz?= =?iso-8859-1?Q?6x3FySKT5HCVHgHWkAwVWUMAGX/txYsf0FX2gpWRkBVD+EJimJdFFqQuHV?= =?iso-8859-1?Q?xnUbx4nZFyQBRX+Xzf89n5wBupF2Lz/Zt2b6pRaQ1bt3i6Gc75xrbbnRxy?= =?iso-8859-1?Q?RLDXYRvzjkTDnwAprWmLMowMkmM4RWqeECaTe/aR/YpAKQMlhTS/UjoopX?= =?iso-8859-1?Q?8gUoIm0rxqfAdgxNkvmbitcozTS8RMzHPZ8gsZkz0iyANeJlE6m22mHrC5?= =?iso-8859-1?Q?4IiqSTO4cbZzgtLRdtnF0s9qmkPNopkD9CTeURrenk14b6FeZ695ciGnkO?= =?iso-8859-1?Q?83HUORoWK1N2KsqhDhsWdYDDTg1SG623xGORwu6eIrE50JoM7/iKYOvuxZ?= =?iso-8859-1?Q?zNjeVpX7Lc5aglGivOZj+JdFo5YtUlmX/7LMylQ9Jj+LusEiorxz2BO9xw?= =?iso-8859-1?Q?79SxiRC3sshW3kQiKH3QX3vqL6JCzX7XRv/FFaySD9MWF0epgCJD2JoxNc?= =?iso-8859-1?Q?z/J91J6dvNAUJbHi8gJB4yKmuFfp06Q2ZJ7FTgoaGG+vMhFRUbc3WbIzRM?= =?iso-8859-1?Q?MIsuCU8lq8PHQrldJ7CLup1ZF0PPtsYrKSkkJR7XXZ7/gkivF0EUn6yPTg?= =?iso-8859-1?Q?BTgRBV71E6gJnGyw6KkGU36x6Rs4K/OAJ1sovfrwzhLDSM5rh26pzg5MFx?= =?iso-8859-1?Q?JwpluCt50Bqy1+2Z7xJYoBDUzSMN3KP6O1XlJULKThQ95W5oHPpfcuuza7?= =?iso-8859-1?Q?6sGWZvte/+Om31ho/OdaQcZ10Ye1SGRP2x57gGSPYrTDi1Nf2dux6BGCF6?= =?iso-8859-1?Q?/wVdaVwFxxcfMFWcuXlU0QpyqJ8X6NMqODg7c40vA5q3lhvoKd5Pk=3D?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN0PR12MB6056.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(376005)(1800799015)(366007)(38070700009); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?+VehWm3aaJJVOn6r1AfUL1TJWm6oeUouUZtP+L/vQ4HOyjYqnUG32a36pJ?= =?iso-8859-1?Q?/jEaR4Btpkrq70QQjDl/vutX4ELMpev2+R9brfnWpmIR0XU+lUwcwoR69+?= =?iso-8859-1?Q?0i2omvaVwyezg5VouO+dykwJETsXWcg7dy4zEDomchW7noTvhD5ZyzNl0g?= =?iso-8859-1?Q?poLNEtt77UetpUVbq2/r61Ze6Aa8SlA97X1GqP6gF7aWemAbHx6H9ax6cn?= =?iso-8859-1?Q?ynwUnug0URtJWVTeeTrPBui/DFfDZRam7uerb1EvtchBOIr1DkITPNX4Pv?= =?iso-8859-1?Q?4/ffyqoSPXoXLkqcteUi2IoIJ5eNANCPT6MPmKJMxc/rLWiZh1jc2fXPiX?= =?iso-8859-1?Q?o7OaEBnQtAUSGadn46UEKY/hvz8CHogF3TfC0PONMQM+uhHMJI69lKMQqy?= =?iso-8859-1?Q?p6gj9YGDzAunig0sOsQQ6hU7p3HcI1gAg6IQW1dU+qGBb40IO0uYd2isVg?= =?iso-8859-1?Q?5c/gifoJFx+LswAGJRkWtxG81d2V0OwFPw9vl6BeMhprgH2qyxJMzPnSyu?= =?iso-8859-1?Q?D4u6+SyUYCgwES/bxbAxsIW1m7CUEs9FlpS4xFHMM+4VysLSHtwCwk5r0P?= =?iso-8859-1?Q?D24ZEkdpjDSjllqdJREzzL7PhuyK3LFDfl0gRLwU/mgtTgxot+w9bgJrlP?= =?iso-8859-1?Q?yXYGyOqgdjpbpozfntZYPAi8Q3jaFebzpz+bRYdn4lxeR/ZqBKy/6cduk+?= =?iso-8859-1?Q?cq+BGFRY/4BDFlSLtYuGBmh4inxLra1jUFjMDyQLX5122YYW6wFieZ6J2U?= =?iso-8859-1?Q?A3Y4GQOWySC6d0qaAm6o840EwWVyUpS3cBn2GwBr5yrYWmk41ZfpfSCaad?= =?iso-8859-1?Q?FhL+gTeV5lRvmbP2N6OaSbhfiUZDcL1UD/WJotQN8m51+zn7r1uaDCVcsR?= =?iso-8859-1?Q?rvDclDx7pAAj9P9FhxDBOum/sMc/VCl6sJ1QsNl0YcBkxqvrKJ+/DI/I+4?= =?iso-8859-1?Q?DxDRyz0o/iUEb7bZ+AgyCtMTjOFtGf3HSf2uc59XHOVkYCcwwBAuTvxmex?= =?iso-8859-1?Q?DwoS4qxFNAm2N+Y1UN5QNpRX9oAz+dkO14vqcCZqDGCS1T1QVsCv1HyXyI?= =?iso-8859-1?Q?c1FvPHPu8nOgz2VBAervnIeabjxjBMLXCwjV+mtzivumLs6MBLoo4bY1tr?= =?iso-8859-1?Q?T4p2PL+p4rPXknFHLhTrrL9YafZwkcSVbHrzPekRwbbRi9d3NDgJD3gB+Z?= =?iso-8859-1?Q?M47z1zBfAhgJ8x6gKbJuRBY+BLhpXnQBzA5bOL14Mxgr65R2YbQv3EgQJT?= =?iso-8859-1?Q?3r0dOzfEkyjHataPU0jf36/2CZEs5H9GFMZRDN79uFvglO/N9s2Y8cGcOu?= =?iso-8859-1?Q?ptGqjNbOkNcL7GhPORm7ZnibyAI4UgejkkOXs/+Cd9X6h56j5nkjM0svCD?= =?iso-8859-1?Q?y8rmPO29z5IYA171xkZiNoXZzXSSSIrGY09t2Q9POpoj/isqEUw5QCuPkS?= =?iso-8859-1?Q?tCMzzTntI1y7uOhKsfw+J0O8oJ6LP15oM8mtPXOGW9fzDYON6MmO7Y7XKw?= =?iso-8859-1?Q?8eoA2desqEC0bPcymjrbfdJF3DorrdaPzVwZd3Fs9hBIN0yonV9vnYMv3n?= =?iso-8859-1?Q?MxB3nc3BAASwx1Quv4cNFteUoMKaFoIetflD5nDBVcYTfeXTaKXy6vwmUK?= =?iso-8859-1?Q?Ta0LmzmbEtA0AI0DO0KX+K5hZkZHQOZ0Ag?= Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MN0PR12MB6056.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: bada5527-a800-44c0-3d68-08dc89281de8 X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Jun 2024 08:34:17.2660 (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: +Z38RvxUyVq87LS+y9eYbtyczN5BsLP1/hdZZAtevfZG2pkE7QkzGw7LE9WdZ2nIHG+Zs9AkrnEKc6USOVxlgw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR12MB6826 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 Hi,=0A= =0A= From: Maayan Kashani =0A= Sent: Sunday, June 9, 2024 2:00 PM=0A= To: dev@dpdk.org=0A= Cc: Maayan Kashani; Dariusz Sosnowski; Raslan Darawsheh; Slava Ovsiienko; O= ri Kam; Suanming Mou; Matan Azrad=0A= Subject: [PATCH v7 01/11] net/mlx5: initial design of non template to hws= =0A= =0A= Implement the frame and needed building=0A= blocks for non template to hws API's.=0A= =0A= Added validate, list_create and list_destroy to mlx5_flow_hw_drv_ops.=0A= Rename old list_create/list_destroy functions to legacy_*=0A= and added a call from verbs/dv ops to the legacy functions.=0A= =0A= Updated rte_flow_hw as needed.=0A= Added rte_flow_nt2hws structure for non-template rule data.=0A= =0A= Signed-off-by: Maayan Kashani =0A= =0A= squash to net/mlx5: initial design of non template to hws=0A= =0A= Acked-by: Dariusz Sosnowski =0A= =0A= Series applied to next-net-mlx,=0A= =0A= Kindest regards,=0A= Raslan Darawsheh=0A=