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 6E39A45BFB; Mon, 28 Oct 2024 09:47:59 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 3CC1740678; Mon, 28 Oct 2024 09:47:59 +0100 (CET) Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11on2065.outbound.protection.outlook.com [40.107.220.65]) by mails.dpdk.org (Postfix) with ESMTP id E45584066C for ; Mon, 28 Oct 2024 09:47:57 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=HSFL8dCaEg0F86ZOgx01+yOZbsS5QVozDODZe89+avRqDY19kkp1mdD9W5og0yIxZeyD8rRZNn/bn6A3p4sKX75gU8Qy3mcKBEhP7h+GA7CUq9+2pl9XdW2gqvpV967y5Jn9udsZEnwBuROmQ3gUdaLVrXwsovYmql5KvH/d3SgqZwGdezq8bGf5LeNCGPY9RULwBS56KA/euRuNFHnRc5pY2hZ+EobiNqfSq5A/pkX1VnywNhoMJljGF9GkMsUDWAPWav0wTnPgmKi/1EUbwVOGudnN6oNlYvJw1HI5a8tvZO/7vcBujFjQaZXB+frk4+1rXmE8OtW42f0r2tTA2A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=GlOI2vpl8KJ2JbUBKMSuBLmbAQzEmPg8qRm8Oiwh8y0=; b=iJfROdRX4yc1SuGqI6Kmaod8MTm0bhVK3DxKzGmA68LzZ7tSB5epE8TtOeJDfWlTD+9HGjjOaDA2oK1Vv7ChfPeKc3dXUDl6ePbmA/TGMqswYGoCE61mUp6lRrY5TCRSTdUEfhSJF1jHicLbh/7cCQ+X8+VRAYDRlLIE3pOgCzh/QPlYLQydvp0n77/MTvPQNEGd5g+rLD9mCm0rOTMR5KKLN4a0wBWsZNNsyNZsk5WjXBEESEnkyasJS0Zfkd7tR3qT4YFK6MbjYAnIywJE9Qt0M2z2xsQjZknOv+W4tZVYphz+SqcL72RFuiZAVj3A9C2sXxN7BNnhrknE0A0ZXQ== 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=GlOI2vpl8KJ2JbUBKMSuBLmbAQzEmPg8qRm8Oiwh8y0=; b=Kh1/SUJxj1psCMilcw84SqsbCJi92I5DH8BChNtFcPN7ImSs7ZFkCn9I+RqWdcf8Q6P4+ufwmi4kRENt6tHw89c/V5M+8bms4w79gg9YNpetXbJ7lKBXlTCAIAFbmQnS51+oC/84hoIjY4ec7oC9SheAacm73Zcx2vIBZpNnf+6dfg7P3QrBrA8sEFDLiJBnuxQADFB/VsitjSx0JCGtsgIIQJNsHXMhJZafo3Ehkscux7JJxcDL5ds8ndwXrqonxyIeIN477lUnL+qDb0GNxVj3G/e4XBva9GVY+10Maz7FArnq0cQ4XScn5VM6i+t28eIVLsQqEsY+m1kqDlfE3Q== Received: from CH3PR12MB8460.namprd12.prod.outlook.com (2603:10b6:610:156::15) by SA1PR12MB7040.namprd12.prod.outlook.com (2603:10b6:806:24f::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8093.25; Mon, 28 Oct 2024 08:47:54 +0000 Received: from CH3PR12MB8460.namprd12.prod.outlook.com ([fe80::2e9d:7265:3b84:59b5]) by CH3PR12MB8460.namprd12.prod.outlook.com ([fe80::2e9d:7265:3b84:59b5%7]) with mapi id 15.20.8093.024; Mon, 28 Oct 2024 08:47:54 +0000 From: Dariusz Sosnowski To: Gregory Etelson , "dev@dpdk.org" CC: Maayan Kashani , Raslan Darawsheh , Slava Ovsiienko , Bing Zhao , Ori Kam , Suanming Mou , Matan Azrad Subject: RE: [PATCH] net/mlx5: fix raw encap validation Thread-Topic: [PATCH] net/mlx5: fix raw encap validation Thread-Index: AQHbKDDXLg2Ag2iP3U6M7hfm4HrR8LKb25dA Date: Mon, 28 Oct 2024 08:47:54 +0000 Message-ID: References: <20241027052625.208681-1-getelson@nvidia.com> In-Reply-To: <20241027052625.208681-1-getelson@nvidia.com> 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-traffictypediagnostic: CH3PR12MB8460:EE_|SA1PR12MB7040:EE_ x-ms-office365-filtering-correlation-id: 293e491d-87bf-457d-a331-08dcf72d36e1 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|376014|366016|1800799024|38070700018; x-microsoft-antispam-message-info: =?us-ascii?Q?x3OnaPXZGqkT63r96wEDF9KxNQ7j5ljR9pYpIL+0vIoHjZPNCxKDhFOBzSMK?= =?us-ascii?Q?wJ5/JyiIwsqXndSyujea7D6srjBnqOtlt2Eo3QoWvRgN0ilMihSezzdgPDMK?= =?us-ascii?Q?qmkcXvNaSJkyc8DXZtFbP97dAYKijmBeYUnUila1CDlDykgGMgXv8B/Xiyxw?= =?us-ascii?Q?/FplwfHLIE3mx4Sz+zqQ23bxd0MfaC/F+SuqR0zu4EKJlMF1gSlIbXvwaTHN?= =?us-ascii?Q?4YKCHKlaDkPo/Odpb85KntQaWfkUHouhKysHuCsmnk7etBCXk0qiGM8H3Pkm?= =?us-ascii?Q?mAzoE9mVhg4ZM68Wx15Al3wgqoGSb1zZww/pPf5X5niK0W4tSl2byFtvkYrg?= =?us-ascii?Q?Kp/iO8JiutPnuPY0vXlzRvejuyj2LausUHtLtXNpfh7wyauY0CklYkldHYrY?= =?us-ascii?Q?UYmNiozP3dyXygeBxiXNG0Y35U68zng3vM1lV9KFYpYZ0tXwV+eDeQVK028u?= =?us-ascii?Q?Fgr8BbmUiZT3lWvK16btkITftZXaDHBEcuI9GeIH4i/m8etqaHE4rYENM6oF?= =?us-ascii?Q?uAQ2BpXMHe/56zNz1wHxmRsa3w4bbwx25jG8jc1Un+Juzhxqerw8MJNbVh5x?= =?us-ascii?Q?MWIJziyfw94a7C2fcLaZN713TF5Uny3/PcLDqMjLYiYuE+S9mbO1GJNNlK3H?= =?us-ascii?Q?d2ZTrc5mx4Ja8WCoStIFG1EkOL7Maa0W9/oYmQAP99AfRfHdH4B2/+JjUgQC?= =?us-ascii?Q?81KoH3sB/+z2rSdJcHQPCSpMX28cqgJkN/pGXmnKuYC1cZpWQTsbhSIiy1xp?= =?us-ascii?Q?Fr53UIi30lfWqotzarFNC+oxr3CQNl5zaSE1V2KPCnl+8XbBQwjz3HJ2qBpF?= =?us-ascii?Q?W7PKTz0GKdnuRAhCVa44HzCFKJ2KPmRMlAVpo69WUShv17ef8UdG05e0bXYU?= =?us-ascii?Q?qhMDaIBLk8ZVL5N/sElsyTQziCHruHgnxfOld8/vWyf/MhRSkoUVr2IL3thA?= =?us-ascii?Q?/+DwSGOkzCczDv7+tjXYOq9NNKIqdEkHsy+/uEwnIBTdI1G8pMF0uRJtM1UO?= =?us-ascii?Q?L4VTdK9QwuY7yPRl3/r8sm5j+XbC9yvn4vSq1k0+Bf/TW6+fC1c1+UH/vBRG?= =?us-ascii?Q?ukf9e0/uttrqfHjyRKdGlMoBTGOMb6RiuSjJL72YI7isN4SNp8HTzXPC9HMM?= =?us-ascii?Q?liAeZRep0wgOGWNSTY5BUvuSexMQc61MhegF5KWhUoloW90U94UvLZ7pAayE?= =?us-ascii?Q?1THdREb4eB+8CiSx1VXd0CVNTODhIsrHcuXFWtKn4APQ5BgF8UqfFdQr5Q6s?= =?us-ascii?Q?622QDRAfxf28Ss+zkfG+81Ncz090Cmo8z15MxS+iMeBIg3vhbiCkmpSeMX0P?= =?us-ascii?Q?3cw3k21utqqSnsBIApdfiWtyIbZ/b0dudDavC7kier0YNzkKIjV4KOE0NYAt?= =?us-ascii?Q?3PGcs60=3D?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CH3PR12MB8460.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(376014)(366016)(1800799024)(38070700018); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?ZejuUmlnpk6dRV1jIoOP7RZ7/115Z8X22y8J2yCDwsHyTXUUma+j7IfiudQn?= =?us-ascii?Q?o4b4mwI8UGnM6fN++GwWdtJoR/f9b1Spa/ElEg6xPe5fYj3FG+zZps17yU3u?= =?us-ascii?Q?e3Tqz9eU3qv/p/CLGUpGua9bgo0Zlk77gGWLzCfEJsQXkkaK+18SbBjzXLz0?= =?us-ascii?Q?iM7mxTwcr6ZxMnwSkwpVGsGzhOj3euHSD6nF2Iaq993t3sAJB8A4qQz5Cl0Z?= =?us-ascii?Q?Hpq3jMRtsIkY5NZdFMvMKSmZxkr2RYI1ccqvgp+kGqEKu+N4ng7zogjwiQYh?= =?us-ascii?Q?JVRi/57XP66ONEJmosaYJPUdEVrFv7IwWYPsLORbxRSRMP8Nxkjz0OuWENsD?= =?us-ascii?Q?OnjO3odKHXqbOOjGSHu92XbqHLnG+VP8zeDQy3D/b67QWBiiQvenWXPdfN0M?= =?us-ascii?Q?jOnwgwBOoh5j2KiaBkEUYHS+DhM4esKqi/F6Y/L7CQywdFEP8xvwb74N4ftM?= =?us-ascii?Q?rmevVExc90eyybX1G5EfW6t35OJLsdTUraCCKW/QNGY+iz7cfkQipaWpssgR?= =?us-ascii?Q?O9QrMNrlpiDK80cOPp+QzBciaE90EiGNIZ8wH9O7QPKi3F10H7qEr7DdfumC?= =?us-ascii?Q?1W+sMCdEUq4LizHp1ZEDW4BnQhym1X8jMlmnO+ie9jhpAyrNj+Wh68eUhin9?= =?us-ascii?Q?dIKACQgqv0v0i4PdAK3+pi8vVAeo8HaouvCn0M/7dwLFSwnI1Vqjh1EHSrzN?= =?us-ascii?Q?mbXBsZcGUBuHb/LksxkplRevPsMJWv9/A3aHWoAXbP0K2nhmYkiq4arv8/M0?= =?us-ascii?Q?nVuWi9sXluxBwqQJHb/k3lriLHlAICsfURULD4oDtTnYGSJbntXjSE88zXaq?= =?us-ascii?Q?jmIrXqnDK9rVncDUBULQOWIav1Rpkv9dmvpyqw82V9z6fA8aKPP6HyvXW7KQ?= =?us-ascii?Q?pm2KgxRWkDo9Vm41bPeLVou1n8TG8BuktV0dEYe2uzlAYFDpgOQZ7SrPlvtK?= =?us-ascii?Q?R+x7mrICHi5m1KVsCLatOODEWvnL7e3jZxbBViVUU6Oj+mIIlOw5csrZtb34?= =?us-ascii?Q?C3Op8/HgZXSQsShUbe1W+UblDqXMTXR2UEgKT/9f1ojix2Zkcu93DmaxPnzC?= =?us-ascii?Q?tg4vBX5UiuG1HFqjpyoci30cb1RQac7XSs/Aipv87UijxC6MYEKWi5qxUSFX?= =?us-ascii?Q?AGVYL44DmRbZBeV/bR0FjfuyFpUcBQDGMU50/aYexsYLAkX1xb427C7YCS+U?= =?us-ascii?Q?q8tX2ZSys2N2+XRd81BiCn237C0GJxNtjyvR9hxWKHaGd8YN8Ee6xotYVa7F?= =?us-ascii?Q?bGQ7otJQ/tHjFOFeuDuBP4iYOITX6ij8HQew8zSqlnYTHAjoMLrHrAhgANaF?= =?us-ascii?Q?0pUlSSAvxO9j+5gdw6/Kj7AZNoQRLS3GWEzVH4AYOfNOyRcYqo9wP+b9vc+v?= =?us-ascii?Q?T6sKOzK8Ol3vSaq6RSLP1RyPITqvYU8ai69G8AukbPI2rGoULxiamE/RO+Xo?= =?us-ascii?Q?lAe8x9IBOfPrywEC20a/fNtu37yC8Ov0gYljI94ZAtp7KO8BlvVmEwIpgQjd?= =?us-ascii?Q?Eu9HspFDFcWev/n9RdgyKOdYhAD6bOWmP6MYYibKGY3vtLoIjTEMQt66KE9W?= =?us-ascii?Q?aXg5gn0JbwAEg7Bnta3Lr1auAaLEm8ZBdnAaFeSG?= 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: CH3PR12MB8460.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 293e491d-87bf-457d-a331-08dcf72d36e1 X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Oct 2024 08:47:54.5790 (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: cqmIl5FiI6Y+K8RQCKX82yWmHfWUOlTKSulBJ7GtBejVpafkiHNtFxoxhelNM5JTB4WI7r5Lr74Wt2fjNoRLiA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR12MB7040 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 > -----Original Message----- > From: Gregory Etelson > Sent: Sunday, October 27, 2024 06:26 > To: dev@dpdk.org > Cc: Gregory Etelson ; Maayan Kashani > ; Raslan Darawsheh ; Dariusz > Sosnowski ; Slava Ovsiienko > ; Bing Zhao ; Ori Kam > ; Suanming Mou ; Matan > Azrad > Subject: [PATCH] net/mlx5: fix raw encap validation >=20 > In SWS, `mlx5_flow_dv_validate_action_raw_encap_decap` is called for flow > action. The action validation checks for both size and data parameters. >=20 > In HWS, `mlx5_flow_dv_validate_action_raw_encap_decap` is called for the > action template and validates the action mask. >=20 > The patch separates encap validation in > `mlx5_flow_dv_validate_action_raw_encap_decap` for SWS and HWS cases. >=20 > Fixes: cbfa4ed03913 ("net/mlx5: update flow actions validation before > template creation") > Signed-off-by: Gregory Etelson Acked-by: Dariusz Sosnowski Best regards, Dariusz Sosnowski