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 EF89C44153; Tue, 4 Jun 2024 13:49:11 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id D7AD7402EB; Tue, 4 Jun 2024 13:49:11 +0200 (CEST) Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11on2087.outbound.protection.outlook.com [40.107.220.87]) by mails.dpdk.org (Postfix) with ESMTP id 5DF75402CD for ; Tue, 4 Jun 2024 13:49:10 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VX40SuU0wV2R1OueEi5RDXQU//Mdli9w7GthHU/E3SbUwGXo9joytECpo0MfnnTiCrG9FCYGRiMiAHk5vKnn76YDQlvwcltEgJlVRi7KXJfHiCPW7Gd0LVvADAEJr0e2y3NpJsQ55t974iRUynuTMPTDYNk2eAouDXYgcngKdhB0j2q8f3G3V7qt5xymYVgUh/ZA6mroipLKpS4IvCKgY70SAFp6fuA4XXZH7YkV7zqUYV4LvUKBDZrY2eLxuvGygVY30inOO/A+uhee4/D9sYA10rjfy9e3/3pi81ggLqnKZm6amVMUqevBMej3s8Q0axlVpCo/8vPCo9lJazsANg== 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=qX3IpRyisIhfeSy5MqSmHsQJVDwL3d5ejKXNmAAxmpI=; b=BmhNi6W4GcogKZI/ng2nkHxybWOT6UFgVu18vSjQcdeBsPXRAs2vG2mG9aXB5p/AJwF34Xe4H+TNKGd5szKiucv2JkTbYdoaEvXEdtkHZHQJVZaGORSrfzXHObvGMeOHM1SqNMbvot+f9uCmbsjSW8zsgzNX1OBsYSlQaNnuLZWIBYqNdS75GqVzMBnqJZEDqPpcGG3OSrZKM24WYw5fnFVj6N3vBRl3HXNESz7N1oxNuGMKqnFOoDEWN2BXy430JGD/uw8lSICm1Xu2LDxKkjbTDBt0tRC2VorhKuxhi4ErQvejI1Taibm2PiTVcF0iBqM3+6TOOQqx7Bhi0q8vJQ== 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=qX3IpRyisIhfeSy5MqSmHsQJVDwL3d5ejKXNmAAxmpI=; b=mkv8ho0iDrFJzM2UCFYjDOFlzW8nvLt2nd/saa0ed3rp59BTe0sdYgx/JM1YRLw0lcIOdap9o7gqAgSil/WyEr+ST5itxgK+qyeb1QxPpgEZ8Uji7t6Z7Tm3RHvl3MBmDaIf8dzG+jAXaA914+C0GksiVoRrxQ79VEy6zJVjUf1KF7RrGz/qpLiOhwDtYnLdW60T/XotG+uujQN8kzZ7ip4w68QnoTLUrpiL7/kYyXRpfNQ4E2tDTgZ3J3PbtRPHNuFqARgVMPvDMOzUWNfxcQ59/eH+SPlCCEMNTlEtF36gqNThg0SKWcVWqyE6CdRyOT+P3pxzBe17biDMv4Drnw== Received: from MN0PR12MB6056.namprd12.prod.outlook.com (2603:10b6:208:3cc::12) by DS7PR12MB6238.namprd12.prod.outlook.com (2603:10b6:8:96::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.31; Tue, 4 Jun 2024 11:49:06 +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.018; Tue, 4 Jun 2024 11:49:06 +0000 From: Raslan Darawsheh To: Gregory Etelson , "dev@dpdk.org" CC: Maayan Kashani , Dariusz Sosnowski Subject: Re: [PATCH 0/2] validate actions in HWS table Thread-Topic: [PATCH 0/2] validate actions in HWS table Thread-Index: AQHatLJMY23icJQ5TEau83f6gTNJ+rG3gN1J Date: Tue, 4 Jun 2024 11:49:06 +0000 Message-ID: References: <20240602060051.42910-1-getelson@nvidia.com> In-Reply-To: <20240602060051.42910-1-getelson@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_|DS7PR12MB6238:EE_ x-ms-office365-filtering-correlation-id: 4ac48d47-3f5e-48f7-0b30-08dc848c569d x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230031|366007|376005|1800799015|38070700009; x-microsoft-antispam-message-info: =?iso-8859-1?Q?vSY2ki2eOKxZazihTs5sOtARlqCseEOxmSnOw1vJcdRcnIFw6R5iImh5wQ?= =?iso-8859-1?Q?g0u4vHmNC6bwyVIhHgS68q+8dzat8LcH+c8mnG8A1UafviZdKtCfH0gF61?= =?iso-8859-1?Q?NyVI6/buq0a07nWQTuVPc/S+Iy6ORP2MxgvQ7potWMBxBXbn5egkMxnCl+?= =?iso-8859-1?Q?MbReST1aXEgdZkxzIldmYdhPpOREgQ1H74VdtxPF6erE1YnKr/V12Gcwmx?= =?iso-8859-1?Q?lSnnggppfvTgu/UJJ2eGapj6ju143AouEybJFAxOCF+heT2tuND3v0pCK8?= =?iso-8859-1?Q?j+afDG3J81kIWIuNQuXgoB9HiMBccNdEs0aY/yQnu8DbaduOdmcG5qIuj3?= =?iso-8859-1?Q?tWOjJ2ZprXnpqFlR7l0SJUGTBao+ewTj41pXF1fVv3iKfzR1QPfYw1oYky?= =?iso-8859-1?Q?EYWWRdJcjsvf/q45KGaM1+yZE+Ppvo/dozuK2moHdncNA3v+XIm5aIL9F+?= =?iso-8859-1?Q?5H6xQqWHI9ozflxNgvVYtIJPTTRA/cmnPjOA0O9yNgHNItJq0a1+7Rs2HT?= =?iso-8859-1?Q?pLH8jJUdQoJSQnkEgQLj1mcsJlTyUc19Fek+fTRVmXVsQJwbidR4wt0Tgo?= =?iso-8859-1?Q?/b1+aZH9jz0bSCjRjZHOSWhaf9lBbr5dqy/ES61VNBSXvSf42uxK1rX2j+?= =?iso-8859-1?Q?HdGFmOgImIUKw+fK38Og5U/byKQNGgKSCP8Aeak8ef6dKwt3tlS6wUUvfA?= =?iso-8859-1?Q?h2fPiW2pDR/kcM9I3c47FlGjvYN7bz/b6ERDKxRwzvGXZPcS0vrWPjEtF2?= =?iso-8859-1?Q?QkrB2qGN4N15MQNTxN7Rf/vpusr6JAF/0+c9RcSSgcNIwgc01mX9wTmB7u?= =?iso-8859-1?Q?U8dx70Ug2b4+hMsbsjO9Qf3/U24DSwWS04dUWoUdlRYaTOG1TL4bUTqTcH?= =?iso-8859-1?Q?0i78dYTfOGBJA38a85kPjNIgl9S9a+iOSfEVfPf8Yqgg1co2vD6+hVyb8a?= =?iso-8859-1?Q?pVxG7RISGsvsf3zGxKXz4zsuoRLARJTye1AUxD/SHqbcurqPTVgbbsNjO5?= =?iso-8859-1?Q?PkHC4JaLb2R9jb92XD1NGoiu6KsVh3h8ItZG4xfV0I1yzyaYmQmHeNGXno?= =?iso-8859-1?Q?myDkHu1MY28eGUyxmfODZ4tyMFVXACpP7YQERnpVsOxtcY0Kfu+RSl2AYr?= =?iso-8859-1?Q?NRg9x/TxKV32LYz47B4onKIoSoqZz9Z5sScjd6pJvuRLdhLeP8Fg6WsE2F?= =?iso-8859-1?Q?eLdM3w8IQ3V0ZOyNhrgZNgNcld42tXZw68q1aCgueGyOjygZlUTJ6kfdZC?= =?iso-8859-1?Q?lwFuDa4sNPdXQurFjUedMu1rW0RTJYHa2+MzsjzwkXGvgsjHvhX/9XOqpp?= =?iso-8859-1?Q?7QxIP83qs+1WXeBbsmT9vlMHkKKNEfkpcOIjPMo53lPRZXryXOic6Tt3L1?= =?iso-8859-1?Q?5D6fGJ0hVxy52r+h2vtpIL+rSUoEikHg=3D=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)(366007)(376005)(1800799015)(38070700009); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?KJK+A6X66oHZYldk8IcCug+toJvXGPzAQ4YyQGqJIxwCMpx/C5MF2kedw7?= =?iso-8859-1?Q?F7eOf8351JfqW7OVCwVxYdJMFj5RSdIs/zD13QGJr4F6fTmuqXeb8qZpfk?= =?iso-8859-1?Q?CjufVElSTG0QcEm0D2d3kZiRmFpoG+Yrmf92IOpYFBu8oQlHHnDTaH0WFD?= =?iso-8859-1?Q?YQE0xQiuW67sLyVIBesNLWj0RGyTu1rVZKrsNW7azM/yvBd7K6sWeKHidA?= =?iso-8859-1?Q?Pnmgjrpon9Z/Pkk6byTq4Y0uqopOxZN2v6yFQ3CDgSCpFkz9a3gvLFNGLK?= =?iso-8859-1?Q?1syARRyXjyTzbwj+l0A5HMgOxKMwjSr/0hDhtM+b2BTlmbeJKnXyWNVpwj?= =?iso-8859-1?Q?6wha5NAgleh6zD2TbGrkYXx/xLwIacG4ak9EbylAhd/40spYau2ujecFGR?= =?iso-8859-1?Q?kVvVRqmiCNP7h8cBP6bI+l5UALvTpTs8ZC3yKdzDSnGXZbC3Yi1LjTZYwj?= =?iso-8859-1?Q?i2Y3E8zjL4WmG4wETbMnHKE4t4lLVHg2lbmpwvfZofvN8zDAl12jh0hp/1?= =?iso-8859-1?Q?09SfXshYTKPxiuxZ/8mUA4G6C7hAsRe8LxdXILQxCw0eLw9h/91VMpRscC?= =?iso-8859-1?Q?0fMTYmA4U7RyYjgmca44kfz9X2Qj507/p2aXMmIrlAfddnsjoTrsreF4Hj?= =?iso-8859-1?Q?InuqxCPCyzrGK4Hv81BVeIjv3/Qt4mGMyuJNxgADGNy94xS/axb12M0Dsn?= =?iso-8859-1?Q?9Y8o3lkgevIN9jEwwF1p8P4QFNvUGye7SP+HWfH0ryHZltJi/Xi+ye/Ybg?= =?iso-8859-1?Q?5uheKpdrRifgbEMjw/g4YB4gG8wiV4JrntVmeBI/MFMw2ZWQI3Pgf9ANZR?= =?iso-8859-1?Q?SC3rCHU/AHe4hPslGMTDP822F2mJYJS8pexfOHPMojYhsrU/1QjgWwX6yW?= =?iso-8859-1?Q?/y/TxV7COkIKIwQy5cjZEUjTYhrDB+vr2rsfGc+fSEej6mUdqE5a1nPgUv?= =?iso-8859-1?Q?y+EgyUVD+XCiNg4lsRqB201JIVwZsvwSlcz8K4BwnuV0K8oN5+cOFX/oiy?= =?iso-8859-1?Q?uUaPnqQkhCfpJlaozwGar23JbSCnjp7V2PyrUUHfvrhOVShCFX1eJ2edOv?= =?iso-8859-1?Q?kOkGPSku/+vJwhwQ8mHxPgUbzXi5kz8NgKjby0pVfIOpZ8q3dKO1KSZcxS?= =?iso-8859-1?Q?ct7ukDASDSNYfU9XDRmMQyjKoGbhywa3jjSxvQZTr5BKqV3lzHwHsf3kzr?= =?iso-8859-1?Q?/xbxud3xmPJIPVn0DiiQHKkeCB90OF/cPTC1OPRW+3FExZn31Qy1lg7EPe?= =?iso-8859-1?Q?tY0m+AfQY3aEcmCeiQiMM5ogaDel65ctFPUbfSWm9zSF5kOV9evzvR3HGN?= =?iso-8859-1?Q?2JOdTRdR3DdNGPc39ChMC6/nVd3taJ8Pa1q+h1Tfvo8yr0tFxzeR0X5KNm?= =?iso-8859-1?Q?ikDVS9T0JYwLb/lIOt7X/2y8Y8wTW9Iuc6Kc+GSuSooBxhf4wl0yZShIMa?= =?iso-8859-1?Q?CeNyUobvGFzyDqT/NhVGXIgdMYaBmIDeAdezWMiGtJ77PtdYJZOw779wXW?= =?iso-8859-1?Q?UaAg5jvBXbiXZo7zZSmbZfj9MZmoPw3KOAB9ojMpyqbSu2QO4BOQHJAEwD?= =?iso-8859-1?Q?CQ/7awTHk8iQPMJHR0sE/hAzr8oOgfBn1THJ2BM0/5qMUcjUCzoYYjWsB0?= =?iso-8859-1?Q?aIAkxb0tfnDMcs5/UuBLQiYz721XwK7tAk?= 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: 4ac48d47-3f5e-48f7-0b30-08dc848c569d X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Jun 2024 11:49:06.2762 (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: gye1oiBinXYzZWYpN924edYVUcDNEy8GuzI3Cp4obE7bX2pwhAzbhWmh+kNCv2+ELMN/zz8/9UZ3Dg2pdEmpTw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS7PR12MB6238 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: Gregory Etelson =0A= Sent: Sunday, June 2, 2024 9:00 AM=0A= To: dev@dpdk.org=0A= Cc: Gregory Etelson; Maayan Kashani; Raslan Darawsheh; Dariusz Sosnowski=0A= Subject: [PATCH 0/2] validate actions in HWS table=0A= =0A= Validate flow actions before creation of HWS template table.=0A= =0A= Gregory Etelson (2):=0A= net/mlx5: fix access to PMD template API=0A= net/mlx5: validate flow actions in table creation=0A= =0A= drivers/net/mlx5/mlx5.h | 13 +=0A= drivers/net/mlx5/mlx5_flow.c | 15 +-=0A= drivers/net/mlx5/mlx5_flow.h | 33 ++-=0A= drivers/net/mlx5/mlx5_flow_dv.c | 20 +-=0A= drivers/net/mlx5/mlx5_flow_hw.c | 453 +++++++++++++++++++++++++----=0A= drivers/net/mlx5/mlx5_flow_verbs.c | 2 +-=0A= 6 files changed, 467 insertions(+), 69 deletions(-)=0A= =0A= Acked-by: Dariusz Sosnowski =0A= =0A= Series applied to next-net-mlx,=0A= =0A= Kindest regards,=0A= Raslan Darawsheh=0A= =0A=