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 060B8460E9; Wed, 22 Jan 2025 12:24:33 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id AE187402DD; Wed, 22 Jan 2025 12:24:33 +0100 (CET) Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.8]) by mails.dpdk.org (Postfix) with ESMTP id A7219402D4 for ; Wed, 22 Jan 2025 12:24:31 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1737545072; x=1769081072; h=date:from:to:cc:subject:message-id:references: in-reply-to:mime-version; bh=3XgGO+oJtGhpcNEU1xrR5vqud7vshicOE1nlIVI3bI4=; b=abx/lbrXyWdW4+FS8gP+lkn9FYzC4Q/PHX5vYfWGUkybgCTlYbvE5ow1 W2mX/ddo721in8rsL0XPEpAmzZ5QnL+/ynfMBnCjEJG40lFUkOi/UhtdX 9kv61E+vojq7wPn9d4GswliwnL22BwCc5ejUx5tF1yqtzkTI1QmxYdG0i F5xWAsFGjHAGWnvltrqT7QtbCGgDYlQuproh5RSecgfGOoADbAhzpQX3A R6ZAyYrvbtUq5EcjVRQQT2ldPrfDJSHUs1Hk8SJ0l4AvXp7U3crqfTRZs JUouP29NDYuDEC4oGT9calNHJsIXU0e4uQJOp2mZfHDkd7vD3Dw5Lt5ZN g==; X-CSE-ConnectionGUID: Wiil9eUqQRGkyNvrJNyUog== X-CSE-MsgGUID: o9dTL1BVSiCDlNoVaot05g== X-IronPort-AV: E=McAfee;i="6700,10204,11322"; a="55546709" X-IronPort-AV: E=Sophos;i="6.13,225,1732608000"; d="scan'208";a="55546709" Received: from orviesa005.jf.intel.com ([10.64.159.145]) by fmvoesa102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Jan 2025 03:24:31 -0800 X-CSE-ConnectionGUID: S/MQSaNDTjiH0uyPRzNNWw== X-CSE-MsgGUID: u0j7Q9+WRi6FDa/7Us0BIQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.12,224,1728975600"; d="scan'208";a="112196803" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by orviesa005.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 22 Jan 2025 03:24:27 -0800 Received: from orsmsx601.amr.corp.intel.com (10.22.229.14) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.44; Wed, 22 Jan 2025 03:24:23 -0800 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.44 via Frontend Transport; Wed, 22 Jan 2025 03:24:23 -0800 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.40) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.44; Wed, 22 Jan 2025 03:24:22 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=QzBuSZ2TozvX5CfXUYmFRElV0hjwLWlW40j4Wme/74xAZkJ6LLmfaS2tSX6gtePf4rg0M73ZEvtVmbykzqswa26k9C3HtLBrZdvRlqRDV05NEc0XlexcH5DvADFBfKFNQTkIbkrB+4QYVFr3/FyLyuWaoSigSZIQ6CJc/6nQe3Ru79faX3HGRGX5MT7GrYS2pq6g6bB1ORYaIDo9M3GK5qJyL1V+KeqFrmwoyy3fs10W77ooWg5x463rkdXZlcYYYwQMDIfHTjliXbyM3DKOvuzS9wZt1yC/ybBPxvH7vDTVMVrTrw72ypgHKDGir4UedkBfuD3kL4lm83zoxocepQ== 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=ac11E+ldeUS/wt5+j5aC049+f34qVO+LOy1AqI4jLOk=; b=Z2d2zx6wDbwzVOze6LbdINLAFcDo0EzSbWe4EGh30K5EbOjJS6YSaaogjhx5KyiE4EvhB3a/QQIjzhVDdpVpEWmPw1EtWbxdlkV9EAWyF2CAT9UKmskachlP2W1JdYV9/sMEi1CDulI/FPNom1EmHKryJkLEeaomA/tds6fcv+YkCL9NyF3yIHkQC+7W8W3w9gk8YdZHy0Fjg6sWh92HZDf15UM9PwuWpkNM3u3JlB6DNHHlpkfHEnX8KtEA0T5HiIV1upOZOCD/6cW5bdPt1UDP393YGyOl7IpY/db03V2Ofwxde1GtAbEuREibjx0sg/9fSj+rVX3Ctm4Q8W0tlQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; Received: from DS0PR11MB7309.namprd11.prod.outlook.com (2603:10b6:8:13e::17) by MW4PR11MB7053.namprd11.prod.outlook.com (2603:10b6:303:221::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8377.17; Wed, 22 Jan 2025 11:23:39 +0000 Received: from DS0PR11MB7309.namprd11.prod.outlook.com ([fe80::f120:cc1f:d78d:ae9b]) by DS0PR11MB7309.namprd11.prod.outlook.com ([fe80::f120:cc1f:d78d:ae9b%5]) with mapi id 15.20.8377.009; Wed, 22 Jan 2025 11:23:39 +0000 Date: Wed, 22 Jan 2025 11:23:35 +0000 From: Bruce Richardson To: Mingjin Ye CC: Subject: Re: [PATCH 0/3] flexible IPv4 fragment action Message-ID: References: <20250122082310.380054-1-mingjinx.ye@intel.com> Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: <20250122082310.380054-1-mingjinx.ye@intel.com> X-ClientProxiedBy: DU2PR04CA0249.eurprd04.prod.outlook.com (2603:10a6:10:28e::14) To DS0PR11MB7309.namprd11.prod.outlook.com (2603:10b6:8:13e::17) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS0PR11MB7309:EE_|MW4PR11MB7053:EE_ X-MS-Office365-Filtering-Correlation-Id: 6cded1ba-78e1-453c-9c6d-08dd3ad73837 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|376014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?tng6tmd2lpPuNvRIERcF+ID3JlASdzPCtoKvUKgcVZJodLTfvb4uR2g9JudV?= =?us-ascii?Q?iT0JhMNKU9wBfe1yTfuSOFbyEXGgdBiVDd+CvY+bHl8Tph8ENFwcttJyADXQ?= =?us-ascii?Q?igBuvav54dZa+ORNDfKDT+Op0pc+6OimvIJN4GGJNw3LTVjhDhKZ+/eUHjr6?= =?us-ascii?Q?US++8MJIem6I7jxn0ykj65SfL62qzjyNqxRikLJ6WRN53BCek4A6SMfr1Wkz?= =?us-ascii?Q?udsHWCPfRoIZr9HPMPDfGE3LhiW9ueXOSW1YN4qUydC5ctGajiIZvXDXQnz4?= =?us-ascii?Q?6cNZUlGsv3kVErxX07J+oog9nNZcgJ/L9n8WAMui4TlE58/pPQ6ySIGfumyG?= =?us-ascii?Q?EHfqFd74mak/V9843PXbGghzVDTGdjr9Hvh+frBIdAXnouGwoHDdDf6Baufl?= =?us-ascii?Q?aASYFcuxYQRdq/QWT08EOHimjjlCtb/weoExliWTWDoOrf0F8lwoa5Py7JVD?= =?us-ascii?Q?kFoxkvuycDL8ZfMspmbpIG2kRKofQUiJzXJ+RvYUD6V8TC/+E3Tf1SwDe5Yz?= =?us-ascii?Q?IEtYqi32SpakSFfRHPBtjpRBy4SFMaqlDy0LWUPe0ZLquhh7MeGLU+eo/Zcw?= =?us-ascii?Q?jqde6IWX4U+gwtYcedNMD3LtzFX+ZOOUUk/lXb+F1aHOK4/Y6V6RTDOhX5Ql?= =?us-ascii?Q?UJjH8LV0AGssyCZywV9CHdnfeQJBC9p5R/zm/cyklDnznQTDBDVwOohDB7NH?= =?us-ascii?Q?iv0qCbtFqGlGeOz6Eazvw69zNWnn7A596j8c6KN1ycrkhvGVSVsZvezSrM79?= =?us-ascii?Q?OU4hjlKCrCKwxgcgHi0jnT+zFk4lCZ83OHIhzdqRlkLH142AUujDDw0MtPHO?= =?us-ascii?Q?9C2Neb1HSU39eSs2bXseITJ5WdBy0LdTp2lj7GmZNCBp5czlnFIIdiPw6ZUU?= =?us-ascii?Q?ZHe0rFu9exSdB9wDqZEJjS9tqiJYgsDMo0Jy1Uufpt70ynVO5GF61r3r+rsN?= =?us-ascii?Q?2/4MxIiRW2l4id0H8yqPsWlgkE5ElFmpK2VAnxfs0u+X+1caWHbFZ+mIrCWn?= =?us-ascii?Q?40CpX6eQAp2FvWk4PVX+2SxfJ93sx93jW0GOUhaTrOE6PvNkkGoCHqLSbQDe?= =?us-ascii?Q?Nwgku1cex/JmCz+eLzgUxCSv+fuyG1lp1bc0nis/UWZjU1+yIkMmpsqfyhfz?= =?us-ascii?Q?U+nhuzBx8fkqqFXPwz4WAKECUT6uln1hpU+ftZLMxbfnGe/6FqQ2X8R/kxXb?= =?us-ascii?Q?MN1n55zPCemB1vBDAVPcs6w7OJf5C4LQcCsdJX2IMoQYv98HXmwnWlcmtAZT?= =?us-ascii?Q?H+eXGR7ssSLj9D0wOwab4Z1HhGpsLA0y/m9an1CDZqTy6sTJ9hJjRI/1Indp?= =?us-ascii?Q?BpTaAwpT7ECFDbx3OG3X/6jQNnEdoXWYG11YW5YHi3UBY+wlxUqbGdZAulxt?= =?us-ascii?Q?4/bGqU54O0Q+gglyP9mDpihbvUcv?= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DS0PR11MB7309.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(366016)(376014); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?/RgkkyFujrT7yIdkGZDsHWZlgO5sEGZg3gcQH/fmMZRWD8oMfU/KPKGNBJ9j?= =?us-ascii?Q?Uq6Ll2nKW+tv1YWVFR6jkoWGhmbutrkFigOinmzflPawboJ4p6l7+p1RfvPv?= =?us-ascii?Q?8gT4e+DOsi6giIAb9QCUtSRndo+JMP8aKTj2DKA8TBvZWl49zHXOI2sFlGbr?= =?us-ascii?Q?fAxrGAAznn02mbnnmyo+A66kEzy0goImvzoCB3zdD0BFz2w+NhoDMw1B47tO?= =?us-ascii?Q?mXjBllMl/9iiPvuXWr08oTbMZ3sCVDcsnetTcNKNU733LtRtwSqxhnM/TnRk?= =?us-ascii?Q?ZIOKvwOHgPIsdpLpoMom7DOk5HGAz6F+qoiD9ZZgKbxMC+uWIeO4gcxzq9FY?= =?us-ascii?Q?4kJS4hznQZ8aOR/md+w4k3PZ1WRBWj3jmxy2gMg5puxTq4yJdLxy3uPO7Mdr?= =?us-ascii?Q?qL1nwa7v9R4RLQOAi51xVi+TJtE04/Mw3Z9Z32CPRNE+tshLBCj54e7NIFO5?= =?us-ascii?Q?LQnJwSiQCnwV5QWwwaNdZ19zWK2OjcV9GQoQ3R5fJVr/JdN5Zz5W/Q/SMI0c?= =?us-ascii?Q?alAyBZ3GtoJX9urD0NxgUE4ohmOZGsxwfKTG2brcL9+tOyRIGvUQO9+UGyOI?= =?us-ascii?Q?IKhCVbHbQN3Z0q5XKlvpdv2VYBI68hqA6ia9GDI6M07cPTZKF2RxbfrNXUiK?= =?us-ascii?Q?d8kHMgD1QZpVcA79l5RT4bz0fmEPbuwH64BJg+gqyqbv4CEG7LQURIuXChQw?= =?us-ascii?Q?u517bxOE4CzhOU/me3Um5Trk9Cd38S7+AYM7GwzZMWjG+Iq7NokVV7Xn3C2V?= =?us-ascii?Q?irgfFB0WX7wUiAefn0xd7D8W7dnVn6I4g2F66Iq+bR8OVLoiAvSuzW9lqwAD?= =?us-ascii?Q?k/XU5wzqW4KrfFWnslCk+tYSXfGIJjsZwar18dcrH6fmn7pF7cQ+SoTylAlG?= =?us-ascii?Q?UvGVE0XUSBWpr16WSqpFPl+Iscu38oBrrxqOCmY10lWRfa5ceGK8c4AW1roX?= =?us-ascii?Q?VIuFZctr7yxzsW68AnC7O6724aDTllD10i30ExdW91I6mMJShiPwHjRdZ5Uu?= =?us-ascii?Q?qDX6U5CjABe+xuDLUcT9bAFa1eK+nnJlfs9eVF0zzN4bCeDQNPhSz34+Fru2?= =?us-ascii?Q?F86MfIzY+sH0slbjqTH/KCQ8s1IHqMBNupXOidzHte6bR2vJUHxLhZNSQD/z?= =?us-ascii?Q?TmSGTnCUrXVCKX4N3j9qvHii8FSjn7h0TsU8l8Zya2UIqfg2YfGHH2eciNcf?= =?us-ascii?Q?cGJVqvumYUoTLvD0Subh5pEW3UBm4AxL1X94upGxIipKy2fqlk9RoiYimbz1?= =?us-ascii?Q?6PJNWBDDQpIMm8zNYkxzU4ykcHIyKteMDa1pwYICBVrSV7V7wpuHjC0QYssO?= =?us-ascii?Q?ZObpL85/dXJ/qM1k/UagGaYCaUdVuriTt3I7aX6Wj1DRknPLwmROfO9vhRjR?= =?us-ascii?Q?HShlf9SJodZMbJpEESGxzGSlsdoGhKJfQ2vCu9Uhl3mp+4jK5twt18UdNf3z?= =?us-ascii?Q?Tqe4LCj1eKOh/hJPdaag6hUyUX/wA9/h8wKgsj2Rh6dE9Bh41VCj3VZIrcTV?= =?us-ascii?Q?2ydSH1Bw2AYwULLS2XBx1PhrUNsiC+1IVnyRP6AgIInc/GKrnl1mAqIB6OVB?= =?us-ascii?Q?CAshHkJZcN+8Zcna9CktaLgKULzo9n+erI3xG3BYj3MQVsh8wim6qZiRXHpG?= =?us-ascii?Q?Wg=3D=3D?= X-MS-Exchange-CrossTenant-Network-Message-Id: 6cded1ba-78e1-453c-9c6d-08dd3ad73837 X-MS-Exchange-CrossTenant-AuthSource: DS0PR11MB7309.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jan 2025 11:23:39.2938 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: W7d7Gq4GV4Khvxps3xp2wxKb0qO17Mo2lki4PZ/ds7e51xbg/FLZ3kpT0AotvxODydYwqnWE8APhIp+1tdxo+YjZlGJCuVL8h98JfQ6TVRk= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR11MB7053 X-OriginatorOrg: intel.com 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 On Wed, Jan 22, 2025 at 08:23:07AM +0000, Mingjin Ye wrote: > Support for distributing the first and other segments of an IPv4 > segmented packet to different RX queues. > > Mingjin Ye (3): > net/ice/base: add ipv4 fragment related field > net/ice: FDIR support IPv4 fragment masks > net/ice: ACL filter support for IPv4 fragment > > drivers/net/ice/base/ice_fdir.h | 2 + > drivers/net/ice/base/ice_flow.c | 5 +++ > drivers/net/ice/base/ice_flow.h | 1 + > drivers/net/ice/ice_acl_filter.c | 61 +++++++++++++++++++++++++++--- > drivers/net/ice/ice_ethdev.c | 1 - > drivers/net/ice/ice_fdir_filter.c | 15 ++++++-- > drivers/net/ice/ice_generic_flow.h | 2 + > 7 files changed, 77 insertions(+), 10 deletions(-) > This patchset has no documentation updates included in it. Does there not need to be some documentation for this new feature, or is the ability to filter segmented packets already covered as a standard flow feature elsewhere? /Bruce