From patchwork Tue Feb 21 06:49:24 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Chaoyong He X-Patchwork-Id: 124265 Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 2127241CF8; Tue, 21 Feb 2023 07:49:55 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id AD7DF43157; Tue, 21 Feb 2023 07:49:54 +0100 (CET) Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12on2126.outbound.protection.outlook.com [40.107.243.126]) by mails.dpdk.org (Postfix) with ESMTP id A0C4240E5A for ; Tue, 21 Feb 2023 07:49:52 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CjA/E59l5ccQS+vfDQn8/6p6AdqPVuo8Teedjx0c691XQDJxE4wmcFpQ1a22D5ybgv/CKOBzOtLLCd3r0EHj5TqHcOFnUF/KNSf/3Z/cR0uj2J9Q5qDnfYgLhvLDfH6ElFxlmEk3iyS0jF6vDYg6ydmRJXSAjSJeahS1W50UnzyGbf3TrbCWbOEBcG9tw8K2lJCMqIKa2wXJ4aN04sbo8oksnKusHb9U/Ww4T2il6pAjZz9ihOBA1eSGXExBjrJbhiBPDanGwdn1ZJiSKrvw77x4c6wX3ZIcBcRABDI5nQ3Ew+tlPVIGgCronh+ZL31lC5iziwWsQJqvJUqr4g2fxg== 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=RVAkAEHNmnkXUk0EziGDjVa5yK4pEO7RW9FY7ZVgkWc=; b=Io6l4h97YT8rSq3uenvAK8IRgRVkONx0WiCEdCDRAculttA076vOeMzfYqqaO2Z9kFvTM+So2w0i/TOVc/yp4vHwseSOuosQgmlH09M0SbHaiZGZFE5CB9jbobXsph7q9N1iZkh5xMIJnvH7ulyJ41BCzcBWteBSY5jjqqGBZMI1ek+tOP+5uRmV/+uS8O7oGBqaEyKQRdbGFYKo7OPztv16zunJhbFdXrU/EZ3TI1X5fgEO6m1v3VllZbnBcWhXHAg7Nvb0FqsAr8UGXxPNnBLw8xtOjEA0sLJCb9Ju0y64CT8LDSNAoDWzrj3IdB2J42i68IURWXRtJRRhpuExOQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=corigine.com; dmarc=pass action=none header.from=corigine.com; dkim=pass header.d=corigine.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=corigine.onmicrosoft.com; s=selector2-corigine-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=RVAkAEHNmnkXUk0EziGDjVa5yK4pEO7RW9FY7ZVgkWc=; b=clg8/BphxQ4cgPcrPR+Y34CiQ63zp9ERPum3v7/XMES/muzpCPA7l9Cjm8678ML12dmVdmHlpVnLoPu7HXtgsSMqYERJuQ9PHYkLrfLsILXYdzfwktXjgtn+UES+X0vG4jU6nMh9vgpDlyybagDpKcaEE7+zhK3oteuNGycCX+I= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=corigine.com; Received: from SJ0PR13MB5545.namprd13.prod.outlook.com (2603:10b6:a03:424::5) by PH7PR13MB5455.namprd13.prod.outlook.com (2603:10b6:510:139::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6111.15; Tue, 21 Feb 2023 06:49:48 +0000 Received: from SJ0PR13MB5545.namprd13.prod.outlook.com ([fe80::7ea4:e421:5dd5:9f4d]) by SJ0PR13MB5545.namprd13.prod.outlook.com ([fe80::7ea4:e421:5dd5:9f4d%7]) with mapi id 15.20.6111.021; Tue, 21 Feb 2023 06:49:48 +0000 From: Chaoyong He To: dev@dpdk.org Cc: oss-drivers@corigine.com, niklas.soderlund@corigine.com, Chaoyong He Subject: [PATCH 0/6] fix the set flow actions Date: Tue, 21 Feb 2023 14:49:24 +0800 Message-Id: <20230221064930.3399-1-chaoyong.he@corigine.com> X-Mailer: git-send-email 2.29.3 X-ClientProxiedBy: SI2PR02CA0049.apcprd02.prod.outlook.com (2603:1096:4:196::7) To SJ0PR13MB5545.namprd13.prod.outlook.com (2603:10b6:a03:424::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ0PR13MB5545:EE_|PH7PR13MB5455:EE_ X-MS-Office365-Filtering-Correlation-Id: 1b8e4110-c079-4b6e-2411-08db13d7d253 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: cpnXi/Fwam8LiqsD4g5lWj9n0Ih3t95OlHIh4KNKb8327ji62a7mek+9zZgraB49Lc9MeYfDwvJo+qChVEySxvzwflOeO9VGypvbBoO/jbVmlbzrJapSta9wz6LNt4wJPQQ0EgQ8hFRorWY+bJ5IKWjdIgZbcv5svgkIg/masjlSVUE3FVeJ/ZxnmAdzumngEjS1Y83xrl6H4NsdWIQ81gKYso/H6IIUpHIVPiBdDKaO20ROqp/69eBZ+PEYMQx5z9ezm/KZu37S5L+woqJp5cGiAk5nnR81/Xr4nSeHXH2G2DRSsUHkdVkVS+m0boLbaFxYVl1BVNE8Je1/y0+WJem1hXCQLC4QObOpwRnjMMBBTr6nQFom2L3EN0X+5GnPUhDugGe77rMHydODrkmFFYYzflTcO84Na4o2Cq3+GxJqY3YdfLQhMi5/f6LTSDMkpCK1x40HugyJ27cs86dewMb3IJ61sZKvl8W4BONq6kKRN1zclgbq5d0H4H975MVEAp4/CZM+wwn8Yfh0r4/Gcu0YF8KjTkqcfPbc+EYjKywxqLtzjFNaLaq9n+NaNHpLqAdG+powIjF0lLKD6dllOmWSBHmgF82cGlt+DwoPxe+KCicvGmZxZg5YXSFGvCJvPGMXZL6aq/s9mnWmNtz1/HNufaDsuOlqXcyZCak4KBUje8PfSyrnbNlgcliqwVRQfA3NI2gTTvr633xtAZrKwA== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR13MB5545.namprd13.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230025)(4636009)(366004)(39840400004)(376002)(136003)(396003)(346002)(451199018)(6512007)(41300700001)(2616005)(66556008)(66946007)(4744005)(316002)(8676002)(4326008)(5660300002)(8936002)(6666004)(107886003)(6916009)(66476007)(26005)(478600001)(52116002)(6486002)(6506007)(186003)(83380400001)(36756003)(1076003)(86362001)(44832011)(2906002)(38100700002)(38350700002); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?eVQAAlVphGVuL9mcEsgGkeAEt/8K?= =?utf-8?q?HFBUqkoa+ej9TRpme0yxWPKNObhJB4v6tO5vnmM4E3kLJQeRcLVJOi2bC19yCheb3?= =?utf-8?q?Fd4KBR4YYhOCHartekFTLOVQQwJxcAC2N4pkw9i+oJzZVoYFc2Y+mXVldCT/C1cde?= =?utf-8?q?0BQbPYidcnlFXvWvpjHExUHV1JC4z1t+l1q/rOGy1mbfBoACQbjb0kNLkFQQwYLUH?= =?utf-8?q?58k+Wh83TOtLXy2EznjxjmfTXIfAsd/mq3jDUipGB6PNDfxma3w6zEh0XkZsGih+U?= =?utf-8?q?KtLmsJZR/QClYHdbhbv4xLcGmwN896hhQt2IlNNbj/x+bZUW6/0Rq5kT+OGBVZ/67?= =?utf-8?q?p6s9L/lpeWgidAOFFdnX9cAE6AV8Kri7706JO6ytEWf+f/ApGZBksX3ggk3JLF8Xf?= =?utf-8?q?zRMO2M0pIFPfSDkiBcCjNWCst8hc310SiXIDDJDtbM462eJLu02ZXD242KDAmqrlN?= =?utf-8?q?Ag9CL62cs4LA0nJQFRKuCLarpqJj13YmfD061Mb4rylqlqM/f7Lx/DU4syfpmuZEF?= =?utf-8?q?c2QF2gMqe/ppRZJXQ8UwgDQScM3R03Mixw6pMyO5HPcpHRefmmmhj9HQoxsVqbBJT?= =?utf-8?q?Bf9jfgJ/51+A4oqrYJdPIauRNX2rdvaOFYuKxg7ZvvbcE7Njir/XU+INRoO2Wa2Vs?= =?utf-8?q?I6CmRiY9q+OLp7NtUmrIhJ6yfVx5JcnEWA5aJgFJ6KIrTi1oZ4GjjwTzSyzUyLv2R?= =?utf-8?q?uLJf1t/WpkSpjqIxFQc9YlIRh/mU1VW8KLvRcwjOkMtzkeZS/owlZYirZVk+ddCv3?= =?utf-8?q?+q4wnqe4UijMB+RpeBmhVSVSEnE4YSLjfxWrb1TUDjFKELTyo/HDJDH4FhzhWw4ol?= =?utf-8?q?VcYUNVSrFyytSWGchDwo7pQMqxROiymSB5NsjnE7HYmTbaFcw5F2ZefMcdrbjNGuk?= =?utf-8?q?GnEmFZade7CeZODik9Ul9Ify/y4UWyW6FYaFypMzQD2ILqauPq8qUOSCCmW4616CS?= =?utf-8?q?dy3vgq/HolyDYysU8Pi5VuOKdrmzXwtH36aee8qthelpYY6ulj2iKQ5rgCWJFPtFe?= =?utf-8?q?ZJEGGTK4+edIqCaqWP3kk0SacWOrj5bTSh3sm5T/Hdl4dS6cF2NWQ/1LwW5x02kUx?= =?utf-8?q?ROLNstyuhyQFEoNNYgj50aVbtNC0sJBiunGff+zmA+37JBr9qDCNGkCg5hdEocyOo?= =?utf-8?q?ePQmHIVnmTCh1uHDVS3113VtyBSzgUhPhOqBgy7bfGi8SbVtgx4y3QyWpAALwW890?= =?utf-8?q?r1XFSnYMVzPClKgvOWVpefbdlJWoV77+wlQMR3zvTILy/cTuALG+2ZGuCfMscaEoU?= =?utf-8?q?QKVNKn1FX6VjpI+Ef4lW2miDMik8elizHhIdPIxzwS2/CUKB8CbSdkGYKKIh7Yn6U?= =?utf-8?q?G88jBVpphd1kIzdE/W5Mn8epaONfRkFp41LdChTRRJXENC99empbIFSDxXOXg7xrv?= =?utf-8?q?zw7R24aRBzMiNKB/Vn/SjAL2Btk7hHkGlNiPHvDoHPCnnyP+ptUztZVqmxWSGIdN8?= =?utf-8?q?7A2/kbJRKwSCIbYa/CEVxXg+J768c53FgUNJUyX4W0SyhpNS67OrVMoy84k3fP3ZX?= =?utf-8?q?emH8foLuueKRzCRlt+Y4XTfatmWmkYy2DA=3D=3D?= X-OriginatorOrg: corigine.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1b8e4110-c079-4b6e-2411-08db13d7d253 X-MS-Exchange-CrossTenant-AuthSource: SJ0PR13MB5545.namprd13.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Feb 2023 06:49:47.4835 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: fe128f2c-073b-4c20-818e-7246a585940c X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: Wrwzf5XLUX2rlA2Yq49KiG98IFITOaliZ7tLsojl5Q6UH8V07aifv4KwWwavsahF04JmftJCZHmvHHc3L3+8q8jEysfNOnBWzDPAMBfRBTE= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR13MB5455 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 The former logic of set flow actions don't consider the mask filed of control message passed to the firmware, and this caused the firmware skip the set action logic wrongly. This patch series aims to fix this problem. Chaoyong He (6): net/nfp: fix the set MAC flow action net/nfp: fix the set IPv4 flow action net/nfp: fix the set IPv6 flow action net/nfp: fix the set TP flow action net/nfp: fix the set TTL flow action net/nfp: fix the set IPv4/v6 DSCP flow action drivers/net/nfp/nfp_flow.c | 29 +++++++++++++++++++++++------ 1 file changed, 23 insertions(+), 6 deletions(-)