[{"id":3688157,"web_url":"http://patchwork.ozlabs.org/comment/3688157/","msgid":"<dd912f90-9087-4a85-8676-852679845f21@intel.com>","list_archive_url":null,"date":"2026-05-08T04:44:13","subject":"Re: [Intel-wired-lan] [PATCH iwl-next 3/8] ixgbe: prevent adding\n duplicate FDIR perfect filter rules","submitter":{"id":85252,"url":"http://patchwork.ozlabs.org/api/people/85252/","name":"Przemek Kitszel","email":"przemyslaw.kitszel@intel.com"},"content":"On 5/8/26 05:12, Aleksandr Loktionov wrote:\n> From: Piotr Skajewski <piotrx.skajewski@intel.com>\n> \n> When the same flow specification is added twice (same 5-tuple with\n> different sw_idx values), ixgbe_add_ethtool_fdir_entry() silently\n> programs the duplicate into hardware using a second FDIR table slot.\n> This wastes a scarce FDIR entry and can cause confusing behaviour\n> when deleting rules.\n> \n> Add a helper ixgbe_match_ethtool_fdir_entry() that walks the in-kernel\n> filter list before programming hardware.  If an entry with an\n> identical filter (excluding the sw_idx) already exists, the new add\n> request is rejected with -EEXIST.\n> \n> Signed-off-by: Piotr Skajewski <piotrx.skajewski@intel.com>\n> Signed-off-by: Aleksandr Loktionov <aleksandr.loktionov@intel.com>\n> ---\n>   .../net/ethernet/intel/ixgbe/ixgbe_ethtool.c  | 27 +++++++++++++++++--\n>   1 file changed, 25 insertions(+), 2 deletions(-)\n> \n> diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c b/drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c\n> index ba049b3..a2009df 100644\n> --- a/drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c\n> +++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c\n> @@ -2938,6 +2938,23 @@ static int ixgbe_flowspec_to_flow_type(struct ethtool_rx_flow_spec *fsp,\n>   \treturn 1;\n>   }\n>   \n> +static bool ixgbe_match_ethtool_fdir_entry(struct ixgbe_adapter *adapter,\n> +\t\t\t\t\t   struct ixgbe_fdir_filter *input)\n> +{\n> +\tstruct ixgbe_fdir_filter *rule = NULL;\n> +\n> +\thlist_for_each_entry(rule, &adapter->fdir_filter_list, fdir_node) {\n> +\t\tif (rule->sw_idx == input->sw_idx)\n> +\t\t\tcontinue;\n\nthis if makes it possible to add rule with the same filter AND the same\nsw_idx\n\n> +\t\tif (!memcmp(&rule->filter, &input->filter,\n> +\t\t\t    sizeof(rule->filter))) {\n> +\t\t\te_warn(drv, \"FDIR filter already exists\\n\");\n\nreturn code of -EEXIST returned to the user is enough,\nno need for a warning here\n\nif you really want a dmesg entry, then make it info and of not alarming\nwording\n\n> +\t\t\treturn true;\n> +\t\t}\n> +\t}\n> +\treturn false;\n> +}\n> +\n>   static int ixgbe_add_ethtool_fdir_entry(struct ixgbe_adapter *adapter,\n>   \t\t\t\t\tstruct ethtool_rxnfc *cmd)\n>   {\n> @@ -2947,7 +2964,7 @@ static int ixgbe_add_ethtool_fdir_entry(struct ixgbe_adapter *adapter,\n>   \tstruct ixgbe_fdir_filter *input;\n>   \tunion ixgbe_atr_input mask;\n>   \tu8 queue;\n> -\tint err;\n> +\tint err = -EINVAL;\n\nRCT\n\n>   \n>   \tif (!(adapter->flags & IXGBE_FLAG_FDIR_PERFECT_CAPABLE))\n>   \t\treturn -EOPNOTSUPP;\n> @@ -3050,6 +3067,12 @@ static int ixgbe_add_ethtool_fdir_entry(struct ixgbe_adapter *adapter,\n>   \t/* apply mask and compute/store hash */\n>   \tixgbe_atr_compute_perfect_hash_82599(&input->filter, &mask);\n>   \n> +\t/* check for a duplicate filter */\n> +\tif (ixgbe_match_ethtool_fdir_entry(adapter, input)) {\n> +\t\terr = -EEXIST;\n> +\t\tgoto err_out_w_lock;\n> +\t}\n> +\n>   \t/* program filters to filter memory */\n>   \terr = ixgbe_fdir_write_perfect_filter_82599(hw,\n>   \t\t\t\t&input->filter, input->sw_idx, queue);\n> @@ -3065,7 +3088,7 @@ static int ixgbe_add_ethtool_fdir_entry(struct ixgbe_adapter *adapter,\n>   \tspin_unlock(&adapter->fdir_perfect_lock);\n>   err_out:\n>   \tkfree(input);\n> -\treturn -EINVAL;\n> +\treturn err;\n>   }\n>   \n>   static int ixgbe_del_ethtool_fdir_entry(struct ixgbe_adapter *adapter,","headers":{"Return-Path":"<intel-wired-lan-bounces@osuosl.org>","X-Original-To":["incoming@patchwork.ozlabs.org","intel-wired-lan@lists.osuosl.org"],"Delivered-To":["patchwork-incoming@legolas.ozlabs.org","intel-wired-lan@lists.osuosl.org"],"Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=osuosl.org header.i=@osuosl.org header.a=rsa-sha256\n header.s=default header.b=lw/RlS3N;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=osuosl.org\n (client-ip=140.211.166.138; helo=smtp1.osuosl.org;\n envelope-from=intel-wired-lan-bounces@osuosl.org;\n receiver=patchwork.ozlabs.org)"],"Received":["from smtp1.osuosl.org (smtp1.osuosl.org [140.211.166.138])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4gBc3M73hTz1yCg\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 08 May 2026 14:44:31 +1000 (AEST)","from localhost (localhost [127.0.0.1])\n\tby smtp1.osuosl.org (Postfix) with ESMTP id BA6328402F;\n\tFri,  8 May 2026 04:44:29 +0000 (UTC)","from smtp1.osuosl.org ([127.0.0.1])\n by localhost (smtp1.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id 1RC4OkbSg_HS; Fri,  8 May 2026 04:44:29 +0000 (UTC)","from lists1.osuosl.org (lists1.osuosl.org [140.211.166.142])\n\tby smtp1.osuosl.org (Postfix) with ESMTP id E42C98402C;\n\tFri,  8 May 2026 04:44:28 +0000 (UTC)","from smtp3.osuosl.org (smtp3.osuosl.org [IPv6:2605:bc80:3010::136])\n by lists1.osuosl.org (Postfix) with ESMTP id 9A123272\n for <intel-wired-lan@lists.osuosl.org>; Fri,  8 May 2026 04:44:27 +0000 (UTC)","from localhost (localhost [127.0.0.1])\n by smtp3.osuosl.org (Postfix) with ESMTP id 8C02F612CC\n for <intel-wired-lan@lists.osuosl.org>; Fri,  8 May 2026 04:44:27 +0000 (UTC)","from smtp3.osuosl.org ([127.0.0.1])\n by localhost (smtp3.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id rg2YpDt5YjF5 for <intel-wired-lan@lists.osuosl.org>;\n Fri,  8 May 2026 04:44:27 +0000 (UTC)","from mgamail.intel.com (mgamail.intel.com [192.198.163.19])\n by smtp3.osuosl.org (Postfix) with ESMTPS id 9B2A4612CD\n for <intel-wired-lan@lists.osuosl.org>; Fri,  8 May 2026 04:44:26 +0000 (UTC)","from fmviesa004.fm.intel.com ([10.60.135.144])\n by fmvoesa113.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 07 May 2026 21:44:26 -0700","from orsmsx903.amr.corp.intel.com ([10.22.229.25])\n by fmviesa004.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 07 May 2026 21:44:26 -0700","from ORSMSX901.amr.corp.intel.com (10.22.229.23) by\n ORSMSX903.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server\n (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.2.2562.37; Thu, 7 May 2026 21:44:25 -0700","from ORSEDG903.ED.cps.intel.com (10.7.248.13) by\n ORSMSX901.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server\n (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.2.2562.37 via Frontend Transport; Thu, 7 May 2026 21:44:25 -0700","from BN8PR05CU002.outbound.protection.outlook.com (52.101.57.13) by\n edgegateway.intel.com (134.134.137.113) with Microsoft SMTP Server\n (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.2.2562.37; Thu, 7 May 2026 21:44:25 -0700","from MN6PR11MB8102.namprd11.prod.outlook.com (2603:10b6:208:46d::9)\n by DS0PR11MB7577.namprd11.prod.outlook.com (2603:10b6:8:142::20) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9891.15; Fri, 8 May\n 2026 04:44:17 +0000","from MN6PR11MB8102.namprd11.prod.outlook.com\n ([fe80::8d98:e538:8d7:6311]) by MN6PR11MB8102.namprd11.prod.outlook.com\n ([fe80::8d98:e538:8d7:6311%5]) with mapi id 15.20.9891.019; Fri, 8 May 2026\n 04:44:17 +0000"],"X-Virus-Scanned":["amavis at osuosl.org","amavis at osuosl.org"],"X-Comment":"SPF check N/A for local connections - client-ip=140.211.166.142;\n helo=lists1.osuosl.org; envelope-from=intel-wired-lan-bounces@osuosl.org;\n receiver=<UNKNOWN> ","DKIM-Filter":["OpenDKIM Filter v2.11.0 smtp1.osuosl.org E42C98402C","OpenDKIM Filter v2.11.0 smtp3.osuosl.org 9B2A4612CD"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=osuosl.org;\n\ts=default; t=1778215468;\n\tbh=nzwLnUwIzj222R0zsxHm4mdj0D9zyyk7v17xnw+Um6A=;\n\th=Date:To:CC:References:From:In-Reply-To:Subject:List-Id:\n\t List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe:\n\t From;\n\tb=lw/RlS3Nq7cVcofxj8u9wXlnmogr7M+0gKjA1NITzNZ49tpjH84dDXLu9GSKEDgWi\n\t I0yBbfQqscA8ddM2OhxSxLdnGTv+UHtN6ym1L2HhvhCyzIp2/umQoCD2lZwVPjKvsy\n\t rBYm2dGK8AL2a708bn5Hs5zjUlsIeV28/n0WLWgeSCYy28NG9EZH3UnZvo89Wpn+7Y\n\t JF3MIVo0if3zRKm95EfKRPAIxaYtRBnD54dK1y1BIMNd0FI9D06HYFGUKH3kAzU5Nm\n\t 4N0VMvOs1HKaEYlOkLdxDEM50yW8aVUOxmcmjTw772E/8ejdkF42Zm+U/wa42a2Smb\n\t fbItEFjMdG5MQ==","Received-SPF":"Pass (mailfrom) identity=mailfrom; client-ip=192.198.163.19;\n helo=mgamail.intel.com; envelope-from=przemyslaw.kitszel@intel.com;\n receiver=<UNKNOWN>","DMARC-Filter":"OpenDMARC Filter v1.4.2 smtp3.osuosl.org 9B2A4612CD","X-CSE-ConnectionGUID":["4np4RKP6TuCvK8q4mqUZ4w==","5tv8DaVaSbeo0QsHbmnCRg=="],"X-CSE-MsgGUID":["opMfHcXdTFCiy8k98sWScw==","B2ZvURomTmaWnjmVXVIHTw=="],"X-IronPort-AV":["E=McAfee;i=\"6800,10657,11779\"; a=\"78199737\"","E=Sophos;i=\"6.23,222,1770624000\"; d=\"scan'208\";a=\"78199737\"","E=Sophos;i=\"6.23,222,1770624000\"; d=\"scan'208\";a=\"238449639\""],"X-ExtLoop1":"1","ARC-Seal":"i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=fnrSPt9stzUpa0SUH5pl5TQ0Hie0VHyTevCOb/xMFSLoeNdSQp9ywc6wehtdzGik2bVMhICxGzS5dHekpaRBUDqqYtoA0ovp/xbq2ZeCEGSBnU9Qp9mfvyev280RZoGYrCZGwKEL4TWqE0iQA3BXlfbZignTHX3fNK19F0PstkUU4qmY7sVZ0BlcsJ/ngiOBXMuJBR5g2SSyR1uVEAlST8ZBL4OPMZK0VqYYTi6gocBkyTTyOqpsWVicLHxLo1UXp+5MO1qthFPkPgr6F0usa4lkwsHJdTdTmE5uiFcLPOAdc/yntAYaYCaCM7UczYHGgICby2/s0cKlZRjcy+c9uw==","ARC-Message-Signature":"i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n 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;\n bh=nzwLnUwIzj222R0zsxHm4mdj0D9zyyk7v17xnw+Um6A=;\n b=ncgy9gox0NZHAY/7kUvq3DmFeJsFdhmLPDQJmAD4Gttz10JokToUXot+jCv3ENmW25ELSsw0MFmXyQvDGvfhgjfHMpbBDFqtQ4larHQ4CQ5E1UbxrWhry6nT6XW9E2B0Eq4ijcC6WRnvDYmN6Bfb/0GE9DxmIe3PsNJpf/rS2F9FgEMt+/zNscMUpn0J7HJjA4OR53zfnMJxypAvpOQZ2xhtMauvqsS4uMZ6Mx5No4URqke42cW71bJsozMPLv871GfRO2Xzc88E+Qhkd8j2dEnWUUyXxyIz4kX35LF4JcufKXsQxFb9ZFk3EUB4PqolYKRVTfm3SODXwCEvF1SKbQ==","ARC-Authentication-Results":"i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com;\n dkim=pass header.d=intel.com; arc=none","Message-ID":"<dd912f90-9087-4a85-8676-852679845f21@intel.com>","Date":"Fri, 8 May 2026 06:44:13 +0200","User-Agent":"Mozilla Thunderbird","To":"Aleksandr Loktionov <aleksandr.loktionov@intel.com>","CC":"<netdev@vger.kernel.org>, Piotr Skajewski <piotrx.skajewski@intel.com>,\n <intel-wired-lan@lists.osuosl.org>, <anthony.l.nguyen@intel.com>","References":"<20260508031226.3601800-1-aleksandr.loktionov@intel.com>\n <20260508031226.3601800-4-aleksandr.loktionov@intel.com>","From":"Przemek Kitszel <przemyslaw.kitszel@intel.com>","Content-Language":"en-US","In-Reply-To":"<20260508031226.3601800-4-aleksandr.loktionov@intel.com>","Content-Type":"text/plain; charset=\"UTF-8\"; format=flowed","Content-Transfer-Encoding":"7bit","X-ClientProxiedBy":"DU7P191CA0024.EURP191.PROD.OUTLOOK.COM\n (2603:10a6:10:54e::16) To MN6PR11MB8102.namprd11.prod.outlook.com\n (2603:10b6:208:46d::9)","MIME-Version":"1.0","X-MS-PublicTrafficType":"Email","X-MS-TrafficTypeDiagnostic":"MN6PR11MB8102:EE_|DS0PR11MB7577:EE_","X-MS-Office365-Filtering-Correlation-Id":"358c849e-45b0-4ec0-9fff-08deacbc764b","X-MS-Exchange-SenderADCheck":"1","X-MS-Exchange-AntiSpam-Relay":"0","X-Microsoft-Antispam":"BCL:0;\n ARA:13230040|1800799024|376014|366016|22082099003|18002099003|56012099003;","X-Microsoft-Antispam-Message-Info":"\n fF2P7F3J0Se+iRKMNAMbezeUgkbl1MPXSbjzG+em2qG3bO3j5980WT8MFm2EkJqXWxQTMg/yHca/yCMAfMPe0vyvl1qbVIJvjjnbfCbNf6T015heL6gCNBxrRxTf1iRBJ+2gsY8dORU2jWerDU+VEH93V9F828xPxT3+P7Iwjlb5jejMA4x0cQdAIND2X6bXlA0IVmZePCwsyOj3oo6fWURYYvjQhDd96UGl6McNjw4kIAhyJXoY4NfnDWR0qzh784WYXebaPa5UJcT19cDWHYHK+A1XeZ3mLsMYbMoH72cYrLCITiyxmwQ24vwPOTAmW4wpb8TrzdkBgq3iCVp/h38qOvDILgT4B3sPI2+uDBwmrMSne2UWSErO2ilnCY3FtwSI1MoZ8j0D+KshkCrEMKm8TcS93h2QGT4B3kXEr1fAUCNIBkeoa3qrd7gT8qhB61fyFvmXGv4K5jd7tJAm6JqFrIECf7G0wOKPf24r/kJKY16AQ6g8LltkpMpwiuwFgkWRVbTD32tEhSHIAHVviEYvP/zoooi23azgdDKrRfzRBepOOxf7ICJW/9kAxWT0rKkyT7tPhHarymHp+Ur4JurjTY4no9sUa0pQIetru+DrUZYkcTO/Hw/F+suGV9MmKwoYhE2BEpchUt9z2Q1Pf82qsq1/ITZPjr10qW2kZrF1V/ZtaSRirGOn7dK9loM0","X-Forefront-Antispam-Report":"CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;\n IPV:NLI; SFV:NSPM; H:MN6PR11MB8102.namprd11.prod.outlook.com; PTR:; CAT:NONE;\n SFS:(13230040)(1800799024)(376014)(366016)(22082099003)(18002099003)(56012099003);\n DIR:OUT; SFP:1101;","X-MS-Exchange-AntiSpam-MessageData-ChunkCount":"1","X-MS-Exchange-AntiSpam-MessageData-0":"=?utf-8?q?jixA+KaDbi9ynYb4chXZwptQHHTk?=\n\t=?utf-8?q?UQFcn97lMAYm4ETYtl/nIaci71osg//kVF2MinU7iUYHf1fZY6w4dhCb3ZiBzH8ok?=\n\t=?utf-8?q?2txxRA8AuiKpQhi1OAz4SFrBZlvxErlOi27xjC04Gkr4M2PegWi6Gf7/+catEpYWD?=\n\t=?utf-8?q?Arw7qoGO7RziRy/jb3m0XKYL97Y7umFxU7OQYBxxtLBOWw9KgGN5UZvwaDrA4iAp7?=\n\t=?utf-8?q?Wzo+xASGsKb58m9vzAZqSBr+meWWrGnngAAXrEt14tBiFygSPoIWR1s0/YwIJZlSC?=\n\t=?utf-8?q?CPunRS9kFYsDKaVbLjGwzqhzO5vaHODTUS3AHjhbV4klgNL23jMunOm/LPJYRqlco?=\n\t=?utf-8?q?Nu6jReEdOzcsu2w8Sc7yn7X/ofEk1c23RK1893o/EfLzrAGO9Az0KQobs4tJiwgad?=\n\t=?utf-8?q?Kpel6u0VbQeG20b3Wi/hJqQ2C4rG/H96ocHsdx/f0JGcoNurV4Xi0sJIcCK+qiEbq?=\n\t=?utf-8?q?wkFUx0fXZIHBQJl7mRi0ruXhlshGeWG4wPt9mYXN0QXChiLztSnp8ur6UNbucxdi8?=\n\t=?utf-8?q?b9zt7AyvUjw5xetd7zo9YXfyr+A9XJDuF47IIKpWvYzIOGbJhZnPf72v52raVc7Yf?=\n\t=?utf-8?q?yCn7nkvzEaE6ve7Vu5N/XDebtnOv2HW24gjLU74rFUz4Bax4QWu+NT2UsomdLag73?=\n\t=?utf-8?q?Gw2SNP9VO4JIcfr1f91NOgWr8EJQIL21JHYjNE4noweOZwFw5d/ZD0IjVhRydW+bg?=\n\t=?utf-8?q?2TR5d/Sa58bVGDsYNKfmjOm9mSQB/siF9d1LrYbzkiswtywCdSNk4tRL2FT2yELzf?=\n\t=?utf-8?q?hXAv6hJMTfQPOo+2iS7wxxtOoVw7gEXojwa2iE2DV1adcQsKFAJc09xHMjEllGJm/?=\n\t=?utf-8?q?FIoVPSuddDHHxFEU37AdDFUBieYDTjObE5IlmIRP61DZRkij/YMXqJQjFIGNw+VYx?=\n\t=?utf-8?q?VXQGryJv1jK23dXeRqNCZtXayMMfnMoERvr9OYNUY+NGqYHB83vTvegAAw3gRKHrH?=\n\t=?utf-8?q?e4St5fsd5Ebe86WAbkCpz1GyjJiXKgzsUpAWyb5whOhm5rJ3P9M8kIO9gTnMUIlaY?=\n\t=?utf-8?q?F/8DCSZ0PP/o9RHb9J24D+Nq8nNPYMaKNDZ3wcFZDmlqZ187ccFT0SY3oOc1ErOqn?=\n\t=?utf-8?q?oXOALPNHKf3+xaJUG/A1XvF+ikohjNpYv9aMGis+TSyJgc7qlyy1s+XCkgxlwn7Bq?=\n\t=?utf-8?q?/t63gUGcc0u3NfNJq8YcwLYzMCspAqHF08esL9o2nUrUQD7MBab9Jl9iDhfssLUEO?=\n\t=?utf-8?q?ERTabbR0D+mLDakJY3x4k/bSgaG87NUskmOyaawuVYQ9wBFBbU4kfgJAyk4x1MoSL?=\n\t=?utf-8?q?oxIDY+kw3uHBjAieJWQLmSYYyQj1QTwabCoatYum3sTrLuG3yCDTdx/H4CEozhJKD?=\n\t=?utf-8?q?W5qkKKcVYFWGp9l+GRciNu6ppLFmUHkO5h4yve79Rwp7cf2+sPTsaQeL8MemdddEe?=\n\t=?utf-8?q?urVLPnpWohNGO6/NkiVjb/kVT7KRnBvwAbrea/MMNfqDib7DqkReLSPVdUCHV+0Zd?=\n\t=?utf-8?q?rtEgybFl2wOBU1g1lj0+ISxNHHHJ2FNXdU9ggZ8oOVxhrGfq5p7mz2KyqzFbbIMq7?=\n\t=?utf-8?q?jzmlA4gVgRSPyJvA/+ZgY8WLUbaS9Ti1onvITkUVc6czD2myWq3WG4SRheyId2gRB?=\n\t=?utf-8?q?WYNMCcvW5hfCNZVpJXHvJegyHvQ/xuhJq6b8HUmuuhsvz9eMMEHFxEUz1NCbFygJP?=\n\t=?utf-8?q?ir0LsjzVfZR0dRRSBpoECZxSA/Zpdr7uSvvz+Wa6I3RccbvOnwp04=3D?=","X-Exchange-RoutingPolicyChecked":"\n KXPhvsa5xKyuyzPOygb+h6y9d1bY8bvTvwZYXdy54zZYV7lCUFNVXpSMji0qdbqdDkYN41h8oDSwz4As3hlK7eTdx0Ccp1dANRmL4GgACTTeon6zWLQDuPgcc7m/dhfB5CSjomR8ct6GJvoe65GxD1ThwJ2Y6wBjSqjXofyQvfV15wuLEvuNvU+yv5Gbr8hIEiVHb+uoy3NqLvXfC/BSC1IZKi8+HnQoHZ/3264A/j7ycsSG94n2Tym6lkHIGGooydFKT4hHr9pBIX/3cgo1oaXmaR5aKFE7Hs55JqFnN5JDxGFYNlucP/9noLeOnfb354/DxxzWAXZkCbocvriGFQ==","X-MS-Exchange-CrossTenant-Network-Message-Id":"\n 358c849e-45b0-4ec0-9fff-08deacbc764b","X-MS-Exchange-CrossTenant-AuthSource":"MN6PR11MB8102.namprd11.prod.outlook.com","X-MS-Exchange-CrossTenant-AuthAs":"Internal","X-MS-Exchange-CrossTenant-OriginalArrivalTime":"08 May 2026 04:44:17.4243 (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":"\n V6/eEOOw2GIYKoHgK6smvFIq3sdNdUnMLQhZW5DtlNSmZnCufuOyvin0hW+wBUs5A1YhmGmOLYFD1WKmA/dPyZLq8GT42Uj1RiVIGpHaGjE=","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"DS0PR11MB7577","X-OriginatorOrg":"intel.com","X-Mailman-Original-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple;\n d=intel.com; i=@intel.com; q=dns/txt; s=Intel;\n t=1778215466; x=1809751466;\n h=message-id:date:subject:to:cc:references:from:\n in-reply-to:content-transfer-encoding:mime-version;\n bh=e+m9hm53+Yximi2Sdne9yTATmDd0xL6Ms1Pw4gJR2HU=;\n b=UJPtVGxtnn6UqlBehz7q7cHF+gGJOxFgilhvhMLQ2VHhT3t8LQvoqX2Q\n 7EYUQ/WYiaUh19iUYLiP1T/ke2PvHkLKHGm4q2O9PsufkmABk8ua3d9aZ\n dJ1cpP9E+ew/ja+eZcOlopcCtMng1tUfu4wtXN0MnMPUv4BavI4NEMStq\n 2rM+sqBVDvBNlasZo5C9OFxDt+ay0awxK6onBBmtD2RhitCZh5+UhcnIh\n L8Ct2BAZOOjAmMay5kHiJB7eiEXPYo/kWPNFXUoW4WMtj2JUXDqAl8Rhs\n r+GOXry86qEsOmvLvs3RDcl8avPxLIk+vkEFz8O1FfWnd7dCy3rU0d7n0\n A==;","X-Mailman-Original-Authentication-Results":["smtp3.osuosl.org;\n dmarc=pass (p=none dis=none)\n header.from=intel.com","smtp3.osuosl.org;\n dkim=pass (2048-bit key,\n unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256\n header.s=Intel header.b=UJPtVGxt","dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=intel.com;"],"Subject":"Re: [Intel-wired-lan] [PATCH iwl-next 3/8] ixgbe: prevent adding\n duplicate FDIR perfect filter rules","X-BeenThere":"intel-wired-lan@osuosl.org","X-Mailman-Version":"2.1.30","Precedence":"list","List-Id":"Intel Wired Ethernet Linux Kernel Driver Development\n <intel-wired-lan.osuosl.org>","List-Unsubscribe":"<https://lists.osuosl.org/mailman/options/intel-wired-lan>,\n <mailto:intel-wired-lan-request@osuosl.org?subject=unsubscribe>","List-Archive":"<http://lists.osuosl.org/pipermail/intel-wired-lan/>","List-Post":"<mailto:intel-wired-lan@osuosl.org>","List-Help":"<mailto:intel-wired-lan-request@osuosl.org?subject=help>","List-Subscribe":"<https://lists.osuosl.org/mailman/listinfo/intel-wired-lan>,\n <mailto:intel-wired-lan-request@osuosl.org?subject=subscribe>","Errors-To":"intel-wired-lan-bounces@osuosl.org","Sender":"\"Intel-wired-lan\" <intel-wired-lan-bounces@osuosl.org>"}}]