[{"id":3688612,"web_url":"http://patchwork.ozlabs.org/comment/3688612/","msgid":"<IA3PR11MB8986DED74CB42DE655B0E436E53D2@IA3PR11MB8986.namprd11.prod.outlook.com>","list_archive_url":null,"date":"2026-05-08T17:03:22","subject":"Re: [Intel-wired-lan] [PATCH iwl-next v1 14/15] ice: represent RSS\n LUTs as devlink resources","submitter":{"id":75597,"url":"http://patchwork.ozlabs.org/api/people/75597/","name":"Loktionov, Aleksandr","email":"aleksandr.loktionov@intel.com"},"content":"> -----Original Message-----\n> From: Kitszel, Przemyslaw <przemyslaw.kitszel@intel.com>\n> Sent: Friday, May 8, 2026 2:42 PM\n> To: intel-wired-lan@lists.osuosl.org; Schmidt, Michal\n> <mschmidt@redhat.com>; Jakub Kicinski <kuba@kernel.org>; Jiri Pirko\n> <jiri@resnulli.us>\n> Cc: netdev@vger.kernel.org; Simon Horman <horms@kernel.org>; Nguyen,\n> Anthony L <anthony.l.nguyen@intel.com>; Michal Swiatkowski\n> <michal.swiatkowski@linux.intel.com>; Richardson, Bruce\n> <bruce.richardson@intel.com>; Medvedkin, Vladimir\n> <vladimir.medvedkin@intel.com>; Connolly, Padraig J\n> <padraig.j.connolly@intel.com>; S, Ananth <ananth.s@intel.com>;\n> Miskell, Timothy <timothy.miskell@intel.com>; Keller, Jacob E\n> <jacob.e.keller@intel.com>; Czapnik, Lukasz\n> <lukasz.czapnik@intel.com>; Loktionov, Aleksandr\n> <aleksandr.loktionov@intel.com>; Andrew Lunn <andrew+netdev@lunn.ch>;\n> David S. Miller <davem@davemloft.net>; Eric Dumazet\n> <edumazet@google.com>; Paolo Abeni <pabeni@redhat.com>; Saeed Mahameed\n> <saeedm@nvidia.com>; Leon Romanovsky <leon@kernel.org>; Tariq Toukan\n> <tariqt@nvidia.com>; Mark Bloch <mbloch@nvidia.com>; Kitszel,\n> Przemyslaw <przemyslaw.kitszel@intel.com>\n> Subject: [PATCH iwl-next v1 14/15] ice: represent RSS LUTs as devlink\n> resources\n> \n> E800 family offers three kinds of RSS LUTs: VSI LUT (sized 64), GLOBAL\n> LUT (sized 256), and PF LUT (sized 2048). Until now the GLOBAL kind\n> was not used at all. There are two possible usages for it, subsequent\n> commit will give VF option to acquire it, and this one enables PF to\n> switch between PF LUT and GLOBAL LUT - switching to smaller one is,\n> again, to make it possible for VF to then acquire the former one.\n> \n> Devlink resources are used to let user show current usage and change\n> the allocation, see examples below.\n> \n> Default state on 8-port card, asking for aggregate \"whole device\"\n> usage, note that there are as many PF LUTs as there is PFs, and, for\n> e810, there are 16 GLOBAL LUTs:\n> $ devlink resource show devlink_index/11\n> devlink_index/11:\n>   name rss size 8 unit entry size_min 0 size_max 24 size_gran 1\n> dpipe_tables none\n>     resources:\n>       name lut_512 size 0 unit entry size_min 0 size_max 16 size_gran\n> 1 dpipe_tables none\n>       name lut_2048 size 8 unit entry size_min 0 size_max 8 size_gran\n> 1 dpipe_tables none\n> \n> Now let's add GLOBAL LUT for a single PF (on one-port NIC):\n> $ sudo devlink resource set pci/0000:18:00.0 path rss/lut_512 size 1\n> And show it's resources after that:\n> $ devlink resource show pci/0000:18:00.0\n> pci/0000:18:00.0:\n>   name rss size 2 unit entry size_min 0 size_max 2 size_gran 1\n> dpipe_tables none\n>     resources:\n>       name lut_512 size 1 unit entry size_min 0 size_max 1 size_gran 1\n> dpipe_tables none\n>       name lut_2048 size 1 unit entry size_min 0 size_max 1 size_gran\n> 1 dpipe_tables none Let's take the PF LUT out of that PF afterwards:\n> $ sudo devlink resource set pci/0000:18:00.0 path rss/lut_2048 size 0\n> now `ethtool -x $ifacename` will report smaller RSS table.\n> \n> Signed-off-by: Przemek Kitszel <przemyslaw.kitszel@intel.com>\n> ---\n>  drivers/net/ethernet/intel/ice/Makefile       |   1 +\n>  .../net/ethernet/intel/ice/devlink/resource.h |  19 +\n> drivers/net/ethernet/intel/ice/ice_adapter.h  |  40 ++\n>  drivers/net/ethernet/intel/ice/ice_common.h   |   1 +\n>  .../net/ethernet/intel/ice/devlink/resource.c | 469\n> ++++++++++++++++++  drivers/net/ethernet/intel/ice/ice_adapter.c  |\n> 12 +-\n>  drivers/net/ethernet/intel/ice/ice_common.c   |   2 +-\n>  drivers/net/ethernet/intel/ice/ice_lib.c      |  23 +-\n>  drivers/net/ethernet/intel/ice/ice_main.c     |  14 +-\n>  9 files changed, 573 insertions(+), 8 deletions(-)  create mode\n> 100644 drivers/net/ethernet/intel/ice/devlink/resource.h\n>  create mode 100644 drivers/net/ethernet/intel/ice/devlink/resource.c\n> \n> diff --git a/drivers/net/ethernet/intel/ice/Makefile\n> b/drivers/net/ethernet/intel/ice/Makefile\n> index 7f06d9bafe4a..0217ab6403de 100644\n> --- a/drivers/net/ethernet/intel/ice/Makefile\n> +++ b/drivers/net/ethernet/intel/ice/Makefile\n> @@ -37,6 +37,7 @@ ice-y := ice_main.o\t\\\n>  \t devlink/devlink.o\t\\\n>  \t devlink/health.o \\\n>  \t devlink/port.o \\\n\n...\n\n> +\n> +static int ice_devl_res_take(struct ice_pf *pf,\n> +\t\t\t     enum ice_devl_resource_id res_id, int slot,\n> +\t\t\t     void *owner)\n> +{\n> +\tstruct ice_devl_resource *res = &pf->adapter-\n> >resources[res_id];\n> +\tint end = slot == ICE_ANY_SLOT ? res->max_size : slot + 1;\n> +\tint beg = slot == ICE_ANY_SLOT ? 0 : slot;\n> +\tint err, new_id = ICE_ANY_SLOT;\n> +\n> +\tfor (int id = beg; id < end; id++) {\n> +\t\tif (!res->owner[id]) {\n> +\t\t\tnew_id = id;\n> +\t\t\tbreak;\n> +\t\t}\n> +\t}\n> +\tif (new_id == ICE_ANY_SLOT)\n> +\t\treturn -ENOSPC;\n> +\n> +\tif (res_id == ICE_RSS_LUT_GLOBAL) {\n> +\t\tstruct ice_vsi *vsi;\n> +\t\tu16 lut_id;\n> +\n> +\t\terr = ice_alloc_rss_global_lut(&pf->hw, &lut_id);\n> +\t\tif (err)\n> +\t\t\treturn err;\n> +\t\tif (lut_id != new_id)\n> +\t\t\treturn -ENOANO;\n -ENOANO; looks for me very unusual choice.\nBTW won't LUT leak without calling ice_free_rss_global_lut() ? \n\n> +\n> +\t\tif (pf == owner)\n> +\t\t\tvsi = ice_get_main_vsi(pf);\n> +\t\telse\n> +\t\t\tvsi = ice_get_vf_vsi(owner);\n> +\n> +\t\tvsi->global_lut_id = new_id;\n> +\t}\n> +\n> +\tres->owner[new_id] = owner;\n> +\tres->pf_id[new_id] = pf->hw.pf_id;\n> +\treturn new_id;\n> +}\n\n...\n\n> \n>  \treturn status;\n>  }\n> --\n> 2.39.3","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=UHlPGrNI;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=osuosl.org\n (client-ip=2605:bc80:3010::136; helo=smtp3.osuosl.org;\n envelope-from=intel-wired-lan-bounces@osuosl.org;\n receiver=patchwork.ozlabs.org)"],"Received":["from smtp3.osuosl.org (smtp3.osuosl.org [IPv6:2605:bc80:3010::136])\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 4gBwSB1MV1z1yKd\n\tfor <incoming@patchwork.ozlabs.org>; Sat, 09 May 2026 03:03:38 +1000 (AEST)","from localhost (localhost [127.0.0.1])\n\tby smtp3.osuosl.org (Postfix) with ESMTP id B202E6128D;\n\tFri,  8 May 2026 17:03:36 +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 AXRhw923omNz; Fri,  8 May 2026 17:03:34 +0000 (UTC)","from lists1.osuosl.org (lists1.osuosl.org [140.211.166.142])\n\tby smtp3.osuosl.org (Postfix) with ESMTP id 9701660A78;\n\tFri,  8 May 2026 17:03:34 +0000 (UTC)","from smtp2.osuosl.org (smtp2.osuosl.org [IPv6:2605:bc80:3010::133])\n by lists1.osuosl.org (Postfix) with ESMTP id 6BD09272\n for <intel-wired-lan@lists.osuosl.org>; Fri,  8 May 2026 17:03:33 +0000 (UTC)","from localhost (localhost [127.0.0.1])\n by smtp2.osuosl.org (Postfix) with ESMTP id 4E79940F8F\n for <intel-wired-lan@lists.osuosl.org>; Fri,  8 May 2026 17:03:33 +0000 (UTC)","from smtp2.osuosl.org ([127.0.0.1])\n by localhost (smtp2.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id TZ_TVUTReHop for <intel-wired-lan@lists.osuosl.org>;\n Fri,  8 May 2026 17:03:32 +0000 (UTC)","from mgamail.intel.com (mgamail.intel.com [198.175.65.12])\n by smtp2.osuosl.org (Postfix) with ESMTPS id 548D3407C7\n for <intel-wired-lan@lists.osuosl.org>; Fri,  8 May 2026 17:03:32 +0000 (UTC)","from orviesa004.jf.intel.com ([10.64.159.144])\n by orvoesa104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 08 May 2026 10:03:32 -0700","from orsmsx901.amr.corp.intel.com ([10.22.229.23])\n by orviesa004.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 08 May 2026 10:03:31 -0700","from ORSMSX902.amr.corp.intel.com (10.22.229.24) 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; Fri, 8 May 2026 10:03:30 -0700","from ORSEDG902.ED.cps.intel.com (10.7.248.12) by\n ORSMSX902.amr.corp.intel.com (10.22.229.24) 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; Fri, 8 May 2026 10:03:30 -0700","from CH5PR02CU005.outbound.protection.outlook.com (40.107.200.10) by\n edgegateway.intel.com (134.134.137.112) with Microsoft SMTP Server\n (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.2.2562.37; Fri, 8 May 2026 10:03:30 -0700","from IA3PR11MB8986.namprd11.prod.outlook.com (2603:10b6:208:577::21)\n by PH7PR11MB5888.namprd11.prod.outlook.com (2603:10b6:510:137::11)\n with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9891.18; Fri, 8 May\n 2026 17:03:24 +0000","from IA3PR11MB8986.namprd11.prod.outlook.com\n ([fe80::e6f0:6afb:6ef9:ab5c]) by IA3PR11MB8986.namprd11.prod.outlook.com\n ([fe80::e6f0:6afb:6ef9:ab5c%5]) with mapi id 15.20.9891.019; Fri, 8 May 2026\n 17:03:22 +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 smtp3.osuosl.org 9701660A78","OpenDKIM Filter v2.11.0 smtp2.osuosl.org 548D3407C7"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=osuosl.org;\n\ts=default; t=1778259814;\n\tbh=Vro0p23CVSgga6Ame54m+5JIksbqnZjZqFb6vH3ayzI=;\n\th=From:To:CC:Date:References:In-Reply-To:Subject:List-Id:\n\t List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe:\n\t From;\n\tb=UHlPGrNI+kmStZiQbiwaQMJL15SJowpnTjD8ctx97r8/nN7Q2air2C5CV8HB3ZHj5\n\t ZpT22oJzwtJhykabQmjSeNXLR3Y1Hei7CGPCOcxPJtmLOcsD47T8UXtZ1luzle2TRt\n\t ED/BhfwcaQ98N8shKKpqPpiWbPa0ToUfl+haxDg3wt8SSrfmdES/FBbzdGwtdopyl1\n\t rqPqw2Cr2rGST8tGzDlCSTwZAe3RJ4dzJ4bgnPsZimDTPJ1O9obFm2tGIaiWfSvt8Y\n\t LTojA7PMEMyMOJDz+/Sf/zCucQ6ac357UCz/m7QwUCw2Q8+aKE61ICRyCqJt04ALEU\n\t gXX8Yx/TTZevA==","Received-SPF":"Pass (mailfrom) identity=mailfrom; client-ip=198.175.65.12;\n helo=mgamail.intel.com; envelope-from=aleksandr.loktionov@intel.com;\n receiver=<UNKNOWN>","DMARC-Filter":"OpenDMARC Filter v1.4.2 smtp2.osuosl.org 548D3407C7","X-CSE-ConnectionGUID":["l2RyagnxTuemDzujVVpGVw==","fsx1icXQTrGCumjeWauFUA=="],"X-CSE-MsgGUID":["Z27ohf5ISVubJJEc6UnlLA==","EYzBa6vQSJ244rfdJne05Q=="],"X-IronPort-AV":["E=McAfee;i=\"6800,10657,11780\"; a=\"90694037\"","E=Sophos;i=\"6.23,223,1770624000\"; d=\"scan'208\";a=\"90694037\"","E=Sophos;i=\"6.23,223,1770624000\"; d=\"scan'208\";a=\"241169656\""],"X-ExtLoop1":"1","ARC-Seal":"i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=jVY/HXoJSwZx5ljc/0yEpQK7+6zrFrUPSBrrsV+HvhejbTJkkYO7VUnff5rYgWP0z5yWsIeZ169fXro+U5RN5L5FzHsZTrCE+2KbiV5C9bAL09DX8aBXumavbae0iHEitqqsoU31JANCNvh4LAL7bdJ08auy1K61m7NEOHuXVUQ5rwqPGge1hG38aZ39K0twiaO4gY2LjhQI3j22JK3irahtTCkstfhXTl7tS8lnn2l5L9U47uu0czb6A+aKHnfzAKl+PJJTASNwhhxjI/IuwbbJQ3UEncwQcr3sF4jd3diZz9fYn2lDfjsOO2Zq6B8wzxGfPjvkwCu6O//avMWjsQ==","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=Vro0p23CVSgga6Ame54m+5JIksbqnZjZqFb6vH3ayzI=;\n b=PPS9mH4eUICv3WECQg+44a7lfe8HvUNtijXIrQw32PNnJ4MD2LpumVkuro1qFWi8hl+v4wNQeIradgZpFLG2S8sTaKbiOs4IKOkQBUGeGHxBztKa1DLU5hllhvNscNmjWA6yHBFB1wROEcMWQs/BAm8B8yxSpYpsbvjFWykHhdytRrfrjX2U570G4GKaW/mDhPiM6h5F+V3Z+gtYeCU7CQUDxFk/U3xxiJaAccMNEQ+elqmvt9w4XgECjnwfUuBIWEGCKEH4t5DJFBvklaCsOp9tlxaYkcxZj9apMCUSifSx650ektlGAsFtpXqvFpuxrM4o3ru1YCcMFzl7cpqmvg==","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","From":"\"Loktionov, Aleksandr\" <aleksandr.loktionov@intel.com>","To":"\"Kitszel, Przemyslaw\" <przemyslaw.kitszel@intel.com>,\n \"intel-wired-lan@lists.osuosl.org\" <intel-wired-lan@lists.osuosl.org>,\n \"Schmidt, Michal\" <mschmidt@redhat.com>, Jakub Kicinski <kuba@kernel.org>,\n Jiri Pirko <jiri@resnulli.us>","CC":"\"netdev@vger.kernel.org\" <netdev@vger.kernel.org>, Simon Horman\n <horms@kernel.org>, \"Nguyen, Anthony L\" <anthony.l.nguyen@intel.com>, \"Michal\n Swiatkowski\" <michal.swiatkowski@linux.intel.com>, \"Richardson, Bruce\"\n <bruce.richardson@intel.com>, \"Medvedkin, Vladimir\"\n <vladimir.medvedkin@intel.com>, \"Connolly, Padraig J\"\n <padraig.j.connolly@intel.com>, \"S, Ananth\" <ananth.s@intel.com>, \"Miskell,\n Timothy\" <timothy.miskell@intel.com>, \"Keller, Jacob E\"\n <jacob.e.keller@intel.com>, \"Czapnik, Lukasz\" <lukasz.czapnik@intel.com>,\n Andrew Lunn <andrew+netdev@lunn.ch>, \"David S. Miller\" <davem@davemloft.net>,\n Eric Dumazet <edumazet@google.com>, Paolo Abeni <pabeni@redhat.com>, \"Saeed\n Mahameed\" <saeedm@nvidia.com>, Leon Romanovsky <leon@kernel.org>, \"Tariq\n Toukan\" <tariqt@nvidia.com>, Mark Bloch <mbloch@nvidia.com>","Thread-Topic":"[PATCH iwl-next v1 14/15] ice: represent RSS LUTs as devlink\n resources","Thread-Index":"AQHc3uq0PmcPkxxC/EW+evaGPsRX/bYEWijw","Date":"Fri, 8 May 2026 17:03:22 +0000","Message-ID":"\n <IA3PR11MB8986DED74CB42DE655B0E436E53D2@IA3PR11MB8986.namprd11.prod.outlook.com>","References":"<20260508124208.11622-1-przemyslaw.kitszel@intel.com>\n <20260508124208.11622-15-przemyslaw.kitszel@intel.com>","In-Reply-To":"<20260508124208.11622-15-przemyslaw.kitszel@intel.com>","Accept-Language":"en-US","Content-Language":"en-US","X-MS-Has-Attach":"","X-MS-TNEF-Correlator":"","x-ms-publictraffictype":"Email","x-ms-traffictypediagnostic":"IA3PR11MB8986:EE_|PH7PR11MB5888:EE_","x-ms-office365-filtering-correlation-id":"a26b8e38-91cd-4423-16ee-08dead23b656","x-ld-processed":"46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr","x-ms-exchange-senderadcheck":"1","x-ms-exchange-antispam-relay":"0","x-microsoft-antispam":"BCL:0;\n ARA:13230040|366016|376014|1800799024|7416014|56012099003|22082099003|18002099003|38070700021;","x-microsoft-antispam-message-info":"\n Cs4CsYQ+4rTo5M6SSiY2i8BrJUDEeSNFdePHfzpxwVQ/LnRSfsTjz4BrsqAwgw7L8iLBTicl76S0i/v2i0jPafwh2yfd4GuV9zDA26FeuflFatCtKKxvrEYfCeEoqylgrVwnENGdfnH3L/ki0gZLwzfaPSn1H+QV4eQQ3Nmf7Ph754a/FnDp7EBIl2WsPDTU+KD7OSbAuQ24u2KZmT0Qt5al2NQgvDm9CCto64jBe5oPz1Im7hRSpOJ7eSu6z5zne7zIgWvnpSi9CFTDMwqhDdcrO2G8zCDMUmONLDUv1iIOPA3fPtXjAz3s2iLYMTVk0xSBXvfs11HS/d6wZswpqQCysqEjugdR/6DmB1eZiAn4Cfk4msC42Yg6QhewiHRqyEslaFaRVTtT5DD+gecu3+jFoymAjk+LwFcf8FNdNr4UJgKrKvt/xJHitB/HpxQBigHuTAqXFCJHaTPnle7bpIyxNT1bEBxpupAOdE1Aoz37weIfsrlsijYqWNTKWtfRVEdfe/jPqNMmYpSS6FVkDB92JKhfcvvZ94P1es8BSVpTvYiUFQyO5GZb5c0L7Xi/h4bC8O3jO2bIQftPRRyhyse0kxH+dsUIWHmAM4pHfcN/qxoWh+kPuVMH76PtZcxjLV1VdDkeQna67aDTTjSzffWLYJCQpIhswVxlA6Mdcc2+uw0OxrcqGvjWtYEsrUp3Ses7cFO09DyfsEEBoSLxMPuXjGNmuTzmQZ1O8PWxyO3sg0Y/5qSREgqtwQiy06i2","x-forefront-antispam-report":"CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;\n IPV:NLI; SFV:NSPM; H:IA3PR11MB8986.namprd11.prod.outlook.com; PTR:; CAT:NONE;\n SFS:(13230040)(366016)(376014)(1800799024)(7416014)(56012099003)(22082099003)(18002099003)(38070700021);\n DIR:OUT; SFP:1101;","x-ms-exchange-antispam-messagedata-chunkcount":"1","x-ms-exchange-antispam-messagedata-0":"\n s1rq1kuK2ULtWciJiuvcXApFCkf5ofVpHqxmKhmW26GkCDzgOU3DbzldVUKt0tw4JuS9y3tuQBNKhVxdlM83rS0vCTbPI+62T396tMlKqwLmXKB5FM+gTIlKf14uzbIa3qAxWQpybgLhTpIArpqEsaxUVGYjvP/1Ln2vtqbyER3LCjAObzSXeWSDFhdfn0H3oHGNP4D/uBv/iGvGkSdH55Ay27K5ax24w8HwXYfomjvVjPbATyIE4yQPuTC8oSW0Z7dnRSaOB4/zQLzb3OtYNrnQGeudZzqZuDZ5YzSWWTyKnBw2Qb058nYoNmMo3t3cDIIcEGUBNajw/ENoEk1meecYMMWYedlDTjS2Xf9ZWeaDdPUB3Q4ZbPe3er8KwxlqQKQNhKI+Wi4aBhuhExSrT7JJsY8zTCcUmd1opmrB7CuKtfxjio3K+7Fz7NBPTB+Z/UrGTUAKIVxtg/XUfZEjPnVMQbpo5yyXrChewR2anTC+JN2PsUbCFSNcK9Hdg5fJbd4jf6kVlKoeU8yhR2NwgJkSl1ggmzz7VuIs5SUTowx7fNEK6vqV+en4Qpcg0xHxYVt8KNVjfui+hxqvJQ5Io2dZulUPhAydhfGYOVGBBv0lM4+wz6oTIYfbztZXUELfLMKljIDpuCWbRcTerZLu4laSy6wIr0sooJrluynchd5i/jwQ+azrYn+x4acTw6mri5JOeeUsxWF3CIY5K33TfcWH1AJOmTKvFcf6WF60KUHggmY8NFfnogmurP9+/2htT4tLAiyNtOpeG88FJhvOsxmP2xkzk3NOzLE6bzu82FMsh4TN6n+45VkZwRbhlnzDqLGToHyunao8//0tMyLOMHoT1KkkCE+mWwF0f/7nimFftZWMwyVMvrr/nBU+0Cxtj4b5FtoAd6yPTIxxLc1UUSy7LRnFWWYuVhqJDm3LX5cDgrddjyDLg1pfzqg1bUkaci2ESguARCuZoCl2/GGEQdo52U5zjgJacG4DUv7wdrGa/tMLfdofMp48bLy2jkeBoU8zishLYkQE7188YgHotRTeP/HNpjpIkqoQ33vMW1dQOPOEVsAZgONgnQaSIHUfQT29boftM3kOxq9NUQVWeAsUY1jvQDEI9UyPyvhuislColfUWFg10wUZ2PC1JebHjdyoGsAVf+UGw2vEEr2LPdVDWCUIZfdft4BGhC5hpIJ2ChYmhIslC3g8EWUlqocEDE9K9OxeT5BgDOH6znCezLQqxWaC1mwftQSP4Kn89XREQ5uJKe+20UAE+6cCfftZBOm3tSJbFNpbdhb8VzilbHi+RYGMNMbo+iS1dALn7QMlz82aBKjAyOno27zQ2wFFoiNOHgz1/KhUw3HrK7pS/p9hOZZNO3WBirUndNaBEjXQavsigcppX+TQYGTYppku9f0dxzGFInoDtyUtJmZBeQPsKr5uTmPrpdWcm0m0pBJfew5+m05x7iug+/ZST6FuC5WXdjqLxjOM/Xfvt+0I0vOl1dzfuRL9eV8VnnorvKUaIXzvlewD0jO14lnurChDdAunVKq2gEU4YRsBiRXtJvtE86037GYfGnoGlGM2hjk6odng7gHTkeUIXG81kQrKG2FazwQ7jH1iK9teAh70q9npSK1a1r7oUZ1xo5L73cw/FWwaUtAoG9k5Rw1d6qZ/c2fK3CqLnjPE/bKdYMj5rlTLBWnrocsQdZKBd/hfiqDcO9kbP5tiV8F40gt6uCH26J00E/xt659x327owZwSKmTHsKpp54oY5n8FgnFkUG4=","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Transfer-Encoding":"quoted-printable","MIME-Version":"1.0","X-Exchange-RoutingPolicyChecked":"\n KsDq7LaqOwC3JuYwmf8dxpBHwFbrxpVdG5FbmzyB/rI2g6LnJ6vV+kqPB+AWkjfUDH+XaBn/VgrhDXeK1uHOILr07N4ZwJXsOV99NbEe3kbiC4QLDCnIRYi9kU3MIkVFbqjmoGczUNJoLvvGhhkeHyHG4Se7fTwUTLzliLmcg/bfVLxSKtyZFef86Wm80MFqe64JUEbco3cnsYB5pUG/ioz/5QFSaHi6Xz3lNlNZr2ckY0/HNqbFbnJso0+eKMc/vrIF6PYXvVm54/v+MRF6NzrbukmIUNJKVMcvwTEezHgHHfXLEWkBpYUPbsA2y2SdF8c/eoxH4m2PbUYUBFW+dQ==","X-MS-Exchange-CrossTenant-AuthAs":"Internal","X-MS-Exchange-CrossTenant-AuthSource":"IA3PR11MB8986.namprd11.prod.outlook.com","X-MS-Exchange-CrossTenant-Network-Message-Id":"\n a26b8e38-91cd-4423-16ee-08dead23b656","X-MS-Exchange-CrossTenant-originalarrivaltime":"08 May 2026 17:03:22.7493 (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 96mLxtXzL0I7xKfVS2BQSkVZmA3lIaJSzvTvXoChUGM+mj30Y5QNx3YGc+JviaAPljr8SBISkohJUTkw8gm6wtfgI+c+fGzxWS7KPgLA+tM=","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"PH7PR11MB5888","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=1778259813; x=1809795813;\n h=from:to:cc:subject:date:message-id:references:\n in-reply-to:content-transfer-encoding:mime-version;\n bh=4iS340k0hOCGrloCEZYmoQTGk7Xa94dtIqSADQ1ECQc=;\n b=hChCnQaDcbZWY0KYc2jCY2Ww6QMIw6p19AbkbeEf21DZ266fa2zFyBmx\n z11dCdZiulx3FvlOnUyHuEzZ/rFjn4aBrCUL97Nl8SxPznH6bQNfIvaE+\n wG2csv5aZHYU7IBmSWMWfZb+hNgE5u2I71/X5XIkpBANOj90Ae5r25QRD\n tQc36mtFEvTj9YQg7KuJPaNLTXtvH5V685cKtu4mrrAPgquQmOkFrFGCK\n JLUlH8u8lYeYLWVGWSKeVDFvgyux8n6ABJt9yLLeROA6JoBrHOdF+NmC8\n TIj6/bBHVq/7ZpDBBq4rCDNq6J0WvgImsA1vdkg0NXnhjodTgtsnylbE0\n g==;","X-Mailman-Original-Authentication-Results":["smtp2.osuosl.org;\n dmarc=pass (p=none dis=none)\n header.from=intel.com","smtp2.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=hChCnQaD","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 v1 14/15] ice: represent RSS\n LUTs as devlink resources","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>"}}]