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 9B820A0C53; Wed, 3 Nov 2021 13:57:46 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 5757F4115A; Wed, 3 Nov 2021 13:57:46 +0100 (CET) Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10on2084.outbound.protection.outlook.com [40.107.94.84]) by mails.dpdk.org (Postfix) with ESMTP id 3F9B841149 for ; Wed, 3 Nov 2021 13:57:45 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cfCCfzMev+AZiJ7MtI2utlXv34NhRDkKS4Fqsh88YA2KWQ8VbGeAVUEYlXJ/p9x0Xn0TE5niYXnqnZmXEZnZVwQiG3aaXLrm7eSqCNxV5ACFtuAbZr49N5tGAZ9J79xAHGGIc2qAx3pynVviBa4gj0Z88DRAI1O5T3FagKc+hOR7o6VvDxRznVeDSJ8wRFd2zNuCnviRPX1mFTxAhcgtK5MsLIMnIt32MNeTssndCWQb/Yxdu8jU9eB4o6TyKJwqPlqPQy6LZezEybBuvjjjOyfUx2vW0lGgOdcgABgWL6FuV2BpV6wvClMYQj16MnUD7TYZ22C1wDFzwE7izRLuqA== 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=ew4WEQ8x4PpWx3f9Tq6kmEqKWnFjNjJDel4qRxBwzes=; b=nc99CGVFQR+MCjANwGI9qMe4jNSqLvOc5i52HNS/hVo3ZxCMXfoV5dMMny6VCZT0kVfAa9KvNyFd60tE3YyvKTEsXWY3qMsp5y6rQpBs8Ral/KwX8Qp0iUmCmVn1OkO29mLEFmwih6/cM/JRu8VSw6vk7uKOaInE9jSjuui0yZjcorJuOgGjnFDYTHaq89oyarYefSDjvoee1whyzmj9w6nC/DQijiEPoS2kr0UAAhsoEAEUCY1bDJSyUjwMXG87C1FYwslxIKEljAuIp6ctHL01NF/1sl0zKu15PPIsYzY0tsIuQfhamZLMjgYvmhsdApWxFHwJE/wAsH1XG9XT8Q== 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=ew4WEQ8x4PpWx3f9Tq6kmEqKWnFjNjJDel4qRxBwzes=; b=MAXwvC/Kkr/US73zCU4y+Bk4EC3j7CVzSx5Sua66w0RKZpxwzZCWIVbGR0r0GShQjuMzZ3psC9gC2fH4UKeFvXSK84xXt0UwU9kx6IhvGqPjCedeIu6w+CKWQzKkVcj1o3Uf76svH/qgmXGHQmGh3zGxEEHbGDRv8J6hGVup2B/mqPtQf5TL1VGWY0oS94DEQhsa7ZtLeSMOlXRMcXWlBfQea9d93+VK0qwiekOdJL7k6AdMf9JnKzKH1L9lpCewy3JCtgmXuJ0oZBws3j8vdFHEZHB32x4+lKlnwJyE1UgE5uupxfIgFSp1JXv9HI01pBxBdnGlTXAXtvCFLdoY8A== Received: from BN9PR12MB5305.namprd12.prod.outlook.com (2603:10b6:408:102::5) by BN9PR12MB5276.namprd12.prod.outlook.com (2603:10b6:408:101::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4669.10; Wed, 3 Nov 2021 12:57:43 +0000 Received: from BN9PR12MB5305.namprd12.prod.outlook.com ([fe80::c87f:dbbe:8af4:ab1a]) by BN9PR12MB5305.namprd12.prod.outlook.com ([fe80::c87f:dbbe:8af4:ab1a%9]) with mapi id 15.20.4669.010; Wed, 3 Nov 2021 12:57:43 +0000 From: Raslan Darawsheh To: Gregory Etelson , "dev@dpdk.org" , Gregory Etelson , Slava Ovsiienko CC: Matan Azrad Thread-Topic: [dpdk-dev] [PATCH v2 0/9] net/mlx5: add flex item support Thread-Index: AQHXz8c1focEzmBjIkWXIHiR5Q6AjqvxxSjQ Date: Wed, 3 Nov 2021 12:57:43 +0000 Message-ID: References: <20211101091514.3891-1-getelson@nvidia.com> <20211102085347.20568-1-getelson@nvidia.com> In-Reply-To: <20211102085347.20568-1-getelson@nvidia.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: nvidia.com; dkim=none (message not signed) header.d=none;nvidia.com; dmarc=none action=none header.from=nvidia.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 2bec8c2e-09d8-42c5-5e06-08d99ec986f3 x-ms-traffictypediagnostic: BN9PR12MB5276: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:854; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: IeBEY5udrASObsqnbVj8i0HOSIbbY4Hlj66Whsiz/EfFzT0ghi9KBl+ozQYjDqJRgW04h6iNVYCMaUm4+/X7VBV29wGfkGDijLILssA0VwNZrucmZNoQF6jmNtODXCicE7IA5kLbJAm0KCDA7Qz5dED6POGwPI/eAqvRzSnhCfXQuuFi/VJZ0gyJM8PJSQdSk0qs9XJIndNX3ZEpP2tuDrMSvcSoxM6LOKSHLN1b8GxQkGP5RwWKMJodI+cXgkHMwCNiXynapL6S8WFqT0VqSq6Lq4AqUOu11tgXbyLp6nF0UZoDaHw3sFzTXPA4BYbY9VnIEFchF3DDNDSYdnOyinJjLgXBNlUESAlHzvbgrMyzKx28Vjy5KZNFmrx9JmP3NfFWaEm0kLx77hICb+aalJm0qmbb873omsH3B2KXmZiuGPLyT6MA5cwb7BCj29jcku+BKXzW7EqatYNvWuJtg+Lq7uY8OMeOjhg6LIBxIDCrhRalej2TLs699jb2FQYKw7ORp6EwCLZInSzWGY9xrG6hUlUCyhsgO43MO97a7+JuYuknpQzIY0WDEAyxd0EgvqWmfmqqyofXu+nCJ/kh5Ny1XxxP0LZsyPSF3TKn8lT0WbjxN+4OO1Djhb1gm2LgLTi0DNHoqg2WG8XBpeqcXPocp0fcTWmdk84Zxm7yE/3tK7e1hyrg4rHIO08P/pnymy2DncaSQ/avXsfGVxVL1A== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN9PR12MB5305.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(33656002)(71200400001)(107886003)(64756008)(26005)(508600001)(53546011)(122000001)(38070700005)(38100700002)(76116006)(8936002)(6636002)(8676002)(6506007)(316002)(66446008)(2906002)(110136005)(4326008)(66476007)(66556008)(9686003)(86362001)(7696005)(5660300002)(52536014)(186003)(66946007)(55016002)(83380400001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?njgVPjJ3Zc52XEszgmD2Fhl9k56x5H/XvLFpyNe2w5vn6MuTgCpaoeW24IJ9?= =?us-ascii?Q?hFVhkVcLw4EKmxYub943HFhR3DqhZvW/h7NB/xu/iwQRS02g9H6rHSg9638f?= =?us-ascii?Q?FlBkBwzavaTnA0neHdBAw/1uNqantiiCL3o23SoLV3/0jvzqrq5dxhfAN+Qn?= =?us-ascii?Q?6EW8PciD8RxLVRSp5B1ZsiJ/EZztbmTSUZPtnTap7HKO6lVtYejkXjVbOrOK?= =?us-ascii?Q?xXrFriiAVqtU86sYbRJ5cOJF1eTdsfeDGFz4Y1RfNHWbRHKkfnAn5P/1Oxso?= =?us-ascii?Q?6mFcDCFp9GwzZKvrlYpuCah0R8CPmplAMOlQYCb7e4E6+1fC5zAchWM1OJFX?= =?us-ascii?Q?B3CRabWT7RESXzCHZbD0uLs7limHjHqnJS/SpaofL0BBnR9t4KQMurQYwtFu?= =?us-ascii?Q?d/ZznOEGZyW3ShA7X29Zv31/FxkYe72ZH14pJv3YWoz0U1CvG33sBG7FD5/b?= =?us-ascii?Q?gJTu4hpWVZTSRmzCxpC+jcyluBirVwl+8GM60ZStM52eCz9/sOd4WAgJCZAF?= =?us-ascii?Q?Q8fdQGw+xhuq32ZBcjUsz27UcWPIhrW+JPVwNW5X5zuJ3Ej6GJxpgOtJDslB?= =?us-ascii?Q?KWyx8tDbzty/kS+piSG4cK96cT3rVUB5rKRSdHJXCZHgqXUmT2eDC/fcVrfj?= =?us-ascii?Q?KhRoiDIKy9zEz0pto2J3kkQ3DA72u+9Q46G6rr4hFdgR9gjxg5sKMAsI3l+7?= =?us-ascii?Q?5ayZ66PfUZjbndy/D5r4uuBpcmBx9e3+NCFPoCI29l7Bl9udLcl9G1m7Ck1R?= =?us-ascii?Q?8awI5YhCZmmN0FJxfm//zdsLVcfNsJw+uYR0EvKshTfJxiler771Uv6rOSuP?= =?us-ascii?Q?EbJ27YQalRe8bOAxnMLex/f2eMlUk+1MNfQ3wfbvGRMnYTdeeDkOtlGoqCN/?= =?us-ascii?Q?xYxWzdvmprLGW6OnIqsCu/uskKo0oBILrJ6xKFqIOIJxcTCaWj7vh+Pr0bbU?= =?us-ascii?Q?781wTe8RBj62Tvi2LmA6VSBKO+goi2b6FnvtS//dnEeECzalObRi7CUtlgHl?= =?us-ascii?Q?m+gcwhA/WM7jUJ06yV291/BZaNZf3Dk97xX9kJPFc0qr9D28VdVY+YH0Tvby?= =?us-ascii?Q?6tZ3xKTZqBhYlqxjjruXnFOFqZ8F0TuhK3nt0M73wkNhuywyoQ5TYSx/PpN/?= =?us-ascii?Q?UVMg9aCK+Eu44dUbjuAfJOhuh6aGcebsyKKdVuZYXSwlFBvVi+VPnzsr5Rz9?= =?us-ascii?Q?mhkFfPxGehQcpFPCC5XnOIe1eaOh60I/NIG7jMgUuMRmRDuMf3pNpYia+hfY?= =?us-ascii?Q?j43YDz4wQbs1fAPYH6JYOZSnIaQFD4kvsvqp9JVvf1ScawgcS+EFUvnyYhk9?= =?us-ascii?Q?L8vUZj/S6tRYjcOb7nYC/mKApLDxk9lOmHwUJcl/4e/ExW6e0a1PbQ4aBv2g?= =?us-ascii?Q?t3XJ3UH/PE5MiDhl1gW1ocBQ8spKuhbeD370QRKpbtgLKyJZ+E2Dm2cquU65?= =?us-ascii?Q?E+oFha89LzypEHR7HNLAr/ytDxmF1AOrvSHivjGCdrzmpfidLCVh/nwOu65Z?= =?us-ascii?Q?w1NLFUQtijTPsB46AHrryKpvc1LsZy4TNsdB2h0OAGyIwZ23XMsbWJNxNbBW?= =?us-ascii?Q?+ao/TaJamDowFM78m5waG54DSn2OvXlAyo9S8V0/CyhADgsKOKAi4rvCrqC6?= =?us-ascii?Q?ist+dNTvK+M7kLQofjJglcM=3D?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BN9PR12MB5305.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2bec8c2e-09d8-42c5-5e06-08d99ec986f3 X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Nov 2021 12:57:43.8092 (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: 7tx7qHf5VuqcyU6ksnJoSDSBdIei0+lbFwdlZmvaKbPK9EabmnWfCBxO+nQlUKwVJULM5XsJX+hGHYWrsui+Yg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN9PR12MB5276 Subject: Re: [dpdk-dev] [PATCH v2 0/9] net/mlx5: add flex item support 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 Sender: "dev" Hi, > -----Original Message----- > From: dev On Behalf Of Gregory Etelson > Sent: Tuesday, November 2, 2021 10:54 AM > To: dev@dpdk.org; Gregory Etelson ; Slava Ovsiienko > > Cc: Matan Azrad > Subject: [dpdk-dev] [PATCH v2 0/9] net/mlx5: add flex item support >=20 > Gregory Etelson (4): > common/mlx5: extend flex parser capabilities > common/mlx5: fix flex parser DevX creation routine > net/mlx5: add flex parser DevX object management > net/mlx5: handle flex item in flows >=20 > Viacheslav Ovsiienko (5): > common/mlx5: refactor HCA attributes query > net/mlx5: update eCPRI flex parser structures > net/mlx5: add flex item API > net/mlx5: translate flex item configuration > net/mlx5: translate flex item pattern into matcher >=20 > drivers/common/mlx5/mlx5_devx_cmds.c | 239 +++-- > drivers/common/mlx5/mlx5_devx_cmds.h | 65 +- > drivers/common/mlx5/mlx5_prm.h | 50 +- > drivers/net/mlx5/linux/mlx5_os.c | 14 + > drivers/net/mlx5/meson.build | 1 + > drivers/net/mlx5/mlx5.c | 15 +- > drivers/net/mlx5/mlx5.h | 79 +- > drivers/net/mlx5/mlx5_flow.c | 49 + > drivers/net/mlx5/mlx5_flow.h | 27 +- > drivers/net/mlx5/mlx5_flow_dv.c | 127 ++- > drivers/net/mlx5/mlx5_flow_flex.c | 1373 > ++++++++++++++++++++++++++ > 11 files changed, 1913 insertions(+), 126 deletions(-) create mode 1006= 44 > drivers/net/mlx5/mlx5_flow_flex.c >=20 > -- > v2: rebase to updated master-net-mlx. > -- > 2.33.1 Series applied to next-net-mlx, Kindest regards, Raslan Darawsheh