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 3A2414548E; Wed, 19 Jun 2024 11:14:49 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 282804026C; Wed, 19 Jun 2024 11:14:49 +0200 (CEST) Received: from NAM04-BN8-obe.outbound.protection.outlook.com (mail-bn8nam04on2106.outbound.protection.outlook.com [40.107.100.106]) by mails.dpdk.org (Postfix) with ESMTP id 951044021D for ; Wed, 19 Jun 2024 11:14:26 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UPbK+u2dJCWwe5yqgAMAQMcVIAu13N3xJ82Qe74onCo6csA3My7cVxMk/KkJy8KLuCGb6kaZco+qF6Iq/Wmq3ju4fhcmO8S7Kxx1hEZY1zxntPo8B5F1xPUlR/HRpM4j9s840+xKQmya9Rd0NsEl52cvZZ1SV1PfCFHXa3zbtAzjnqbrQpu1C0u1sTfhmD3DfgC/EBciUu1iN2sONDWVAKxzs9rHk0QO4G3Nvun0OGaZ+IkE8BsC4E5/d/m9jT6r1pW8Qnj6G+IpU/yZ3Hwma07susD46BzxPRXFbuxwH36TP7G2nYMyV/MsQcxwxd4uOlqfDFdQHlYPxtxOX5XRAw== 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=ijjLRSa5yA6HvnEijMTKoqR3EpwiNt9MvSzToZZsGp4=; b=MhmAJiGzuEJ8qSj8PqnBy+y787ShKXe7Y+yU9NTytt2TeOHuEYGHp+xJ3N7yIB3okfkbWPOkaUFbH5Z6q1LNtRpud7lYf9d1eObb9di0Iclvi+kgqHqSE4ltlwPCzwzdiFBNVuDbZloV16iiJIBnPx66Ee++/Tlp0A0nWBVSHqCP+Ux7cbzl+RV0TSxofAlesZBrbnKDGmesRsso/4L/wZHhEawT7UfBDMozKlLJTVT6LJoCqeGEMeSmpuYjuZx4c1Bd1SXwPRr4eYcYGr088+IU8zmQ7VZptcIReKemqZdn7+JCFlPN1aFE/A15N+X2AD+Yj4r8sgoFR4cXBDltig== 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=ijjLRSa5yA6HvnEijMTKoqR3EpwiNt9MvSzToZZsGp4=; b=QI2ZyRgsu3/WXZICrr2zuQ14NzcygsCIeOpQVC+6mvH87Lqk8/CdDPi5LPuCAoUHj1yJmWV6mZow7eB5IvKWYAn8musthyxfGILmgqKYmNs1xA+1gbm0AhZ7CWJYzP1jQSWWQoRmCxYpkcliycoO2ehNh7Mso/bKdGna77aPca8= 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 CH0PR13MB4571.namprd13.prod.outlook.com (2603:10b6:610:c0::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7698.19; Wed, 19 Jun 2024 09:14:22 +0000 Received: from SJ0PR13MB5545.namprd13.prod.outlook.com ([fe80::b900:5f05:766f:833]) by SJ0PR13MB5545.namprd13.prod.outlook.com ([fe80::b900:5f05:766f:833%4]) with mapi id 15.20.7677.030; Wed, 19 Jun 2024 09:14:22 +0000 From: Chaoyong He To: dev@dpdk.org Cc: oss-drivers@corigine.com, Chaoyong He Subject: [PATCH 00/21] support modify field flow action Date: Wed, 19 Jun 2024 17:13:37 +0800 Message-Id: <20240619091358.3479247-1-chaoyong.he@corigine.com> X-Mailer: git-send-email 2.39.1 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: BYAPR05CA0027.namprd05.prod.outlook.com (2603:10b6:a03:c0::40) To SJ0PR13MB5545.namprd13.prod.outlook.com (2603:10b6:a03:424::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ0PR13MB5545:EE_|CH0PR13MB4571:EE_ X-MS-Office365-Filtering-Correlation-Id: 04169193-163d-4eeb-7420-08dc904034e0 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230037|52116011|376011|366013|1800799021|38350700011; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?eXhTxPUInUKHQKuym+UlzzOU55ij3OXOlABqxvez9VDPRxPz0IbhoYbJksWE?= =?us-ascii?Q?9vDiK+4T+PhEnYa/Tdy5IXYfHPL4aDpJ3tDBZPSuX34LF2sDW3M/sFdzzu80?= =?us-ascii?Q?S300NqlHZ3UUqxhpPChGkx3f4jGHbOBUx+eCInA6AuILg71umu+UXezZyoWK?= =?us-ascii?Q?zs6BkweW9h/vlw0ijLsTObfrhJLBjwWm7PtIdztwVfqROkibB7LkpVMvSRJH?= =?us-ascii?Q?fbZqiopt8Mes8TzPmktk19oYf1P6z6LxBoiyQVUawMC0FdvM9TKDdCyQhG+W?= =?us-ascii?Q?BY1JmEqm3XPikq9uX3p/dqdqSrAexN5wDiwgjXnJK4BFLw6WSkGVO9a5cRls?= =?us-ascii?Q?yS7YejebvNG7m2N/uo5JyAasKbHd7DELmHYnfU386WqTFan+IW1PqvbLNpnG?= =?us-ascii?Q?t+rgoHwhZRYbC/gn3QuxY2ap1oO/DQZa1W3G1heEbb8Go9oSEQSut+8LDy6x?= =?us-ascii?Q?hK3HG/AmyNblhJ9GpNEliWbMNu08tzuBoJfLig777xOCBtarKzXGm15gQg3v?= =?us-ascii?Q?ZHjxwaJaie9oTxFspI1SPd+xPjzMTXa3LobQ4B5T/ikAaEYx5/lzE6I+Clou?= =?us-ascii?Q?QLpO1sbO7jYcZLr0EMTphubnvmuhEl21vAGyahHbFRz5/w6DRk4REF04onTJ?= =?us-ascii?Q?8DpLukdvPWqM5wBGAyJHPXtnmUH+GFNTdoRGpHj1C/31UZGQooolsBmiq7tI?= =?us-ascii?Q?zSfpMOnwRe9zCySjA1PFBEQbdhcGCDxZjBLC7p/JNxSj86/npzqCTw6uq7LR?= =?us-ascii?Q?qp+p6NyTqpLXxqPcCczAqN2vbMDbCg1fQjcl8ovwzfyb0zVK8WHjrKLWmjR3?= =?us-ascii?Q?g97PN0S2d4EGwPG5oFD63p/DqHxabySOcxrDDfaU7BnFVIzh5C1uuLM4VVoe?= =?us-ascii?Q?HMhXLW2JEhVB4XzjZE2dwrWjctXDY7qjhyvq38irFm8J9e98Zt7I8Wmabx7u?= =?us-ascii?Q?aBzfYT0iIY6T9x3c3+qhi+RMCMcVIT+62gDnb9A6TUm6TLTxTmQzRvOuQPo6?= =?us-ascii?Q?WvaXcTJcXWobWxqDK5WpIi1ijoKEKGcrio2Eba9TQuXAMr9GEAI+a/BHbkok?= =?us-ascii?Q?imOB+DjUxTvW0jDgG6/7PgmuaTbppu+zKgKEfN/ctDfeNKu827bRNr8eP3/A?= =?us-ascii?Q?RhomLheR9/idjSrLvbEsh4TOxksRSzsLVpk2JOdVKEPPKFe1n1EvurYmBUJh?= =?us-ascii?Q?yBVwK4ZMBRE9xh5dE1Ai28vV8Vbu/ybTJv1ZF3rnSPEA7qJYu6ZUE1iMVj/Y?= =?us-ascii?Q?vrt19Q9PIe/mmgoJYiYwZQc/JF9ziUkdW/2biaksXbazxAEFyhwRbG+wK52e?= =?us-ascii?Q?SsL9Bv6FxaQgeQ0l+Y9TzpyalzvZUk0DYvJZeuERhJmpTg32lDA/zMnWvxdR?= =?us-ascii?Q?IEz96LA=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR13MB5545.namprd13.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230037)(52116011)(376011)(366013)(1800799021)(38350700011); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?s9AnjpV7ujPqku7Ie6R8PCoKwMZaLNu3nzG4feA1rzFURRsYU+LDg5AJLdLr?= =?us-ascii?Q?6FeTXAgdoQvDbg5cyds+Fzy3INs4QdjL3NoWBi+UoXbIje7AesKFz+onhlfd?= =?us-ascii?Q?h2f2VYpOet4Z87nWsaFhChWKhylioM+l2icET6xmrhDuSyiWzoUC7QRVNFHL?= =?us-ascii?Q?Hs0HcaslXa9vS0sxEeATskZ+15UWeTJ4GHkcQSOO6PitSO1daiYr14VPalJE?= =?us-ascii?Q?+eld1soIGsjkhLN/8DsQaBRjF3j6FyR2Ydq9p+L++xKelCmo3spR5kdZxHrs?= =?us-ascii?Q?4BiG5tYlQVRt6l2mafCczLU82WAdCWqZU9l7GUiPJzn71bCyMJVxjvSCWa3/?= =?us-ascii?Q?yixA0LgvUe6AMB1kpbq6wfgjI/3SiOHi/3FJXydns0aOrh0z4vszi7QJ1oaL?= =?us-ascii?Q?2+nft76oJsu1h2hDaxnhJBo+2ySoutaygTGYLXmgY44EyZbMXZd2vBLid8BX?= =?us-ascii?Q?u7E1Ixr6V2AXDLJgxqCGj89F3+jvKV38jx/zxqbDkUipvppKNw1abq7jsEVz?= =?us-ascii?Q?g1HOv5nZfT1fo0AJQmFRcWoWLfS+6IaoCN8gXk1ze0bm683a/FDE8MAIhoJ/?= =?us-ascii?Q?d3zEb0DCR0Q8Jm/ZTeGAQ4C7xKzg/cxu40O0aycTOPui1SeLnka9A87lygiv?= =?us-ascii?Q?wtffrvab+MmZp2qKNlWez4z3p/IAMZceTGLhxOrobmAjYR3zA0C/XnaQcIYN?= =?us-ascii?Q?Jqw18wDY9gicqWWNO2ZgjlhG5e4rKH6kNu+45FY9LOd0CQcq4zhqD3RduyyA?= =?us-ascii?Q?RYifnp96cQ3nLK35zDq/s8YCHV4Z9W1HE4vYJ+yGv6Ce/8SkFqWTef5DXkbD?= =?us-ascii?Q?dUQ4ByaWXuMfQHuhE1hQuNh7hDj28I7lI+sxnW3u1YE+cx14/GGAY3wDfXu4?= =?us-ascii?Q?oXQpQ4yH7VEFLR+QUKW8Rzdx2bO+EBzKIWZIju80DsSJAA2MSIHyQvBXYlTW?= =?us-ascii?Q?cuFNSBniYYZSH9hBPkzaKP4BqEwOOzh4mDoz+BOyUlNx5XLehgdtRHhCW0m3?= =?us-ascii?Q?zVhQDM9RTkbAlqNYOubrrJxgQvoZiX7VtLPsxNZzvPoFxktK2i6+OjKeJD79?= =?us-ascii?Q?siCAkNOiSksCm5qbrWL+u6Gll2FXiqZZLiQdaAWi9Y1wZt/XeC31RB6nD0Qg?= =?us-ascii?Q?BWeDU+UimtjMSMYcC/UIT0nDrpeVzBrImNA9oIw5s794LQ9qPs4Ug7JXfrJC?= =?us-ascii?Q?wzVuBudVUJuE62reqdZTFORnJwScSZolst3hFy07CSaDLeB1UAnUuvJhLDnH?= =?us-ascii?Q?5JP0C4oBlJfpHKT1wiXPqq8/wPdKSDgtVxpGvNs+zgSFnn/fdPF72SGveqqh?= =?us-ascii?Q?zmZ8UT46sKPnXjHqUH2GeLdpkEHP2eEcINRrqr7WeGQ0DEVAUBMRpXufzYa1?= =?us-ascii?Q?bdInSBft+VO4FlDXalzk6Xsq7coNd7bP05ANQISDIGS9JeewoKDVF+AZ5N9m?= =?us-ascii?Q?Gi/S0Vre5mKCF34Ojwc75NcuQI1zwztWhuPVJWVMm73l3T5aTj+ibL7eYc4u?= =?us-ascii?Q?mOfdUCVgWqCi1sXnFOgcfk/cLHpJkTQq2HyMI6DGeCU4D6f8wMeDhVjcNS+V?= =?us-ascii?Q?I8SUd6gny9QQWTpATEXbG0ECDUbUTIaCMZTT1BMtdEPolYJ06s549NzpZx/j?= =?us-ascii?Q?kA=3D=3D?= X-OriginatorOrg: corigine.com X-MS-Exchange-CrossTenant-Network-Message-Id: 04169193-163d-4eeb-7420-08dc904034e0 X-MS-Exchange-CrossTenant-AuthSource: SJ0PR13MB5545.namprd13.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Jun 2024 09:14:22.2310 (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: pXxICn99x6+4+bkFRzAgqaY7BtId0DuFlCV73pbmfuzCnhSjzxAfPrCP9c3ITAT/fgS6sJGUZGXeYl2tVfmLkJjh66jUQixzAp34dIL/+As= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH0PR13MB4571 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 This patch series try to support the modify field flow action as much as possible. Chaoyong He (21): net/nfp: fix IPv6 TTL and DSCP flow action net/nfp: pack parameters of flow item function net/nfp: pack various flags of flow action net/nfp: refactor flow action calculate function net/nfp: refactor flow action compile function net/nfp: pack various flags of flow item net/nfp: refactor flow item calculate function net/nfp: support modify IPv4 source address net/nfp: support modify IPv4 dest address net/nfp: support modify IPv6 source address net/nfp: support modify IPv6 dest address net/nfp: support modify TCP source port net/nfp: support modify TCP dest port net/nfp: support modify UDP source port net/nfp: support modify UDP dest port net/nfp: support modify IPv4 TTL net/nfp: support modify IPv6 hop limit net/nfp: support modify MAC source address net/nfp: support modify MAC dest address net/nfp: support modify IPv4 DSCP net/nfp: support modify IPv6 DSCP doc/guides/nics/features/nfp.ini | 1 + drivers/net/nfp/flower/nfp_flower_flow.c | 4123 ++++++++++++---------- 2 files changed, 2325 insertions(+), 1799 deletions(-) -- 2.39.1