[{"id":3674580,"web_url":"http://patchwork.ozlabs.org/comment/3674580/","msgid":"<IA3PR11MB8986B2581A07EC756D0D9186E55BA@IA3PR11MB8986.namprd11.prod.outlook.com>","list_archive_url":null,"date":"2026-04-08T06:37:12","subject":"Re: [Intel-wired-lan] [PATCH iwl-net 2/2] idpf: fix skb datapath\n queue based scheduling crashes and timeouts","submitter":{"id":75597,"url":"http://patchwork.ozlabs.org/api/people/75597/","name":"Loktionov, Aleksandr","email":"aleksandr.loktionov@intel.com"},"content":"> -----Original Message-----\n> From: Intel-wired-lan <intel-wired-lan-bounces@osuosl.org> On Behalf\n> Of Joshua Hay\n> Sent: Tuesday, April 7, 2026 1:33 AM\n> To: intel-wired-lan@lists.osuosl.org\n> Cc: netdev@vger.kernel.org\n> Subject: [Intel-wired-lan] [PATCH iwl-net 2/2] idpf: fix skb datapath\n> queue based scheduling crashes and timeouts\n> \n> The splitq Tx resource checks were assuming that the queues were using\n> flow based scheduling and checking the refillqs for free buffers.\n> However, the Tx refillqs are not allocated when using queue based\n> scheduling resulting in a NULL ptr dereference. Adjust the Tx resource\n> checks to only check available descriptor resources when using queue\n> based scheduling. Because queue based scheduling does not have any\n> notion of descriptor only completions, there cannot be any packets in\n> flight, meaning there is no need to check for pending completions.\n> \n> The driver also only supported 8 byte completion descriptors in the\n> skb datapath previously. However, currently the FW only supports 4\n> byte completion descriptors when using queue based scheduling. This\n> meant we were skipping over completions, resulting in Tx timeouts.\n> Add support to process both 4 and 8 byte completion descriptors,\n> depending on the scheduling mode. Cache the next_to_clean completion\n> descriptor in the completion queue struct, and fetch this descriptor\n> before the start of each cleaning loop. Access the next descriptor in\n> the loop by calculating the index based on raw byte count.\n> \n> Fixes: 0c3f135e840d (\"idpf: stop Tx if there are insufficient buffer\n> resources\")\n> Fixes: 1c325aac10a8 (\"idpf: configure resources for TX queues\")\n> Signed-off-by: Joshua Hay <joshua.a.hay@intel.com>\n> Reviewed-by: Madhu Chittim <madhu.chittim@intel.com>\n> ---\n>  drivers/net/ethernet/intel/idpf/idpf_txrx.c | 49 +++++++++++++-------\n> -  drivers/net/ethernet/intel/idpf/idpf_txrx.h |  6 ++-\n>  2 files changed, 36 insertions(+), 19 deletions(-)\n> \n> diff --git a/drivers/net/ethernet/intel/idpf/idpf_txrx.c\n> b/drivers/net/ethernet/intel/idpf/idpf_txrx.c\n> index f6b3b15364ff..4fc0bb14c5b1 100644\n> --- a/drivers/net/ethernet/intel/idpf/idpf_txrx.c\n> +++ b/drivers/net/ethernet/intel/idpf/idpf_txrx.c\n> @@ -270,11 +270,9 @@ static int idpf_tx_desc_alloc(const struct\n> idpf_vport *vport,  static int idpf_compl_desc_alloc(const struct\n> idpf_vport *vport,\n>  \t\t\t\t struct idpf_compl_queue *complq)\n>  {\n\n...\n\n> \n>  /**\n>   * struct idpf_sw_queue\n> --\n> 2.39.2\n\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=f+VH+kUb;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=osuosl.org\n (client-ip=2605:bc80:3010::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 [IPv6:2605:bc80:3010::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 4frCzP5Bt9z1yD3\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 08 Apr 2026 16:37:21 +1000 (AEST)","from localhost (localhost [127.0.0.1])\n\tby smtp1.osuosl.org (Postfix) with ESMTP id 3F8A182393;\n\tWed,  8 Apr 2026 06:37:20 +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 0a9ORDYyaR98; Wed,  8 Apr 2026 06:37:19 +0000 (UTC)","from lists1.osuosl.org (lists1.osuosl.org [140.211.166.142])\n\tby smtp1.osuosl.org (Postfix) with ESMTP id 783C68237F;\n\tWed,  8 Apr 2026 06:37:19 +0000 (UTC)","from smtp1.osuosl.org (smtp1.osuosl.org [IPv6:2605:bc80:3010::138])\n by lists1.osuosl.org (Postfix) with ESMTP id B1DE4237\n for <intel-wired-lan@lists.osuosl.org>; Wed,  8 Apr 2026 06:37:18 +0000 (UTC)","from localhost (localhost [127.0.0.1])\n by smtp1.osuosl.org (Postfix) with ESMTP id 979488237F\n for <intel-wired-lan@lists.osuosl.org>; Wed,  8 Apr 2026 06:37:18 +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 aBD4lsw3iuYT for <intel-wired-lan@lists.osuosl.org>;\n Wed,  8 Apr 2026 06:37:18 +0000 (UTC)","from mgamail.intel.com (mgamail.intel.com [198.175.65.21])\n by smtp1.osuosl.org (Postfix) with ESMTPS id B058182371\n for <intel-wired-lan@lists.osuosl.org>; Wed,  8 Apr 2026 06:37:17 +0000 (UTC)","from fmviesa007.fm.intel.com ([10.60.135.147])\n by orvoesa113.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 07 Apr 2026 23:37:17 -0700","from fmsmsx903.amr.corp.intel.com ([10.18.126.92])\n by fmviesa007.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 07 Apr 2026 23:37:16 -0700","from FMSMSX902.amr.corp.intel.com (10.18.126.91) by\n fmsmsx903.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server\n (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.2.2562.37; Tue, 7 Apr 2026 23:37:15 -0700","from fmsedg902.ED.cps.intel.com (10.1.192.144) by\n FMSMSX902.amr.corp.intel.com (10.18.126.91) 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; Tue, 7 Apr 2026 23:37:15 -0700","from CH4PR04CU002.outbound.protection.outlook.com (40.107.201.20) by\n edgegateway.intel.com (192.55.55.82) with Microsoft SMTP Server\n (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.2.2562.37; Tue, 7 Apr 2026 23:37:15 -0700","from IA3PR11MB8986.namprd11.prod.outlook.com (2603:10b6:208:577::21)\n by DM4PR11MB7280.namprd11.prod.outlook.com (2603:10b6:8:108::8) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9769.17; Wed, 8 Apr\n 2026 06:37:12 +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.9745.012; Wed, 8 Apr 2026\n 06:37:12 +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 783C68237F","OpenDKIM Filter v2.11.0 smtp1.osuosl.org B058182371"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=osuosl.org;\n\ts=default; t=1775630239;\n\tbh=xnUMNoG2DvRlyfhSSniBJOfFwZ1pgbkQW3SzNKBF0/E=;\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=f+VH+kUbpx1E4O56qnwneZExR34h4abauuB3wgc7JU0r+bT4fLcyFiVWNf1yP9Gz5\n\t kTRePV0dUOX4RwLm7ZNBNUB69Nlfl2bRVFTK+I+BzL8dgEPjLHGVNQPZ6zfPOhA6RS\n\t fQOHuegiM9dPJloQk5b0wD1g3bDTcvMI/+15mPFSYGo0p5a7Krgv2V5W2O1LS1JUp6\n\t VveEo2ov8gPBN/mIE85J3VCxOJaXvweev0CG/U/4Jh8J1bK+vkpbmPZk+J8JLCJFAK\n\t K48cwIqW78s9aucmcb0jFIxaMCt7YK9eeAQW6qxpdheb402kYIcDqNLFW13L0bulGk\n\t kY4DglELxR1bA==","Received-SPF":"Pass (mailfrom) identity=mailfrom; client-ip=198.175.65.21;\n helo=mgamail.intel.com; envelope-from=aleksandr.loktionov@intel.com;\n receiver=<UNKNOWN>","DMARC-Filter":"OpenDMARC Filter v1.4.2 smtp1.osuosl.org B058182371","X-CSE-ConnectionGUID":["/Xa7GgW3Ro6lGBquMl3lGA==","GN8Dr7xbRIaIfLRBpONARA=="],"X-CSE-MsgGUID":["9xTqYgx1QVCa+48i/ZDlmg==","szamFVXjT/mCjLEhKyvLmg=="],"X-IronPort-AV":["E=McAfee;i=\"6800,10657,11752\"; a=\"76485101\"","E=Sophos;i=\"6.23,167,1770624000\"; d=\"scan'208\";a=\"76485101\"","E=Sophos;i=\"6.23,167,1770624000\"; d=\"scan'208\";a=\"225207004\""],"X-ExtLoop1":"1","ARC-Seal":"i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=gKLgjYQKRp0nHGc0D6WrC2B8eZg7JFfAYUsv9cObJjQ2zql/xjIQQYKDUia/mGDQlEF9ydtM0VduYLgnl7n9VbPX2qcHC2ZXifx4fivDsbyA1wdc5YTkjqUDcsNcBir/NZGshI38jOAuATfY0xA/cxSLDFfXIJPfytyL5s0FXPWGCsRP/bZN8oPKrgTGLMq7hPxjETgwj4yJl3+Ua0gr2+goeMLp+HtCvFfx6yKJc20ijiUhU84UTpjACj/Etul2ytAkz5xAEOVjPb+UT0BGT2UPBn4z6PFUQ3SUy4DG1p7ES3AMd7fyIIloWdiIKnLVkJmOnYV9Y+t/sFXgAr3qsg==","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=xnUMNoG2DvRlyfhSSniBJOfFwZ1pgbkQW3SzNKBF0/E=;\n b=WuUiIfA6KE+O4FuUO1FyuSufIb/AriaZutHseorpBHEBUHe68KblkTSck84Rkp7DKshXuIuPl1SFQcje2z/Sbl2W67lZ6/xnG2S8Ui3n8GF3DD2ksAO/IPo2Q1RvafQaA34wD98TiIS8rGYLbkybu6hRgeYM9ubNBwYJAnkkdsa/zSdhZUyoCmYkoCKp82bchLJSmDL4hmSSifcxe996dI7/QD/pphcSD1sy/DRJyEN8ZS695pcuOVjdU99czR79U+yn8XykEbSklzS8enTHNb7j2BtEhYCXvNf0Irn3ZwEHUbFx9sRHUaepFYyFKpv7BpwNV1I6ORCYj49VUYSrsA==","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":"\"Hay, Joshua A\" <joshua.a.hay@intel.com>,\n \"intel-wired-lan@lists.osuosl.org\" <intel-wired-lan@lists.osuosl.org>","CC":"\"netdev@vger.kernel.org\" <netdev@vger.kernel.org>","Thread-Topic":"[Intel-wired-lan] [PATCH iwl-net 2/2] idpf: fix skb datapath\n queue based scheduling crashes and timeouts","Thread-Index":"AQHcxhw08S9a+qJZm06nB8xKtdC4JLXUt/Fw","Date":"Wed, 8 Apr 2026 06:37:12 +0000","Message-ID":"\n <IA3PR11MB8986B2581A07EC756D0D9186E55BA@IA3PR11MB8986.namprd11.prod.outlook.com>","References":"<20260406233236.3585504-1-joshua.a.hay@intel.com>\n <20260406233236.3585504-3-joshua.a.hay@intel.com>","In-Reply-To":"<20260406233236.3585504-3-joshua.a.hay@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_|DM4PR11MB7280:EE_","x-ms-office365-filtering-correlation-id":"0c773802-84d9-48c5-35c3-08de95394486","x-ms-exchange-senderadcheck":"1","x-ms-exchange-antispam-relay":"0","x-microsoft-antispam":"BCL:0;\n ARA:13230040|366016|1800799024|376014|38070700021|22082099003|18002099003|56012099003;","x-microsoft-antispam-message-info":"\n QU4xLvnvTBlr6IwieS4k7ZotpoFh9+1LhtohMlWgRKoYUMduwBd1ryAEbU2uFFffmNYKaVQEJpZRbhZ+AUsGdLxZkwJJUejarY9d9S+QSG1TmXtKL7INq+QYfylfu9/PIX4uu0ndN8NHAThYI3AMuTzGRAJmSznOOL0wHPUPUkXQ//x3rRe5kmjMTW9Bpkb55c/8oDpaw+oFtzMXiMEwrB6gpASMALaQ91XmyH9816UNNJcijkj8+ija60dJFsWlJLopHZ7Kgfq5A/sg3e1QRgToNp/Nrvi8LK51JQMDwkhmZRsEWawBunBofdXQATyL5jYyYI7d5OXDfvsTyULwRHIWF0a4PXVgb78qF6iBuamH4C4Iuf828KZuzbQExnb0wCjl2pVyMoDtUGFsS7xO+BEyLPilASSgGX77TUXNPRyFzNk2mo7simZ3s58MbqbHEVm6h8uvSUp17ASW4aYOvW37X2JeQ36nCzcvFTJZAFNKuae7Bj0cn56DFykzi7vSeeUaml8KpQDmeN6fVJzwmfrRINPehj0KWJQHi4IOJPD2NuHc50e2Cora2whG29UbmxZv9PJRYKGQdB2mMynUiJfKjv7h7aLJ9GmbLxZX3qUxT9pca/bdcGsQ56yENV8yzVMJ9UhoaMQZ9iruz3cgfucV63GbzD8hbv+HjX5WRllUSz84yn6eJAa0BB+sAP68be1w0rG9o/DlW3jf7dWUMjMmOfkk1YzuKbndi/aQDnSCooMf65aQIhAukafgwTdP5Kpbeb0U7xUrdfNAGQWThZ1mrWQaMwQEXcCM5yX17T0=","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)(1800799024)(376014)(38070700021)(22082099003)(18002099003)(56012099003);\n DIR:OUT; SFP:1101;","x-ms-exchange-antispam-messagedata-chunkcount":"1","x-ms-exchange-antispam-messagedata-0":"\n fyKFWclDRzP2h/Mgf5KCA3J3JKHevhToA1HGOfAb91TSf6nQqNdE6/Vqx/n+KIT1p/FB2S/Z3SWfWX+ob2O6oQrs5GC8rv4bv5NeobFrjnSmAWBVXksmB0wT8vuBI7PxNFmCiCqDq9IbgzEXzbHhnr0dAQCFbFA7KuvWnvxi+TCgkJU3lidrvGZu9WVL6VKgwNBD9xZ6vF69cHcao834urXLe6Y/4kvCdvO1EOsU3gaSWBdWFMxcTYH34s+6bDnusaE5C7U3nGOuMdskrjaj/4zAA1C+CA6k2AbdZLtQfLa+Lm0Ry6VRU78uxz2TYEg3CVoWJ0gY5gOEHipzN1JJ787PCP8d2c56235185egF6ToNItgEVxYOKAZ1VYfOU8IYzLkpyD/sDt/ZGMDYgEM7+4dB4x9j6i/rMYvLEHTHcExWoRnCe+UpQC+4rHWqOCBn/MZcBYZSdtH1fPHiT1fRKZ2Nj2/gSkkMiD4W7kbXIl+gWid7J9PDW7dfHx4WV97DHOgMLJg8m9BUmTfK8yrvkybMboQI5MallvbQ9SMCE1XDdFUpVOZG4y8Xxvp1PMBHim6hUtCpCBV/QHanRMfrsrISPvJH8yF2EviReAUkPoTzl057tFf+b5Jp5oNJ3+2KWvxeHn86yFtxGuX1W7WMuBs11oMkEtn1fJkDNFv+ED8Vtnd7C6CjM88kyRhUF63GmP7PSEtfT0sujSyTsBjCf6PXguGSCicQRzHSjAGtBj7GGKO2WBzZGHdE2KTecbRevOTOPriJJyduXg3T+alE+v/4pE3qdfHhBm73L8PG9q9WZUi0uLuInzT2dO00Vl1T/0tgAqXlV3YUjiW3lzLBYLNiJ+Z/ItVak6WGfoiUiLqwb9+Um7Z0qATyOK9UD8M3cKQVbhgtv/MHFy3tvLxqfDJBNjwPCMA5fsT84p9/p5//9uD/UAVU1I2LcWYL5YNn6O+zJW+8EhEaNUS2oaNShciCetbvB9L8sMO4U0WexD14jxbZeoMVbVQz2dtWBd+Gv3eCKKYQ4F/yplL7Fr06aERTg2TSt+AWFsJAWofiCLKaHDS/zVab1VBbFFKd5GEnUTXcnsdtTQ0gkxrUEmdMMhguyYeHs9zlpbVYu7ZLsHOrl6Y5F2kIxbyCzVgC6Ecfu/33BV2ZU5z7zS5iyhLGWkVULbUvoBj+VDXocX1n8P6m8HDmDz05m2pP0lculFXViJcfcAHNZfBNrLcjlJZL2Cee3mFExOULK/1zFz77mdzek2XF3MVQKYS6TOyuGgTB+snRTPMZhAFqOhcmTTs4a397poT7u74Jq260wmSoTJb86VpwQF/YQJh3Nup7cK675i1yICsUdxcQAUeBQOhNi1FqJvOHgJGHZ7einZYrhERd9sNuHwBBmdwUN2PDkgCSpzWSLHZwV3GKGWB2M2bN89cGWzHwRvaRTk/fMd/bMNdD8CMTW0em6eUtTvsdE+YtOtSWC/bJCequx80WYZ3OWcfDFDfPURikLrxuSJJNyOJaOSKrY2fp8Obw5Xcki605MH0YFmiB49uKHNnDt8GBnziybwWv+34dxImW9+ahDjHq3rtJYVH9VYamZ18zH1BxD4MHpjQA3eB8fe65eneaBO6HyuW/2FuPArbenHH/RRiFAuzWVZ0dFyjua1n4k0gQbxvOF9eUtOBU/r1QbzqIN0F4t1Bcw1zWyBU9NG4Z2q+n/LIkvsM2oOcrE4E0qcGHprzp0UvEXFbEgiJ3ChJG5bJKRPWUVLXcj9AxzEJMlE=","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Transfer-Encoding":"quoted-printable","MIME-Version":"1.0","X-Exchange-RoutingPolicyChecked":"\n p+hPUW1T6EbpF4XIesby46gsBwnWQltwsEX+0sjtbCtiVbBZ9sRRhtxrzu9zrJ1eo0YwkrbM46P7Gx53qXU1vX+L2OU80KYcSFc7URCWZ/bGHLKRyb6tfWwf8nbgYG5+jvdHPHjSR/JQPPhcC32u2R9kN5qmiPUzgHKvQyCNQxdWVcSvHzMTnyPORIMDNI0M/FDY9MrrUP/+qIzKU/kAg+PmiasVievlVEjQo9mfc4zfV3Z3iEDd4jJsfaOuVp10hzAufvG6bKd/WGsQ+rxUxRarZdUvZWmC3+aJgSO68zVgiGGXrgneQcZwwk3RVQzsj8o3zykfnTYHsKIvvMRN2A==","X-MS-Exchange-CrossTenant-AuthAs":"Internal","X-MS-Exchange-CrossTenant-AuthSource":"IA3PR11MB8986.namprd11.prod.outlook.com","X-MS-Exchange-CrossTenant-Network-Message-Id":"\n 0c773802-84d9-48c5-35c3-08de95394486","X-MS-Exchange-CrossTenant-originalarrivaltime":"08 Apr 2026 06:37:12.8481 (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 cbO3Ze3jhoeP+v5wabJZB29yCq68CyY6Ol3MXYzpcLeicvvbTcOxI1uQDEjxgJLcU2UtZRuvT98kmOmZSCn2bRoTOzAlkhaX7zZGYGVbad4=","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"DM4PR11MB7280","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=1775630238; x=1807166238;\n h=from:to:cc:subject:date:message-id:references:\n in-reply-to:content-transfer-encoding:mime-version;\n bh=Q5fXRzfOh59t5VImNU3ApGlD225WAJ75zawtkQO52+Q=;\n b=oHuxzRMfNbPEc+/DpxVUJGCEpDP86EgErFpZiPTTs1WFSvHbG8JSIyoV\n H9rdkHQOeRgXgZ0ARExx8zqPYyjZoav5LDL+FJyJQxxxIPMZZK9eUuZb0\n mKah+WIRr26JTE/Vr2sVUF5kLiLZ5JVk4eb/15G0N2mdk1QXpSCgV9acr\n vDIotqu4xfqrltMsfN2ho5Ano45Ec2PojU3/us/d9UDBBc484rqGZ34H+\n J9weFpKoBJLKndS9oGqO0LAgTmbozyIv2bn3EDhyYEcYdA2LytjWjv42y\n 5384jDR0tUUWVWQ9tNWWcQtDybPcth9+oJmKxc/ImNLqmwrJHe6DcMaJe\n g==;","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) header.d=intel.com header.i=@intel.com\n header.a=rsa-sha256 header.s=Intel header.b=oHuxzRMf","dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=intel.com;"],"Subject":"Re: [Intel-wired-lan] [PATCH iwl-net 2/2] idpf: fix skb datapath\n queue based scheduling crashes and timeouts","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>"}},{"id":3678248,"web_url":"http://patchwork.ozlabs.org/comment/3678248/","msgid":"<SJ1PR11MB62974C8A1EBDD28A421F82F59B232@SJ1PR11MB6297.namprd11.prod.outlook.com>","list_archive_url":null,"date":"2026-04-16T15:24:35","subject":"Re: [Intel-wired-lan] [PATCH iwl-net 2/2] idpf: fix skb datapath\n queue based scheduling crashes and timeouts","submitter":{"id":90053,"url":"http://patchwork.ozlabs.org/api/people/90053/","name":"Salin, Samuel","email":"samuel.salin@intel.com"},"content":"> -----Original Message-----\n> From: Intel-wired-lan <intel-wired-lan-bounces@osuosl.org> On Behalf Of\n> Loktionov, Aleksandr\n> Sent: Tuesday, April 7, 2026 11:37 PM\n> To: Hay, Joshua A <joshua.a.hay@intel.com>; intel-wired-lan@lists.osuosl.org\n> Cc: netdev@vger.kernel.org\n> Subject: Re: [Intel-wired-lan] [PATCH iwl-net 2/2] idpf: fix skb datapath queue\n> based scheduling crashes and timeouts\n> \n> \n> \n> > -----Original Message-----\n> > From: Intel-wired-lan <intel-wired-lan-bounces@osuosl.org> On Behalf\n> > Of Joshua Hay\n> > Sent: Tuesday, April 7, 2026 1:33 AM\n> > To: intel-wired-lan@lists.osuosl.org\n> > Cc: netdev@vger.kernel.org\n> > Subject: [Intel-wired-lan] [PATCH iwl-net 2/2] idpf: fix skb datapath\n> > queue based scheduling crashes and timeouts\n> >\n> > The splitq Tx resource checks were assuming that the queues were using\n> > flow based scheduling and checking the refillqs for free buffers.\n> > However, the Tx refillqs are not allocated when using queue based\n> > scheduling resulting in a NULL ptr dereference. Adjust the Tx resource\n> > checks to only check available descriptor resources when using queue\n> > based scheduling. Because queue based scheduling does not have any\n> > notion of descriptor only completions, there cannot be any packets in\n> > flight, meaning there is no need to check for pending completions.\n> >\n> > The driver also only supported 8 byte completion descriptors in the\n> > skb datapath previously. However, currently the FW only supports 4\n> > byte completion descriptors when using queue based scheduling. This\n> > meant we were skipping over completions, resulting in Tx timeouts.\n> > Add support to process both 4 and 8 byte completion descriptors,\n> > depending on the scheduling mode. Cache the next_to_clean completion\n> > descriptor in the completion queue struct, and fetch this descriptor\n> > before the start of each cleaning loop. Access the next descriptor in\n> > the loop by calculating the index based on raw byte count.\n> >\n> > Fixes: 0c3f135e840d (\"idpf: stop Tx if there are insufficient buffer\n> > resources\")\n> > Fixes: 1c325aac10a8 (\"idpf: configure resources for TX queues\")\n> > Signed-off-by: Joshua Hay <joshua.a.hay@intel.com>\n> > Reviewed-by: Madhu Chittim <madhu.chittim@intel.com>\n> > ---\n> >  drivers/net/ethernet/intel/idpf/idpf_txrx.c | 49 +++++++++++++-------\n> > -  drivers/net/ethernet/intel/idpf/idpf_txrx.h |  6 ++-\n> >  2 files changed, 36 insertions(+), 19 deletions(-)\n> >\n> > diff --git a/drivers/net/ethernet/intel/idpf/idpf_txrx.c\n> > b/drivers/net/ethernet/intel/idpf/idpf_txrx.c\n> > index f6b3b15364ff..4fc0bb14c5b1 100644\n> > --- a/drivers/net/ethernet/intel/idpf/idpf_txrx.c\n> > +++ b/drivers/net/ethernet/intel/idpf/idpf_txrx.c\n> > @@ -270,11 +270,9 @@ static int idpf_tx_desc_alloc(const struct\n> > idpf_vport *vport,  static int idpf_compl_desc_alloc(const struct\n> > idpf_vport *vport,\n> >  \t\t\t\t struct idpf_compl_queue *complq)  {\n> \n> ...\n> \n> >\n> >  /**\n> >   * struct idpf_sw_queue\n> > --\n> > 2.39.2\n> \n> \n> Reviewed-by: Aleksandr Loktionov <aleksandr.loktionov@intel.com>\n\nTested-by: Samuel Salin <Samuel.salin@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=c6+46Elf;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=osuosl.org\n (client-ip=140.211.166.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 [140.211.166.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 4fxMJR53QKz1yCv\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 17 Apr 2026 01:24:54 +1000 (AEST)","from localhost (localhost [127.0.0.1])\n\tby smtp3.osuosl.org (Postfix) with ESMTP id 76FF46077F;\n\tThu, 16 Apr 2026 15:24:52 +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 QSpy7oILHF22; Thu, 16 Apr 2026 15:24:51 +0000 (UTC)","from lists1.osuosl.org (lists1.osuosl.org [140.211.166.142])\n\tby smtp3.osuosl.org (Postfix) with ESMTP id 9B1B96077C;\n\tThu, 16 Apr 2026 15:24:51 +0000 (UTC)","from smtp2.osuosl.org (smtp2.osuosl.org [IPv6:2605:bc80:3010::133])\n by lists1.osuosl.org (Postfix) with ESMTP id 82C76775\n for <intel-wired-lan@lists.osuosl.org>; Thu, 16 Apr 2026 15:24:50 +0000 (UTC)","from localhost (localhost [127.0.0.1])\n by smtp2.osuosl.org (Postfix) with ESMTP id 6C2C0401A1\n for <intel-wired-lan@lists.osuosl.org>; Thu, 16 Apr 2026 15:24:50 +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 kZKlJeOIyb7V for <intel-wired-lan@lists.osuosl.org>;\n Thu, 16 Apr 2026 15:24:49 +0000 (UTC)","from mgamail.intel.com (mgamail.intel.com [198.175.65.21])\n by smtp2.osuosl.org (Postfix) with ESMTPS id ADD3040121\n for <intel-wired-lan@lists.osuosl.org>; Thu, 16 Apr 2026 15:24:49 +0000 (UTC)","from fmviesa005.fm.intel.com ([10.60.135.145])\n by orvoesa113.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 16 Apr 2026 08:24:49 -0700","from fmsmsx901.amr.corp.intel.com ([10.18.126.90])\n by fmviesa005.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 16 Apr 2026 08:24:49 -0700","from FMSMSX902.amr.corp.intel.com (10.18.126.91) 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, 16 Apr 2026 08:24:48 -0700","from fmsedg902.ED.cps.intel.com (10.1.192.144) by\n FMSMSX902.amr.corp.intel.com (10.18.126.91) 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, 16 Apr 2026 08:24:48 -0700","from PH0PR06CU001.outbound.protection.outlook.com (40.107.208.55) by\n edgegateway.intel.com (192.55.55.82) with Microsoft SMTP Server\n (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.2.2562.37; Thu, 16 Apr 2026 08:24:44 -0700","from SJ1PR11MB6297.namprd11.prod.outlook.com (2603:10b6:a03:458::8)\n by IA1PR11MB7318.namprd11.prod.outlook.com (2603:10b6:208:426::5)\n with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9769.48; Thu, 16 Apr\n 2026 15:24:35 +0000","from SJ1PR11MB6297.namprd11.prod.outlook.com\n ([fe80::6f05:5b37:2440:556e]) by SJ1PR11MB6297.namprd11.prod.outlook.com\n ([fe80::6f05:5b37:2440:556e%5]) with mapi id 15.20.9818.017; Thu, 16 Apr 2026\n 15:24:35 +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 9B1B96077C","OpenDKIM Filter v2.11.0 smtp2.osuosl.org ADD3040121"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=osuosl.org;\n\ts=default; t=1776353091;\n\tbh=fziFKi7A2NKNbblZ6JzNOupZuvanWBzzVHBvcXwrrMc=;\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=c6+46Elfm4CEigH8MDej8PHl2ioY8gJEuSpnjebmQMbtjS1nUxXRHYAX4JojT9vzk\n\t D88WO9Woa8/0dV7C5Vpfh8D+O0UTqXLuvz5dDahSYOVEeqduAF9pgNyJr/aYZERQpW\n\t wJLCDSFDFRrotiFRXTviGenlleeF8sp+Mcfu8Akm+dl8pKGapqmySWYpmnCuVlAPE3\n\t D63IC1lXrQng01QS6i12qXstxyiXh0lmnq/q8biuJG/4owL2O2IVl/Zv85+/U5hjow\n\t 7hnBO+VL9Y6rO5GXyVPpO1I7qe/nqe4M/giCP47PBjPasXLjkYEK8q1E1PmaVbgogB\n\t fc9xMN0B8ZSLg==","Received-SPF":"Pass (mailfrom) identity=mailfrom; client-ip=198.175.65.21;\n helo=mgamail.intel.com; envelope-from=samuel.salin@intel.com;\n receiver=<UNKNOWN>","DMARC-Filter":"OpenDMARC Filter v1.4.2 smtp2.osuosl.org ADD3040121","X-CSE-ConnectionGUID":["APGpoiQAQsinI3wBVJylpA==","1tYs67IcRiKspki9X2vwTg=="],"X-CSE-MsgGUID":["Gx6TlFqCQkaBfNX5BKug8w==","pe3qjCd7TziLVxQsKHOKWA=="],"X-IronPort-AV":["E=McAfee;i=\"6800,10657,11760\"; a=\"77231454\"","E=Sophos;i=\"6.23,181,1770624000\"; d=\"scan'208\";a=\"77231454\"","E=Sophos;i=\"6.23,181,1770624000\"; d=\"scan'208\";a=\"235729297\""],"X-ExtLoop1":"1","ARC-Seal":"i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=kBKTai4wIrMH+Hrq3b0fOlKMo+H5LUf9ZpkG+eeExnHeli0v+TKJOVd7k1Ws5HB6YSTT8pXlpZTjeQN72XGaNOSg1DvnbQfkNyGz4PCC/l5basqQgQv/0gkTlMdlg+bG9esU6YDHQkFfX3dZa1+htms/IQD+wVmk8CLH8BrPeLt8xCExSk0VnFeUBUlZn7QAABtEi58oCg3trpdxWkDb+rFoBI4twwjEO2IDLAl2ClJtfszoEnLANsFgvkbkch+C19VCgToNPTU4AsW+K3iM4pqNWiokwC9/5uPfmzRKhACaFrUS7sIduZEeuylCw7h8zjjfMIj/Z3HFWnoc9dhWoA==","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=fziFKi7A2NKNbblZ6JzNOupZuvanWBzzVHBvcXwrrMc=;\n b=bRs4SXiC38I547NUH7/8P5A9GehlzK+sCBkiRRFatPJJCnjoOE/Z+nDGYkcvlpll2YMn6KmjZ2pUlVfexbBR0sm8/K29EuxHoPoJJo+h9E6U5bHiWOEc1/q/CdR6qwJh5kkvh0F0wC7SePH50aGAm6vjH3yiTtFS71iL4ubnzXtsJ5vLj4nuXx69RqFEoE+hu/nAqy3Ev7wGc0GQTpTWqb3EarCa4qJYuGT9k4MvyOu2l1XbDyZGbAUMZF39rRivibGjaqVWq70vUUsQH5pozsSj5iAEpZ/TMQyxYAFxZHsSz7ScZUvBD9UN/Yx6SC3vGIwdbaxN7JaOzJp8t1ci/A==","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":"\"Salin, Samuel\" <samuel.salin@intel.com>","To":"\"Loktionov, Aleksandr\" <aleksandr.loktionov@intel.com>, \"Hay, Joshua A\"\n <joshua.a.hay@intel.com>, \"intel-wired-lan@lists.osuosl.org\"\n <intel-wired-lan@lists.osuosl.org>","CC":"\"netdev@vger.kernel.org\" <netdev@vger.kernel.org>","Thread-Topic":"[Intel-wired-lan] [PATCH iwl-net 2/2] idpf: fix skb datapath\n queue based scheduling crashes and timeouts","Thread-Index":"AQHcxhwtnTQn18/NY0OgLL+Y+AWyUbXUuAoAgA0ltBA=","Date":"Thu, 16 Apr 2026 15:24:35 +0000","Message-ID":"\n <SJ1PR11MB62974C8A1EBDD28A421F82F59B232@SJ1PR11MB6297.namprd11.prod.outlook.com>","References":"<20260406233236.3585504-1-joshua.a.hay@intel.com>\n <20260406233236.3585504-3-joshua.a.hay@intel.com>\n <IA3PR11MB8986B2581A07EC756D0D9186E55BA@IA3PR11MB8986.namprd11.prod.outlook.com>","In-Reply-To":"\n <IA3PR11MB8986B2581A07EC756D0D9186E55BA@IA3PR11MB8986.namprd11.prod.outlook.com>","Accept-Language":"en-US","Content-Language":"en-US","X-MS-Has-Attach":"","X-MS-TNEF-Correlator":"","x-ms-publictraffictype":"Email","x-ms-traffictypediagnostic":"SJ1PR11MB6297:EE_|IA1PR11MB7318:EE_","x-ms-office365-filtering-correlation-id":"e09db44d-41cc-44c2-35de-08de9bcc4445","x-ms-exchange-senderadcheck":"1","x-ms-exchange-antispam-relay":"0","x-microsoft-antispam":"BCL:0;\n ARA:13230040|366016|1800799024|376014|56012099003|22082099003|18002099003|38070700021;","x-microsoft-antispam-message-info":"\n 5T8WLl/q3S4MG9oUwCwy5umMVoeDb9ADHwWz746RdDL2gLhib+e8BwnmFpoEXGtvr0Dad7iabAEz5uFvZKC/hmJgisRBJfJMPsX8MjaAGH3smizH3DTmxMVVcx9icPQy3iurUoEKHfKzfqXUd2LJ4C7HA/ynI4CKr/W+ggwNxEYyMMJlr3YU5zcemVtSCQKfO0Ovjk+oqIXTA7o/r/vFz0h7qYWGVesE2yJuBbP0olSQiEz++LPcUwKw40VjazEqVR7A7Ao2tWybzetlI51XlNxDAatf2hlB4s3zj0NYMD9Vm5S4bMohJmQ3gsWQDZBRy8iGNMcBeM9eavX5HuMtkmygDAskMrQ4EzKWQ7uj5wiMQzbJatVAZRgwvyq1J9ny3wgv+djNZNPMrrAkYXgcdv8thDPe7B9+b9Qfbfx08ZANPgi2v+BvHV7X38ZiV8rl1UixZ4pgSiT82wTpp5zUWJydc/gJS89FNTlZMdAypRzUTZIKzgD2bgFTHcrjtf7yshn1wF8QFLLDv+0CIDYsxWzSQYpCHA8eJ/We0GSYSEsI6pO2A7j71vVc2fZtfqGNnqfYxaypo5pN7339DVUZvtD6/exIgpxtTgUIatEuJ80QoCf3Ixc2hnkCeKBLM3RbqjHQ4LMDjAdaoQgyqgE2pzyBGw4OQjgTK7/qfskn4zBIbCR+K40HmLTDto20vDiPEVGqeEswr1SOE6jfuq0RIYq711dkD+efKvK++emTrmVkVsUmuFFMbJnV5sTyW47EsgwWHZuzQkFpZOee3BBQD1QsWKpRAUU8db6KZZpWDdA=","x-forefront-antispam-report":"CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;\n IPV:NLI; SFV:NSPM; H:SJ1PR11MB6297.namprd11.prod.outlook.com; PTR:; CAT:NONE;\n SFS:(13230040)(366016)(1800799024)(376014)(56012099003)(22082099003)(18002099003)(38070700021);\n DIR:OUT; SFP:1101;","x-ms-exchange-antispam-messagedata-chunkcount":"1","x-ms-exchange-antispam-messagedata-0":"\n tqjC96dDrbXlDYkJwv9FDes2HCS1FRgFJqGPYGoigGyqxs7QkLnK2w6pzrtuno0SJHuiUD8GsHSW2D1NAuvWtmpWszkaiD35B+pAdvp29xzmchV0LQuPjOJQzv4UmipNOrJEmLgHZzcktX1IJd5uyMfK1vE1U40bQzVWGaaYf9+qwgNfEYXYK3+5s5qk2ScL9lDR6rg2Zy8g6e5HztvSUQqyoFWoNkWRfv0G7pTVfShiAkBg9GpQi9zXLR2o8lM3Re+i9UgjuW1LoZGu3TEvEqq2YWAFWRbdFur0d+leob/rXHodFcnC0xNAWLT8v0ydC0vcqW2iUEL8FPCD8ZRiteINycPaHIwLKuqxtiqwZPRw0tBmUJKs60oroXYzbNS0fyD/Be2dxm4r4CgP4E6uPTBPI7FM2GrNukXJkT0NSgTRRE5g6dSIaoH6thwoASBxVMxdCaK0aLv7NcW0UmmEuNsPYqSjxFxjrcCGVLk+mAaYG2WOPIN6JZRPDHrDOF8Y8ET2G7jrWn+ClgM1EwWfwKk26y0i7qiyxtBGCJcX2E1chZDiBRiId9XUiNgO87jxg2bLpkCSNj/iN2evtlq1ZKPBG+KyMwbplndeeEWy6uqlt+eQiiMxjbZ/QVkyPH5s78JBNV7SlBjKjDfnKGWoJNGYEvIoHLSRuXuobvcsvfvcoW97L6/E9MnhlNAbignIRlRqitAffjRxBpBfGRmx4z38hhEKOY/8VIWMzVdqWdo+k/vEEwmNLZr7VBLeMI/hX+LV1Lq0dyuLiNtSTfRf16ZmCNaRs8L5drKovhRbIIG7bWjcARpF+FS1Xa6VWKZ+GNk3yFPp2qWW0zrg8Pj/BmNvoRRu64VMG4usIeybEQBRByX1jbGBBCrg+jnc9dFmbhe78xB7CTlDanETVDdFZvmY/aCdxl3qYbmeYrGQuFaiN80uFr629VUElcIZ82+ps/bjs0wH7OEj7kL0UVC5uPbaaEumAP0uutNY4MVydtrENvRN1W5r1pXzYPblG40fxwjrkExMRvNknKem4L70oeulTRJweseSZKggWRj/ZrdzlqCP17x2cPghAGjExbjpcQxLexJs7RJrE3JVDRHG3J9/84bzCSkda6v0a6aXN9Ua77qUN2u2fnImWY64ozEZcV6BsC62N+Xyxzqrmfo/+9WExI4/C+t8cXb2GzAvw2AGUFU/TaDpQQHHUcYUI4tW4c5YTjKZwwLRNMiu9GTkrU8gaF6Dwf15rcY1GHBkG7nDyAFz1AF5oVATBaVZOPras157E22v5wwDvaNL79rP3cOU+IKxAYPraabyD+CRW1ujAv1FnaskYFAZQuwym2M0bccusmMeK4Ustpjw2D2Oo4YqHykd3J44UEg5PiJgjP6Au6RH9weB0zd86ovgSWAnISWzkRaTqTkFu2Ha3kVkNaq+KVwUKaPjLieaC7b27OE+WcL4mAmwxEzaurcUNoR6Tp9+sV9UG4vBJ1bsuNztbSfztN5igzbhX6j/Mr8wmtBoF0OXLdp6eq1zbr2VJAn5lJQtrqDFt8PLCR7yG/6S0JT0Obb/sOaGret+P9rFgNpHjgmlZ+kFE0gIc6XKKVMDhOFLF3tUb+nhSmSDIQ0twVKetowLioG2jZndfL5ZmuN+Nzim8kZrQdo9z5D4TrOVDZjxMUSlZLy08tlVt57ixMonfG+nwHW4PwtsPP3+7N1vCV5MuazT/4w4C6gx61Aq","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Transfer-Encoding":"quoted-printable","MIME-Version":"1.0","X-Exchange-RoutingPolicyChecked":"\n vcQzKb603Ui9DQ3I5PnzfBFkqw9HMnFq2o6tBsu9ZtpYqOqzfSyGWn9Z1mj0QjD0niYMpCXVATLz7f5+BOe4NCHvndwedeF/wjkgIq0j6R5ZM+B/a7JNZmgrScZCBN28fZnIdHTMDl3QAW7vCK9aVnG67uVpKXX3KjlPxlh7vBzuRB8yftkePBWLVNFzi9KP539PONHE8bFT1cJTVk1hmz+Zsoy8BYuYhPdkwXj7aq/RyeBNJh/Zl1KxFj/uu+2x3c82lckn+XhN7jj8v9AW0VepgHqRArr1jmu4e9UHd8jX4cTsk9cbn8vgnKqnPkFBd/e5cjbLm5qtUkI63W8YDQ==","X-MS-Exchange-CrossTenant-AuthAs":"Internal","X-MS-Exchange-CrossTenant-AuthSource":"SJ1PR11MB6297.namprd11.prod.outlook.com","X-MS-Exchange-CrossTenant-Network-Message-Id":"\n e09db44d-41cc-44c2-35de-08de9bcc4445","X-MS-Exchange-CrossTenant-originalarrivaltime":"16 Apr 2026 15:24:35.4104 (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 B5MURcD22igrPEKV167uJiJ8UZsg0D9biblsK0JQacilSegn9p/55oa4qVcl8PnhB7R8EggkNDG06Xjy1rfVlw==","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"IA1PR11MB7318","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=1776353090; x=1807889090;\n h=from:to:cc:subject:date:message-id:references:\n in-reply-to:content-transfer-encoding:mime-version;\n bh=T1E1sfj3QR0ZUsW7sOcLz3l0Bd/NcQ+Queee1xpBZO8=;\n b=Z83q4zx2FhSfihGiXNW7BavQ88szM9wyBt3E0xMaoj/Fmvj6aa/TRApm\n jncmg/0RVFPNiw7TKXrZdlcq88cRCizSgQwHRzSx9sFK/0BHElsnr0Qjs\n qKFfaQ3IXmuV5uQqpB4Ow0E47RiMTuWehvBL4u1yYXTePYDu651QuZWXC\n lfTCgadpc1Mkce233h7+SKe7CR+XIrP56kWQawI4SseW+A5zz6fZMHkbD\n gzGAIE+/bmEHEp6bVI3wFYCv8s0Tq1cWNkAqIZTa1xQcZv/aOW83NaXCk\n L3gXLl2cBfSU7CMdOsfvoftIS/NSmFBr4OIs8nvaTqZEfIoY14WQ+2a4S\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) header.d=intel.com header.i=@intel.com\n header.a=rsa-sha256 header.s=Intel header.b=Z83q4zx2","dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=intel.com;"],"Subject":"Re: [Intel-wired-lan] [PATCH iwl-net 2/2] idpf: fix skb datapath\n queue based scheduling crashes and timeouts","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>"}}]