[{"id":3681456,"web_url":"http://patchwork.ozlabs.org/comment/3681456/","msgid":"<IA3PR11MB8986A66C33543166CD996935E52A2@IA3PR11MB8986.namprd11.prod.outlook.com>","list_archive_url":null,"date":"2026-04-23T13:14:22","subject":"Re: [Intel-wired-lan] [PATCH net v4 2/4] i40e: skip unnecessary VF\n reset when setting trust","submitter":{"id":75597,"url":"http://patchwork.ozlabs.org/api/people/75597/","name":"Loktionov, Aleksandr","email":"aleksandr.loktionov@intel.com"},"content":"> -----Original Message-----\n> From: Jose Ignacio Tornos Martinez <jtornosm@redhat.com>\n> Sent: Thursday, April 23, 2026 3:04 PM\n> To: netdev@vger.kernel.org\n> Cc: intel-wired-lan@lists.osuosl.org; Kitszel, Przemyslaw\n> <przemyslaw.kitszel@intel.com>; Loktionov, Aleksandr\n> <aleksandr.loktionov@intel.com>; Keller, Jacob E\n> <jacob.e.keller@intel.com>; horms@kernel.org;\n> jesse.brandeburg@intel.com; Nguyen, Anthony L\n> <anthony.l.nguyen@intel.com>; davem@davemloft.net;\n> edumazet@google.com; kuba@kernel.org; pabeni@redhat.com; Jose Ignacio\n> Tornos Martinez <jtornosm@redhat.com>\n> Subject: [PATCH net v4 2/4] i40e: skip unnecessary VF reset when\n> setting trust\n> \n> The current implementation triggers a VF reset when changing the trust\n> setting, causing a ~10 second delay during bonding setup.\n> \n> In all the cases, the reset causes a ~10 second delay during which:\n> - VF must reinitialize completely\n> - Any in-progress operations (like bonding enslave) fail with timeouts\n> - VF is unavailable\n> \n> When granting trust, no reset is needed - we can just set the\n> capability flag to allow privileged operations.\n> \n> When revoking trust, we need to:\n> 1. Clear the capability flag to block privileged operations 2. Disable\n> promiscuous mode if it was enabled (trusted VFs can enable it) 3. Only\n> reset if ADQ is enabled (to clean up cloud filters)\n> \n> When we do reset (ADQ case), we reset first to clear VF_STATE_ACTIVE\n> (which blocks new cloud filter additions), then delete existing cloud\n> filters safely. This avoids the race condition where VF could add\n> filters during deletion.\n> \n> When we don't reset, we manually handle capability flag and\n> promiscuous mode via helper function, eliminating the delay.\n> \n> Signed-off-by: Jose Ignacio Tornos Martinez <jtornosm@redhat.com>\n> ---\n> v4: Address AI review (sashiko.dev) from Simon Horman:\n>     - Manually set/clear capability flag when not resetting\n>     - Explicitly disable promiscuous mode when revoking trust\n>     - Fix cloud filter race: reset FIRST (clears VF_STATE_ACTIVE),\n>       delete filters AFTER (no race window)\n>     - Add helper function i40e_setup_vf_trust() for non-reset path\n> v3: https://lore.kernel.org/all/20260414110006.124286-3-\n> jtornosm@redhat.com/\n> \n>  .../ethernet/intel/i40e/i40e_virtchnl_pf.c    | 42 ++++++++++++++----\n> -\n>  1 file changed, 32 insertions(+), 10 deletions(-)\n> \n> diff --git a/drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c\n> b/drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c\n> index a26c3d47ec15..69f68fec6809 100644\n> --- a/drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c\n> +++ b/drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c\n> @@ -4943,6 +4943,30 @@ int i40e_ndo_set_vf_spoofchk(struct net_device\n> *netdev, int vf_id, bool enable)\n>  \treturn ret;\n>  }\n> \n> +/**\n> + * i40e_setup_vf_trust - Enable/disable VF trust mode without reset\n> + * @vf: VF to configure\n> + * @setting: trust setting\n> + *\n> + * Manually handle capability flag and promiscuous mode when changing\n> +trust\n> + * without performing a VF reset.\n> + * When reset is performed, this is not necessary as the reset\n> +procedure\n> + * already handles this.\n> + **/\n> +static void i40e_setup_vf_trust(struct i40e_vf *vf, bool setting) {\n> +\tif (setting) {\n> +\t\tset_bit(I40E_VIRTCHNL_VF_CAP_PRIVILEGE, &vf->vf_caps);\n> +\t} else {\n> +\t\tclear_bit(I40E_VIRTCHNL_VF_CAP_PRIVILEGE, &vf->vf_caps);\n> +\n> +\t\tif (test_bit(I40E_VF_STATE_UC_PROMISC, &vf->vf_states)\n> ||\n> +\t\t    test_bit(I40E_VF_STATE_MC_PROMISC, &vf->vf_states))\n> +\t\t\ti40e_config_vf_promiscuous_mode(vf, vf-\n> >lan_vsi_idx,\n> +\t\t\t\t\t\t\tfalse, false);\n> +\t}\n> +}\n> +\n>  /**\n>   * i40e_ndo_set_vf_trust\n>   * @netdev: network interface device structure of the pf @@ -4987,19\n> +5011,17 @@ int i40e_ndo_set_vf_trust(struct net_device *netdev, int\n> vf_id, bool setting)\n>  \tset_bit(__I40E_MACVLAN_SYNC_PENDING, pf->state);\n>  \tpf->vsi[vf->lan_vsi_idx]->flags |=\n> I40E_VSI_FLAG_FILTER_CHANGED;\n> \n> -\ti40e_vc_reset_vf(vf, true);\n> +\t/* Reset only if revoking trust with ADQ (for cloud filter\n> cleanup) */\n> +\tif (vf->adq_enabled && !setting) {\n> +\t\ti40e_vc_reset_vf(vf, true);\n> +\t\ti40e_del_all_cloud_filters(vf);\n> +\t} else {\n> +\t\ti40e_setup_vf_trust(vf, setting);\n> +\t}\n> +\n>  \tdev_info(&pf->pdev->dev, \"VF %u is now %strusted\\n\",\n>  \t\t vf_id, setting ? \"\" : \"un\");\n> \n> -\tif (vf->adq_enabled) {\n> -\t\tif (!vf->trusted) {\n> -\t\t\tdev_info(&pf->pdev->dev,\n> -\t\t\t\t \"VF %u no longer Trusted, deleting all\n> cloud filters\\n\",\n> -\t\t\t\t vf_id);\n> -\t\t\ti40e_del_all_cloud_filters(vf);\n> -\t\t}\n> -\t}\n> -\n>  out:\n>  \tclear_bit(__I40E_VIRTCHNL_OP_PENDING, pf->state);\n>  \treturn ret;\n> --\n> 2.53.0\n\nReviewed-by: Aleksandr Loktionov <aleksandr.loktionov@intel.com>","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=rePAJbUn;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=osuosl.org\n (client-ip=2605:bc80:3010::137; helo=smtp4.osuosl.org;\n envelope-from=intel-wired-lan-bounces@osuosl.org;\n receiver=patchwork.ozlabs.org)"],"Received":["from smtp4.osuosl.org (smtp4.osuosl.org [IPv6:2605:bc80:3010::137])\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 4g1c4t0hHcz1y2d\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 23 Apr 2026 23:14:38 +1000 (AEST)","from localhost (localhost [127.0.0.1])\n\tby smtp4.osuosl.org (Postfix) with ESMTP id 9271240FC2;\n\tThu, 23 Apr 2026 13:14:36 +0000 (UTC)","from smtp4.osuosl.org ([127.0.0.1])\n by localhost (smtp4.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id BYqfA5EbOh5n; Thu, 23 Apr 2026 13:14:32 +0000 (UTC)","from lists1.osuosl.org (lists1.osuosl.org [140.211.166.142])\n\tby smtp4.osuosl.org (Postfix) with ESMTP id B63F640FC4;\n\tThu, 23 Apr 2026 13:14:32 +0000 (UTC)","from smtp1.osuosl.org (smtp1.osuosl.org [140.211.166.138])\n by lists1.osuosl.org (Postfix) with ESMTP id 25002206\n for <intel-wired-lan@lists.osuosl.org>; Thu, 23 Apr 2026 13:14:31 +0000 (UTC)","from localhost (localhost [127.0.0.1])\n by smtp1.osuosl.org (Postfix) with ESMTP id 167B780662\n for <intel-wired-lan@lists.osuosl.org>; Thu, 23 Apr 2026 13:14:31 +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 h11ChICPM9HK for <intel-wired-lan@lists.osuosl.org>;\n Thu, 23 Apr 2026 13:14:26 +0000 (UTC)","from mgamail.intel.com (mgamail.intel.com [198.175.65.11])\n by smtp1.osuosl.org (Postfix) with ESMTPS id 6777383B92\n for <intel-wired-lan@lists.osuosl.org>; Thu, 23 Apr 2026 13:14:26 +0000 (UTC)","from fmviesa004.fm.intel.com ([10.60.135.144])\n by orvoesa103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 23 Apr 2026 06:14:25 -0700","from fmsmsx901.amr.corp.intel.com ([10.18.126.90])\n by fmviesa004.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 23 Apr 2026 06:14:25 -0700","from FMSMSX901.amr.corp.intel.com (10.18.126.90) by\n fmsmsx901.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server\n (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.2.2562.37; Thu, 23 Apr 2026 06:14:25 -0700","from fmsedg901.ED.cps.intel.com (10.1.192.143) by\n FMSMSX901.amr.corp.intel.com (10.18.126.90) 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, 23 Apr 2026 06:14:25 -0700","from CY7PR03CU001.outbound.protection.outlook.com (40.93.198.6) by\n edgegateway.intel.com (192.55.55.81) with Microsoft SMTP Server\n (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.2.2562.37; Thu, 23 Apr 2026 06:14:24 -0700","from IA3PR11MB8986.namprd11.prod.outlook.com (2603:10b6:208:577::21)\n by SA2PR11MB4891.namprd11.prod.outlook.com (2603:10b6:806:11e::18)\n with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9846.21; Thu, 23 Apr\n 2026 13:14:22 +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.9846.014; Thu, 23 Apr 2026\n 13:14: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 smtp4.osuosl.org B63F640FC4","OpenDKIM Filter v2.11.0 smtp1.osuosl.org 6777383B92"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=osuosl.org;\n\ts=default; t=1776950072;\n\tbh=xNoNjWmkW/QG86USpOOODpHYbIHqG3OAzNONPCy6bAY=;\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=rePAJbUn1z0SBCzCLjB2QCpQb+XacXsBMLUwax3wuPU6CveV4k1clC/x9xZFTiFS4\n\t 0g+NTVMKlJnz7ZhEcylSqKlTcorDDR0/aSoTJsqR0Dxf5uzT9wOHManNAfoCnteTgR\n\t KIopbZ7yijJzVAPnVRpTRlR2zTOfqenwBmFvrxmJfJqB6iS+Erkto+JkydgQVsEkE+\n\t GuLvUumo0FeK2U/xFXLFmB/ra/PReNSTKEvEps6uQ5OuS6wV/HmPOQQtfySlNrLqqR\n\t b0+s1ygex3lkvTFE49nEoMV/dn38MxxtHaLAKDf3w0dEnM4klCCnF5SB4YNdPHK+Ne\n\t wLK1j9tMWxA2w==","Received-SPF":"Pass (mailfrom) identity=mailfrom; client-ip=198.175.65.11;\n helo=mgamail.intel.com; envelope-from=aleksandr.loktionov@intel.com;\n receiver=<UNKNOWN>","DMARC-Filter":"OpenDMARC Filter v1.4.2 smtp1.osuosl.org 6777383B92","X-CSE-ConnectionGUID":["YEbIgPTQTySVztHakCQMcQ==","HZP87rlOQW2CF3KCyqQaGw=="],"X-CSE-MsgGUID":["vOPzuiznRfGHyQj8rGkrJw==","31pQ0rqZRqijmHsGFH7hSA=="],"X-IronPort-AV":["E=McAfee;i=\"6800,10657,11764\"; a=\"88224104\"","E=Sophos;i=\"6.23,194,1770624000\"; d=\"scan'208\";a=\"88224104\"","E=Sophos;i=\"6.23,194,1770624000\"; d=\"scan'208\";a=\"234441792\""],"X-ExtLoop1":"1","ARC-Seal":"i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=bjM7GdMcvb8+Yz8ZWjFUYPImNIJuVEjnLhhUuJWDejJeu72GX8JQEVlN3b6NOg+/H15PKcHeK0GCEX3ArgvX2/gs5zSQbOXE9SBN4QLixLHlL7bxVprf1l2NTpE9jPspW/9SKGdc23Mf/eW3KDmqtMAed1nrhkBnum+PfG0NFOMk3OQB2o60b1ZPmduBoijE3Fy+vngf+MkDp9lvAKeZ1AosnpVcR6KPoQRA4sb8tVkBLtablXalrzu/uUX+vHCqYkK9KclMMaUXLMaY/teo3xDU2oaMnKKyrzhpImqvtNLcIWirtDQdnqab4ga3973twQtWPaI2w44XDYB49XNy9Q==","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=xNoNjWmkW/QG86USpOOODpHYbIHqG3OAzNONPCy6bAY=;\n b=S1XB+8a3tEYAEGEai3ntMK/ZOdh6720g+xXozS/pAMn9hUgYfCfX4hU22wxfptDuLGlCWynf2yHKPLZ/1EvNgmLJ83Eph7bikY6kpxCZHhqjSLSzOSv3jYVrmts8S+hz1BrCU1MlZbSupeYoYw8WWDxy9CIOCATmJwfABkXzJ/VT5oCNXZe74Ysq+GUmttonnubHtSVRiXobsP5Mo5hwDWfQz+w5AxlLnnHjaZCy85HZwBnxiKJtSQ5WlCruCv22RRK7eF39O7qkql40aLjiORL1cYL3Xw1nED1kAzV/1m8GZyW/1iRurRNCjdqngEr4ZEH50PBxrmE8E3MO0PKwZw==","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":"Jose Ignacio Tornos Martinez <jtornosm@redhat.com>,\n \"netdev@vger.kernel.org\" <netdev@vger.kernel.org>","CC":"\"intel-wired-lan@lists.osuosl.org\" <intel-wired-lan@lists.osuosl.org>,\n \"Kitszel, Przemyslaw\" <przemyslaw.kitszel@intel.com>, \"Keller, Jacob E\"\n <jacob.e.keller@intel.com>, \"horms@kernel.org\" <horms@kernel.org>,\n \"jesse.brandeburg@intel.com\" <jesse.brandeburg@intel.com>, \"Nguyen, Anthony\n L\" <anthony.l.nguyen@intel.com>, \"davem@davemloft.net\" <davem@davemloft.net>,\n \"edumazet@google.com\" <edumazet@google.com>, \"kuba@kernel.org\"\n <kuba@kernel.org>, \"pabeni@redhat.com\" <pabeni@redhat.com>","Thread-Topic":"[PATCH net v4 2/4] i40e: skip unnecessary VF reset when setting\n trust","Thread-Index":"AQHc0yHEjKjsSrSJEUG7Io18xr/7E7Xsn+bg","Date":"Thu, 23 Apr 2026 13:14:22 +0000","Message-ID":"\n <IA3PR11MB8986A66C33543166CD996935E52A2@IA3PR11MB8986.namprd11.prod.outlook.com>","References":"<20260423130405.139568-1-jtornosm@redhat.com>\n <20260423130405.139568-3-jtornosm@redhat.com>","In-Reply-To":"<20260423130405.139568-3-jtornosm@redhat.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_|SA2PR11MB4891:EE_","x-ms-office365-filtering-correlation-id":"32235200-a642-4a40-287c-08dea13a3c60","x-ms-exchange-senderadcheck":"1","x-ms-exchange-antispam-relay":"0","x-microsoft-antispam":"BCL:0;\n ARA:13230040|1800799024|376014|366016|56012099003|18002099003|22082099003|38070700021;","x-microsoft-antispam-message-info":"\n iRO6WzHQ4+gKprTxOj6xHycA6JZSYlUZFcV02Xp8ZwpY+hmnLkKjczjgSiyELt7PMEDNf3YJWcelcenaZfyj0y4vACPd+t3GtXo03RHVZW981/fwhsu0c+kpTJFcIWEd0LhKIO5/gCUDSNWLr6UwN567/0YJh+Op8X9RyVmEYG9zvFn0JITt+rw9goUS3t+ufu5MFKmD4d78NZqih3TFpoYvKn5zAqEyYEq+qLC/SdgIJpoTz+GU6H77tFtwrVabjXkLxTNg6NYDWBm/Y6a2bajVKb4X8gvR0Sts5zL3ZUE1wutC/wMuXZJM4vaE1o7niRE/HuFS0Gd1sdY9yB3eeqxJt88bEer1bPBpKXxj/ko8tXOgIlkCQh2QsDqaWZ6mVmU0WJp8EQTX3BA0GzEIfKc9gPDlARv0Gg1FGyl4zT3DGgfOYbTWKtvOg1Qq1w9rsbVorqFhMI2oDiVY0oSMw7AtKBPXPSAaQD+y6MPd2RtiHPdLoQD1qRFH7/P33Eh9o2QTRjU4fcO8Nsn0VskMbFay6Eq/O9DQxnL+oAbPaPbjC+Zr2UwinjBGNUOEPm5lpyeEd/0aZ5zyLZJ9CiLem/bQ6kqIuZP1gQhW9J1FXVMn8Xonm0helFCvHposH1zc66+aKA/Vvcf6IbW2bke4BaWXRpkBJGeGQd+Nhevtx+o6+BGk5uugx0QAS10pqFeJyZrbdWpBu0AQzFcewPx7vhC684xqtI/kSupg9k4m4Y81KUxbiIt7R5ejLX3JlzD5WIcKPmVKzyawBp24PNjT5pDlo7tAMemFMErYGDgTAms=","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)(1800799024)(376014)(366016)(56012099003)(18002099003)(22082099003)(38070700021);\n DIR:OUT; SFP:1101;","x-ms-exchange-antispam-messagedata-chunkcount":"1","x-ms-exchange-antispam-messagedata-0":"\n xZBmlyWWJjXHg1xKE9xadKKJx2fNqEkbfzvr0UdyIcaLKcH440mjyqomUqRrx1Z69NHNbpbsFsm+1TXXMyVy+AwQOiOglxcoCegrKQeR8q8WPMF59fCkL633W7OafZfFrW9kZRbPQfVOFJnRZtuKHcyhFBghNf3Ug3bp8Ny9cpwkb+Y7XIkyNs2dbivEGdh4nntyYtMBxClPeky5QGHuRa/PzqifxalOKbvdfddvI+9MO0FyTBhZ9nYJ5RKjcVEolU0a4V6t4adpEsvYeIRidZFxzKAtDOTQiBIDU78prPjy9xHPI6h1Iqj15IWLU6cDH0JZs0rmq7PUWFGRdADeLIY1bGvnW10QdvOXnWK7ADjZgO2Pd31fJA+X8qTz5c842uXITVb/oiaIYRzYsaJEa+QY3huN26A1vauMhvVzbTuLR7tfNn5PFb350r0daef4Jwr+hlFxUwyf5fU84MlrTAtWy9Yy/JLlxTJZ0e3UXcUgS6gQ4MynAjU11UPUymRXJxcWJC8UhRvKGiRfi4er+xlvoDPw5ZqLC+ZYzvyEYUMSBYrw/WcMbRiHjprGVI3JshRCqB+7g1pEakIs05+14waJnetULMCJLC71DYGtAdqILQOZOChisop7CYLijSmhoxVlmwO/SNjbUcTc+5RBsSGwW+yMsdVSX2MQeDzWXGaZccU2gQfn+JNQTZZQIEPG7g8igmmHpkzZ/THrdY5d6kQ+CYz0T1EFPQ2oxb8PnLyycseVMXte8A3yUQajf+KWornaMQ42ZrXLY+dw/0AJa/F1R7IvdLKQpjR5sS1QMDLZQtTWcw37bV3vxgxU1uY+gJptF6LFJtpgmPW8xuWzUxeQVBjJVNWe8Ydt4suIbGUUxdB8RrsRPMfhFHLz9TmBaeXJpH8j0ClxD4T9dw66Xe6E8veIvvTXODgXjgmhrPRNLn72InHlNr6wiBzIGlTDBlr+ofWEPKVbQAjd+iQFSvcBdqlC4luch0KKM1wUgy+ubquOPPCVhdEzYTZbk3nVYXvGWPz9ym+VD8wohLaJnSGSckSu0gllQ4me1tjFyN+e9g2MIcLdwmkt/BBzmy5szid+wgZEoBJo+py4OdGmxp8PWQAioDG4Sgnt9Id9zGVKQ+xvMNccQyTbL8slPI0Keirn0Q9AAiWNugHJai0nUrjlT6A9Ts7nsvdmdj82rXRLOXWXKwqwuSDZvaCNFOGG4VLnPaoag/aibzWIwWB1qTyMnfFfLz7uSelVl3sMU7YC1/LvyQs69Bf6QbLZt/WhBUaaULXVts5gWHXBxaHB80GKahuolDmexD7KaZKyfP/uZFwEfOuIqXBjzl9J4BBtfefA2az0icB+gkE6fefi1G1Y+qO4XcmyX9MfsaU/ykpEzCtrKXHyAFdzkwcc1EauVzT56UQVp07NKRNhFvTWjkLFsijYelpa8zJQM4hoRqkaQHh3n5EPCgjzEYdhlOcku/Y2iYz7siDqHSxjJXWLm+hEwTY8HOVxeLppU/xoEVZVXNBB0zeWTPAPbA3XG8pwaIlJL4z/M6OJbzOgANi11xIV3KX1JhgfDWKPJpKAt348iQTnu8+0EX8cqxWd/YG0IedJ8LBrPphXRy2HpUvivfPC/5eoJXiIZe9jznw89mEdm1Il9GldeFj7aaFkI5Shz7tYLGY04bu5NBG9mmcdc40R5m1lXBhI55exehV/zvxGv3d1LjQc2tIrp+KC+7PnmlvS2wUaDn1MKng0MiEdI97nO0PLK6xzsaydQRF0vdw=","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Transfer-Encoding":"quoted-printable","MIME-Version":"1.0","X-Exchange-RoutingPolicyChecked":"\n DRaf23+S1VR6YX7XKT+6qrDaU485i28tYiobzEc2rnAhbUs7zItvxA+SNTZx3LfwNsF89xs1j1iwntuh0RxL8dZC6NgMV358GbBSlsM5Bzatx2MLKUDCzGJ9qsJ4XkLj0s215RpC1LsxVPf+caZUxjLgd4FPhuFDpmVJwAEhJBNyewrUTcIvNz6WEbirat7p/9XJ31P9Xwc43qo1iGWrDTyfx0BNDAAMaE8T5MR+w7Z5qCOiN25nd1pCowHzr25XLQgK8yoGTWnlhtuYKfjr0a3wOmgGwvQbSMfoOauTKoIwqILNJQxIMHjSab3NhA6x2UpaHY3lQTaXD2MvmF7MZw==","X-MS-Exchange-CrossTenant-AuthAs":"Internal","X-MS-Exchange-CrossTenant-AuthSource":"IA3PR11MB8986.namprd11.prod.outlook.com","X-MS-Exchange-CrossTenant-Network-Message-Id":"\n 32235200-a642-4a40-287c-08dea13a3c60","X-MS-Exchange-CrossTenant-originalarrivaltime":"23 Apr 2026 13:14:22.5713 (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 tkajXmgHj1YyXWEUdGSBMR9prLEST/Fba3YHi+D2GtBzyybH2EWeJWqaHl0Z3GmJO4niWnxo3xZCHnC0zjUiG5CN7ydIM16h3PfgQOwJKxA=","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"SA2PR11MB4891","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=1776950066; x=1808486066;\n h=from:to:cc:subject:date:message-id:references:\n in-reply-to:content-transfer-encoding:mime-version;\n bh=6K2mmaqbuGIzItYSvyNthdOn5sSbkags5iBC1nU+cZ0=;\n b=DXU/0oqc9FYuMIZJfkSXCjPB0LunCIsewac6jLkFdGiRnigAkIaGN27D\n DN1N7d6UFR8XG0A2Nsme3m9lEIDdPEbiQb19NCuBm3j9zBzGyahqwbX70\n J8vtwKs0Jn/7n/xhzZVkojH7o5RIQzjcuSg/WKdR8XX18Xd/tCNnD/FbZ\n 2lEIOoqXnVzDawnX4gMchvsvefksBSIfRLRhA895c4C8tZBSNyE/vFSbZ\n bOPTiRqG9n+rZ2dvvy+bUhnod1jnw2i4MyPmXtOUN56udFp9bkoSXQnB9\n hoOzbGNkQiWKnXJr4eAxVo539GpBHC78lDQYmqVHQGm8Xe92Ukt/e2TeJ\n A==;","X-Mailman-Original-Authentication-Results":["smtp1.osuosl.org;\n dmarc=pass (p=none dis=none)\n header.from=intel.com","smtp1.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=DXU/0oqc","dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=intel.com;"],"Subject":"Re: [Intel-wired-lan] [PATCH net v4 2/4] i40e: skip unnecessary VF\n reset when setting trust","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>"}}]