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 A825E4589E; Fri, 30 Aug 2024 05:10:52 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 19B5E42E4C; Fri, 30 Aug 2024 05:10:52 +0200 (CEST) Received: from NAM11-DM6-obe.outbound.protection.outlook.com (mail-dm6nam11on2098.outbound.protection.outlook.com [40.107.223.98]) by mails.dpdk.org (Postfix) with ESMTP id 9D8A4402B1 for ; Fri, 30 Aug 2024 05:10:50 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=IomeWKN9tqAu8jSbWA6O4m4G8BdRSGJdX7pJRGIOsB/QSb7xjGHXYNQ1EioBIC8+8J61Kw+1RGWnHI0sU0ScI22Mept1UpWwsLHer9qFmwQGcmwuKwvqZlaHNn3sEhR//HzhTD6vSFISrYoRlhrDUh11o9MExUXt5hOuR5Y4xAlt7fpVflTS32o6PTl7BiUgFKGXfzELGodDD9AKrjAGOs37CzGHW0wYCCXuvOXoTnSudayEtJFQN43R5+clBh6aH1a+5mae0nu23/hqqGtCmTV6hRznwNyioyX6Cb9RvXhHVBU0P9hQdvOyltOr9C8cHvSW8MuZf+IyfH6iKzLE0Q== 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=ntml3H3OS8FQogag1OVox6qTgxdHDE9zg6+1LtekLCg=; b=vsCEJVw06R6RkEPrp2BGRjKTpc+MFV7s3Ysb2qW0HxQsONJyXsV0kLG0UCzMZnzR4e/H9gxhBGV8IoRuXAoZbQ3Uka0BVt617s/hTII8qgjGblLmTc0lOB1TH8OG8oadcN4iidPrSn2xMTMGb9BVq3wChp+YaY/jU8SdaPN4btdSO9AaTvFLhmSRF89Df7s0O8OtXEraFuochQmxOXTaKKukxpb2JA0RAtbO/UwgBfXgrLD12/wu6dm6hfQnK/PKjuP15qlerD9L8AYuDMAn52WcbEPOCEY91MeeQFDPalOgLiWA2yhWNOu2qLHUPuhaOr1r81JenrNWfuXoudL4MQ== 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=ntml3H3OS8FQogag1OVox6qTgxdHDE9zg6+1LtekLCg=; b=OmixIhbqAYuBKEfQrDW24dELVFvF8M5/RocaNjVeeAgInF2YB6tTteTGeFIke3wGU645FXstjn+RjLSbP/qtOsHIl7KybXWJyFlTE0yHgYzwHdFGkvaXnu+dY+FAwy5boGsF+oB7s9p7jjzKNgX1LroppamEp9Pc9O9nzKLxpI8= 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 PH7PR13MB6244.namprd13.prod.outlook.com (2603:10b6:510:247::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7897.23; Fri, 30 Aug 2024 03:10:47 +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.7897.021; Fri, 30 Aug 2024 03:10:46 +0000 From: Chaoyong He To: dev@dpdk.org Cc: oss-drivers@corigine.com, Chaoyong He Subject: [PATCH 0/2] Support match flow rule Ethernet type field Date: Fri, 30 Aug 2024 11:10:23 +0800 Message-Id: <20240830031025.2422579-1-chaoyong.he@corigine.com> X-Mailer: git-send-email 2.39.1 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: CY8P222CA0003.NAMP222.PROD.OUTLOOK.COM (2603:10b6:930:6b::27) To SJ0PR13MB5545.namprd13.prod.outlook.com (2603:10b6:a03:424::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ0PR13MB5545:EE_|PH7PR13MB6244:EE_ X-MS-Office365-Filtering-Correlation-Id: cb53ecbc-3cca-4f17-462e-08dcc8a15764 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|52116014|366016|1800799024|376014|38350700014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?DDBVsdkKvrGlM4aGxPT/lTHuefavRmVFg6MhcU/lYwlMyqY7mVtEnvZvGAGa?= =?us-ascii?Q?F9j0f3/mPVM0ZLqEuP9Kn9coElO3ES2XplzU2KPZ/ZK2SdJRcxRtcFEpOdTA?= =?us-ascii?Q?EkZcCQWuZetLYfRPRUM6VMBNA9w0LrmP+wVWSeUe9tbH36Ol056/8yacvVLX?= =?us-ascii?Q?tueIiJeJcNsKr2SaZXjmp5rcpLj6DoOWdPhHx/TnLPUiYJBgMAy/0JoUh3KZ?= =?us-ascii?Q?zRbGK3pP8iWaullCVUtF636fbKzPtlzA7EjK50sWS6KlmlQW3y/qmiiEi9nv?= =?us-ascii?Q?JPuu0f7pgeFg9EUemqYoet/wmjE0CGr+LHBKjAPBrSiQEKaYyzCNggoLi3jf?= =?us-ascii?Q?SDVoqM9AjBqNt94Zv1MuOOQccPiPIQlf6ptNSIPCVJzERUfRbAf9c5qjGsLs?= =?us-ascii?Q?xBy77OfiW56KNLGMcnC431E+b++SrYq/b82PH4RlPcDt3vonNUKDzI7ybyqf?= =?us-ascii?Q?82nRpDpxGX0LvnXSLc+qQ20+GnEwZuGt0ByZMz0zQtnFvo3J912iNLulCaCD?= =?us-ascii?Q?VZuUhnfO6g9N48CnaXh7T4vcalc111EePbkD1uEhE/ACc7qKwmUgASx1pLq+?= =?us-ascii?Q?GFB2HPk4megmgDLnvtXuISYHRpkglzqxcNw9cdRNtjb/hQ3sHcWeeZH/rqCa?= =?us-ascii?Q?jtEoU79Byxpmj/3DMNUTojXY+hxwt3TTcRqhum4jTgISCbM50csEnfZ9RGEC?= =?us-ascii?Q?QQ2q5RLLJ9bHpLtwchKBfeLcFWR++pdB3VoP80Qk4W2J+bu21nXNPf1rjteK?= =?us-ascii?Q?BT4IjhknkUcOjWZAhdgjvgy/C2oCjCRkTXIgRvqC3CZ+GsuTkMBc23zczAUI?= =?us-ascii?Q?j5Kx5JtMWcWKP7dmO8MYdtLg/taiBFZwczBcVUBDBrq8J0DOH72w4PEfYLsz?= =?us-ascii?Q?olKkGeaFvV9oCZ//5Thyhe0j8mN6uODXtrwvslixCmKG+ft77jfEQt9nHdG5?= =?us-ascii?Q?RH5gEL8EbZ+Tae6ww4oeW/vroyeJbaje4rY6OLnb9lXW/pZ3CaDbwH4dFXfi?= =?us-ascii?Q?EXaoXdnBjIsBPuaU0BPMmxZLHUDAhEySolVoe281KK7BjOSBrqu8NhB0D8gd?= =?us-ascii?Q?GbbZFwQbw25Fnt/TgTyUL2fJsjpgoOh2XuWBC0bT9cC5l1M/yy54FCCjF2/+?= =?us-ascii?Q?BVzq43dhWV4w/umpKBw5sSADqSP9raD/i9BFEnKPyVQrRI1VDy36LTNnStSr?= =?us-ascii?Q?FNNqO5PDXOsgDQI8FTt/LDSz3jA6WbWWaUAITuEBhO4Cp+v+AXJiUhaNU9zu?= =?us-ascii?Q?Jk9GPUGk2rwTGhKcRQ4xlXlHPFvf+CChl8UDP/qqyISjyXt/OB8FxZuuumt4?= =?us-ascii?Q?rDlVdEj1UTbQW7OGqqIE6GTJEPO6FlmTz4ZaRHzX23RPTFpDtKxYv5YcSzpc?= =?us-ascii?Q?ub6tjLu6O+80vz3X12Yuz8y5jjFn+1KExAfYeOJT+nFOe3R0rg=3D=3D?= 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:(13230040)(52116014)(366016)(1800799024)(376014)(38350700014); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?rz8ZdSXwhjmjof8oPY8ARlYk1IZKRaf/1YoEZmDIX/FGthqiE9soOuZJaGGH?= =?us-ascii?Q?trNvUEpV3zuZF6Gz6f1kLLZzzhoHhyX5JkW1wJ/oGWUqBZN2sEutRK9Oa3Y0?= =?us-ascii?Q?y58jsjYA/aFc+re9JeuLyrKiHnAOPkUb+EGENhYHTRUfco+2gK/4duct2pgy?= =?us-ascii?Q?Nr0pe0mjVE4mVqRonElB3IKcgzL28JMAJw/++qSGg6wbs/aOrMDsErg6Xmo+?= =?us-ascii?Q?52xKaSuWaDcMcfoPId2PeX6tWTrvbMizpzTsw/Zcu5IPUxc+w046Va8rpNzH?= =?us-ascii?Q?G1OxvLZLdFxvpnFgEzV1ew/lM7qIMbWdPw17K7AorHuz6mJ8Gsg5eZ/pfZkF?= =?us-ascii?Q?ffoOP36R//bGfhECkEc9DMUYAC+GVThHTMzI8XJ3lwNCsPmCUv0Mzcvi7VUb?= =?us-ascii?Q?Nom8V40E5si/RBL5WEAvN74sn51j1Rvch8fgP9qbAkWfAEbl2xgOMNNji0Km?= =?us-ascii?Q?Y/+GcKXjgosXGBV2J8f2A+gmPwe7fjI2Ca1Yhb1spfP1WgjgQ425icgxHMWL?= =?us-ascii?Q?765YvCMb5h1d5UW/5MqIGmryFrtv7qSKY4CWUZz0srg4gZ86BQ5blDxrHiMa?= =?us-ascii?Q?MDoumyEk+Jk5byEma2fvFuGfI8azZjAQGrb1pHBgL/ntLzoLiP+9S0ig1qU2?= =?us-ascii?Q?juWgnl9dkN5xa3HxyAeAQ2ajFD7xfafiZJAjVAwCYTd0OWfTWLMen06hZ1Yf?= =?us-ascii?Q?/i03InDgOydNpFZ8koQvH0z+RnCbiAiHDN0NOY6qZ5P43sMPr1t1AwKVEULc?= =?us-ascii?Q?Yu01FsLgyuPMhADHiPnQb8I+mq4PVBePRkRdG6pLaAAdzXCETTaBVabiJ4Q0?= =?us-ascii?Q?LCXETb4pLLkX/E+Huiq/CUM8XdCbkG+A13+enq7rz/wc8KNz5/lU4zos5ZS/?= =?us-ascii?Q?b/fA5PDUrDADd2W/pjIcue44f3IRNOJgtjLZ+1wK5ZxuoH3jKOQTJhUMbRzd?= =?us-ascii?Q?QMDQotbhbuRhhvp2L5cQ8qOEN81eO95qRIc0jIpaS8Dvdqm40jRwmRBgmyBP?= =?us-ascii?Q?3leKS9G/Mx0DjqsNMiz3wLbdrGl7WiUPviHH5cJt3wRKGJx4NsU/ZTOoGfBV?= =?us-ascii?Q?OJVMkuTD15xQdAGBAWPj6PPnJ9YClCSdClqMqkwrCvZ9itJ2PC7nldwNFDG4?= =?us-ascii?Q?G6DF71rJVbfMlmivCrZrqsu0E8LztarrY3znwTEvucsIGTuVbh0Qoh4z+U6s?= =?us-ascii?Q?xua2BJmay7SpAP0dte+00dg/SXBgv8VZgf0SmSdjKYcNU93FuchkCyHgOLb4?= =?us-ascii?Q?CxrWtSVJdIR1MV0IkKRKpsChSWtaoftlifRwl92/gSijm761v0V1pqd3Zh48?= =?us-ascii?Q?+ssCIOKHb+ElZ4f4Uublnv+Ra29w7m8YdVS9y1vFSBjLLWnFlZILG32iEAHQ?= =?us-ascii?Q?V/nydKM01ErXld//aItgqxI/3NQ7Y0hUJIu4d3/luMDNptcXaG3xIozhC0uk?= =?us-ascii?Q?RsMyQCVocHRTsCCZPBsSvI8hf+1/mvk6fiLqKiOIacCkynkq4LN1kWqxyB66?= =?us-ascii?Q?Q/dCeIlOAoiRlIJmBl29RsXYxiaqjPlqy5RbQpK1HD17oC5ZCA8AOjM+0ElJ?= =?us-ascii?Q?DWCE3KwDN1Z+N6jkaeFnvwHV+e2FMQDDrTOeiq1GdsPyDgiKPVu49mibjGgx?= =?us-ascii?Q?9Q=3D=3D?= X-OriginatorOrg: corigine.com X-MS-Exchange-CrossTenant-Network-Message-Id: cb53ecbc-3cca-4f17-462e-08dcc8a15764 X-MS-Exchange-CrossTenant-AuthSource: SJ0PR13MB5545.namprd13.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Aug 2024 03:10:46.5184 (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: QMdb9/pYypzHBvzW/X0KzF/wZRbO1WNoMHE6I1P1oxP2Sox5lDpIzYm/ZOdECQYxLJZGTD7Gjn4wJ0DTs/z4F5fi6WClt0KsW/KZiEXXfhk= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR13MB6244 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 add support of match flow rule Ethernet type field, also do some needed refactor. Long Wu (2): net/nfp: refactor flow item calculate function arguments net/nfp: flow rule supports match Ethernet type drivers/net/nfp/flower/nfp_flower_cmsg.h | 14 +++++ drivers/net/nfp/flower/nfp_flower_flow.c | 78 ++++++++++++++++++------ 2 files changed, 74 insertions(+), 18 deletions(-) -- 2.39.1