Received: by 2002:ab2:6a05:0:b0:1f8:1780:a4ed with SMTP id w5csp153510lqo; Thu, 9 May 2024 16:03:54 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCUlejHtZ5iBu8bdsNIguriOCxeFmlY3y5fAqqzRwS0DeKf3Jw/z+d9yD3thLeIiyN48mYUgYiLOpZSkqnZVl6ImnvtdqeTmkt0wss/b8g== X-Google-Smtp-Source: AGHT+IEm9TJXdI81xiIBBva4HHX14g8G/T24QdHw0RI9HclZNDuJgkeJdUg6T6SBDkc6IAOt3wyQ X-Received: by 2002:ac8:5a05:0:b0:43a:be0b:66fb with SMTP id d75a77b69052e-43dfdb71df0mr9323101cf.31.1715295833752; Thu, 09 May 2024 16:03:53 -0700 (PDT) Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [2604:1380:45d1:ec00::1]) by mx.google.com with ESMTPS id d75a77b69052e-43df56ee943si24212321cf.802.2024.05.09.16.03.53 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 09 May 2024 16:03:53 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-175061-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) client-ip=2604:1380:45d1:ec00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=UMigAKh9; arc=fail (signature failed); spf=pass (google.com: domain of linux-kernel+bounces-175061-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-175061-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id 90BA81C22DF2 for ; Thu, 9 May 2024 23:03:45 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id CD94C12DD82; Thu, 9 May 2024 23:03:36 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="UMigAKh9" Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.18]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D92411292E6; Thu, 9 May 2024 23:03:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=198.175.65.18 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1715295815; cv=fail; b=RzpMmDHNWEVuIbmVYY0EW/uw6+W9o8rQAF2uWvlwJPX78Hg/W1a/A65OSyfQKwaTxAIR9hsp0RLZsA0CIXyS4VzbyZatnwan5WrN4GfcljhSfUJw+sbv4AAqDYowqT2wJ2eVzEaAhxLwwmt5yTO7zl5SX6n12YzZSG0j2pb72ZI= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1715295815; c=relaxed/simple; bh=OPWU5+ix3aqGPvoCdrj9AWV5ve05Hc09CyLmUz2F+Ws=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=kRniI5+VQh1pRIGkYlpBOgVtzwW1r2j5KehUvyUgrbq9LStpfhEmRFLNmJHYNO+er+bTIBUMrD7xR5egpRJksyPOjEXobvuihx+RRH1wCfiU3Pv5/LPGVOvufKnVfHKB+XPp9ZcB1SwQODwn5Klv3thPA74zJPhgiob3OTZbT+c= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com; spf=pass smtp.mailfrom=intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=UMigAKh9; arc=fail smtp.client-ip=198.175.65.18 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=intel.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1715295814; x=1746831814; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=OPWU5+ix3aqGPvoCdrj9AWV5ve05Hc09CyLmUz2F+Ws=; b=UMigAKh9G8HzJMCaYkhuJj00Hfox8/HrUhWid3ClxEdOV48aW/RAJP/w o9lapb/2S6Pj1KCivcfanmvH9bohmfWVOr3sCW9C6PplG7u2+1jG59i2Q 3p6HxqkHxnoXfevSUjlepekE7tFFUa3Q4997nY/WHe69vAj7vkDr4Hh/2 w1/rLO/8BEhVjNGqWS47LRhBdXMgpsYoMqyKx26cfOUZ93u06L58XZaBt 8EbaqZX+HIpRoHFSLdkmpFPfR83UICYs/3ghVNbqd7Es8N7xyY7JHXRVC MWAdndVHXzqKRscg0ukzTrzm272QdHfP2XAhxn48pBsIANKotvZwIyMyJ w==; X-CSE-ConnectionGUID: +hYPlPslSVSLQCtiKiU6QQ== X-CSE-MsgGUID: dHExVIHQTLezdUw2WutmYw== X-IronPort-AV: E=McAfee;i="6600,9927,11068"; a="11412680" X-IronPort-AV: E=Sophos;i="6.08,149,1712646000"; d="scan'208";a="11412680" Received: from fmviesa006.fm.intel.com ([10.60.135.146]) by orvoesa110.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 May 2024 16:03:33 -0700 X-CSE-ConnectionGUID: 39k5i6SJSW2XgS4JKO+4kg== X-CSE-MsgGUID: Qt15jePoSVqrbmgFp0g3ZA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.08,149,1712646000"; d="scan'208";a="29445675" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by fmviesa006.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 09 May 2024 16:03:32 -0700 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Thu, 9 May 2024 16:03:32 -0700 Received: from fmsmsx603.amr.corp.intel.com (10.18.126.83) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Thu, 9 May 2024 16:03:31 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35 via Frontend Transport; Thu, 9 May 2024 16:03:31 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.168) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Thu, 9 May 2024 16:03:31 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QLXd68NPVr+dZrzTPCGJ6y8XOBODorhNKLis+JDVZU+HiGo17+OEgmOS1SixR1fKMiLOdsUvUZaUlubznwg4bhrzQQw2bTmtPvoUK49tU/aj638Opx8sQsghSra43cKs+g67njk/eT9x12uExUoWPoExNRCjA1mfQ7IwGZEhvYMjvIn0H/XuEN+1T8rMtKAVaFQi8G2jtkhZq0TlM4CzFmkav6ZxcaVP4JaBCD7kkTQQlE0D3nxLTOPa3egvBQdBhNIqAXYXJhBT26pzFVuKyIdtntUu9IQaIiXc/MOKIs3V2kS3ZlyTuanIHqGCMH8o6MMsmahfZYLrl/xg+EpeZA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=OPWU5+ix3aqGPvoCdrj9AWV5ve05Hc09CyLmUz2F+Ws=; b=NisPNsE2KYsMULXN/qo1kj4QsDgB+G5qtpqCNNefO2wACAo3bEPhntoHJuQ6PAqGt3a/BWwSarcOR9aejv16ICCGdQO+919tZuuOUn0yxmKAtCjVqckrxYkEGYb3ZaZtRlA6KTecuD7kr7qNXCEDJ4KxG+lqC2Z+FUToJuzSVIQ7d681dn+Dus0i/SgLVwZx6AZTTamTRowJdj413l4qVlD5XzNAgaAYTdRlbYj3WK5bZYc+9yI04NemFzGfoYq8o1Ry6PlCRIJwsIN79ufCZSqv2lhu5fPD9vjJp7htLXzDzjXBN9O4QcYoMn2W3GtxpdhwN7oZm6TVIncPSuJOHQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from MW4PR11MB5911.namprd11.prod.outlook.com (2603:10b6:303:16b::16) by DM6PR11MB4706.namprd11.prod.outlook.com (2603:10b6:5:2a5::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7544.47; Thu, 9 May 2024 23:03:27 +0000 Received: from MW4PR11MB5911.namprd11.prod.outlook.com ([fe80::6446:3cb8:5fd5:c636]) by MW4PR11MB5911.namprd11.prod.outlook.com ([fe80::6446:3cb8:5fd5:c636%7]) with mapi id 15.20.7544.046; Thu, 9 May 2024 23:03:27 +0000 From: "Singh, Krishneil K" To: Simon Horman , "Lobakin, Aleksander" CC: "Drewek, Wojciech" , "netdev@vger.kernel.org" , "linux-kernel@vger.kernel.org" , Eric Dumazet , "Kubiak, Michal" , "intel-wired-lan@lists.osuosl.org" , NEX SW NCIS OSDT ITP Upstreaming , Jakub Kicinski , Paolo Abeni , "David S. Miller" Subject: RE: [Intel-wired-lan] [PATCH iwl] idpf: don't enable NAPI and interrupts prior to allocating Rx buffers Thread-Topic: [Intel-wired-lan] [PATCH iwl] idpf: don't enable NAPI and interrupts prior to allocating Rx buffers Thread-Index: AQHal+hNhMcZHvVF2kSeEm3ZM1H/ILF/OdQAgBBgYsA= Date: Thu, 9 May 2024 23:03:27 +0000 Message-ID: References: <20240426144408.1353962-1-aleksander.lobakin@intel.com> <20240429125742.GX516117@kernel.org> In-Reply-To: <20240429125742.GX516117@kernel.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MW4PR11MB5911:EE_|DM6PR11MB4706:EE_ x-ms-office365-filtering-correlation-id: e71a554c-7041-4592-eabe-08dc707c3cd2 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230031|366007|376005|1800799015|38070700009; x-microsoft-antispam-message-info: =?us-ascii?Q?x+RQEVjloA+Qz3DmY5hQE6H18zIwAk8Zb5koILhsoiQJGsRep4jr8NWahQY5?= =?us-ascii?Q?nQqvwhs+F3Bg/jveufuyA9naaNTq6Pq+FVeBwelofBChGtQ+uZ5j4qzRmhiR?= =?us-ascii?Q?5Tm127FkcznQZIhPa2kRDpd/vJPH32477ECEMRYQVb96tjKG2W8soVHlPEYe?= =?us-ascii?Q?zomU5QfV4UK+STRJgSCs709jiIwS0i7z5TwRoCiNdFamAx9upzeIaQAnEyR4?= =?us-ascii?Q?48+mytxyC5GpQ3/u8VuYX/8Jii7M6riW/Ee/ILxrh7DhGQMWDIQnwC2YeAcK?= =?us-ascii?Q?XTwPubpSNyZXQI/t0mjKAG+XWtK3LUMePF/puWUuRkuLTjKC36E9DDq/y+Gw?= =?us-ascii?Q?dC8kjAn3Ik6ChhNWEvh1aelgp/NDhBDxhabslNhFFWT5kZ3hagDQDdmnxoEQ?= =?us-ascii?Q?oLgnx9en89oHI0p/AINjd+NfmU8hSUmBErmo47rzIWb6hTVoXUEslNlC1vip?= =?us-ascii?Q?3Pc1xDUrk92nSy/LPCp22s+Fmj89qY5cxwj3YcERUawp4qbOTWsN1M8XQMWj?= =?us-ascii?Q?u1KnAXNfCd8yRG1OxVwCDMCHEihnev8Rquhqde38ugpqwmEb5GyaD7fprZ93?= =?us-ascii?Q?wfAYspwmvNl76SCwI5W6gtsrR33HiMqz5asrGQSifPDOIwQtr02YkkU7RZlz?= =?us-ascii?Q?ulW5OCzbMVBqHrFz0FTkxB90OVHLRzIJhN1rvZy/YXD3N9jnMYmf813TwFfl?= =?us-ascii?Q?YkWF0x7guhcMkzLybjPQWhdkV8o7Wy8s7a/zRp3NF/nVAj6RktOBObcLUY8m?= =?us-ascii?Q?WZKCxt/zicnPvxUKIGQeEk7NMNi5jyUQTVPsEpD/aNj2tCCgq/Shg0U/RLe/?= =?us-ascii?Q?qb4wfsit+tiDt16n022PHDq+K5V/sZK9eXZkzG9mI5mOIi/OaBh1kAXwQOe8?= =?us-ascii?Q?AaqlXycWOHOMG+vHwa0Lpk2+PQNYWdvsND1iPL93yjY11dfpsjj9l4D3N8qx?= =?us-ascii?Q?Vy+c5Y0N1Wzl/+IEB8Yj0Gi8x3/QUcr71TnQfRMJkRJh5lRMENZDNSprNVhe?= =?us-ascii?Q?KNSfUuWQuisbcS44qg96WYyG64nKQYZLe2WXly2NRytcLRw4oqRxu0KAhT79?= =?us-ascii?Q?WRRw9W0+Tul5/7Q+fH+YP5Yx8/SArhrFG2KkwLCQMPY8mpAizWuLV+fkXfRs?= =?us-ascii?Q?6Pk/BZW/tqlmzhc/O3aUpa4gL3wWqw1cJ8u+SHmXec4D+J/8K5L/h1Iwjdnn?= =?us-ascii?Q?lzFBLvYuQKH9oh4JyKLb8HcTzilQX4AexX9zXly6EtA5PdisQzCdJcbp6kkx?= =?us-ascii?Q?Wf5fS9P1NFBrPKpYFyIM79TbS48gzQDc8eZCXmDCPAd45MeQrUTCI04R+6KT?= =?us-ascii?Q?uZUvD6FQSyYo2yWgpqb2/qfnjrua7dItHgd9eECTdPcpPg=3D=3D?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MW4PR11MB5911.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(366007)(376005)(1800799015)(38070700009);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?RBxKIZyKYZgj7WBYb6gR1F97sYK6B5Gmd6FzgCFlxnah8rykhfAO34uZoRpG?= =?us-ascii?Q?RntwQXR9mSNzaaxYenICAlvjf3Ysi8+3t5Q4lLvKvFvVYU5UnbrFBVTFeGGq?= =?us-ascii?Q?2Y+ede1wBy2Wr+x2UR2OFXS9F/tn8tPWtOB21diAOiu9OP+nmoWlfloT0P6N?= =?us-ascii?Q?V712fL7j32t8hkRcTjPR/6K+OJNXhVx9nibLlprCafgqF5fGfrJOrKs1IBOR?= =?us-ascii?Q?pmnmhoDyb3tqwROwfVvrKfMq+fw5uM4sXO/XTrO77kYY0yVSdgt5OLqsro8a?= =?us-ascii?Q?WkI+PEfLOWTe2H3aN7t35pbJ1c5D1vyo71COTgZ72m+QUifSuNnxWdaduxuz?= =?us-ascii?Q?0jW0BlKfK0vPDinikRFVvYV/04vLYGY8Zzw9fe2sIZPbftfuBRHktqUgFvUB?= =?us-ascii?Q?RbHfWApePUW6Y3Ag24kYo4x1VoKDWwACcz0s9ybL2pxHLhZV2T+z1r1oo0SO?= =?us-ascii?Q?Wvzyev1xq5v7rD2F64ph30n99Gbxv7MTVW3VP7kNKnYCZfEJWrNux/h6Ygf9?= =?us-ascii?Q?jQjOxjgK8mHbF7nqwCz37aqX28e3sqgDLpYfraswQfg5jRMYpE4VV6mEp9rG?= =?us-ascii?Q?rNWt6zokRR3fsFwC3+E0EzHAzwwQC/xeVxX4PVQjkEchVN4e/Ua4Q+TqBgVR?= =?us-ascii?Q?r7czvHCKfDPBnbfUsKD3cOBS4jQbSeERN57/hI+trXjx9Q24FDvGpacDDQ5l?= =?us-ascii?Q?EnheDLku1gPpcI6aHucKKwB7hiHO1VJaeRiFjpkkTISIL4a7nk4OJLOjHXjr?= =?us-ascii?Q?dMfnW7kuOF+9FQDdNM3bd8D1HMPAZDyjqirbVAlPQKDC+GO6yIqBj0ucrNnq?= =?us-ascii?Q?vTOU+nohse/uZIQ1z75GXq3a6qPAZPBu2RMg9ytJcFEwO8FukbqXDT4Qa8UF?= =?us-ascii?Q?iZq5ZuCY+iMajz9My47l01NNB4PGbqzYF3ghY/J9Jejp/k9NDnwmST1jUN6Q?= =?us-ascii?Q?SqHNm8BcpKJrEeae147LOOW3zigpKjhiX0UAcgII4QDUq/fWASKCs47i4p+p?= =?us-ascii?Q?FFebsmnDTlFEAvMpG84+h1/BsWpgMhs/EkYLJ46gU71XrUqzKxQqcLZ9uluN?= =?us-ascii?Q?uwmEQ9HgDR+lxGN3jkaoE1b9sO9MIaWYleXTnEtm0RjDNBSmxMc0BS9Vokna?= =?us-ascii?Q?bDTL7ddUtuiUtpkVjCgQmq/vCJ0m16/95d4zUVOyW5AK3B7y5fkp9jTXrEJw?= =?us-ascii?Q?ij1ToOMqBzGloV2bdSCK6AyO+9WrVkjy2o7vPxBTGwUF6ASgb83fXu7W8ZmZ?= =?us-ascii?Q?7jIPv2lkxJwb6zuRMXB0AwBDHgEYQbW7LmIQu5iIWTkzKbhdp7ADJaUT4uX/?= =?us-ascii?Q?jfTXJFTk5ETvJWDAJ5U72/elTyWunGe1b6QmYK++d2Mn2PUWO1CLhqLcIuuW?= =?us-ascii?Q?YOaeCCeqNY9a3Dqukri6eZDj4UY+Y+rClOuwnNiRimFo3bzBMI/kb2uRUL3g?= =?us-ascii?Q?8gtS5bUBt7KuKV+x7zWgxx37WjSVAN9nx6D6ZMz/rqCViR6t/E07h8IIDj3y?= =?us-ascii?Q?hl15jvcjOR6/00YknKbja2fpBEOKrGzE9p4tFsPGbwoRXw2ZA2Qd34MxJi7Q?= =?us-ascii?Q?NhJGiB/VMfE+5q8vZRBPEvKgyrj2thkIOHxyBG9Znc5m+hSJSCjf6GYAAfo1?= =?us-ascii?Q?Cg=3D=3D?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW4PR11MB5911.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: e71a554c-7041-4592-eabe-08dc707c3cd2 X-MS-Exchange-CrossTenant-originalarrivaltime: 09 May 2024 23:03:27.8081 (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: axHfGpAbhsNdUoElfTahel5KHJBbmL5yKqK+enKq9VF2aDxT/Sm7LiXgi1FtjlnQf/q6StpFLzMRgUFlVdl0v3jhMGZAJVNYfl5vUhAv/N8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB4706 X-OriginatorOrg: intel.com > -----Original Message----- > From: Intel-wired-lan On Behalf Of > Simon Horman > Sent: Monday, April 29, 2024 5:58 AM > To: Lobakin, Aleksander > Cc: Drewek, Wojciech ; > netdev@vger.kernel.org; linux-kernel@vger.kernel.org; Eric Dumazet > ; Kubiak, Michal ; intel- > wired-lan@lists.osuosl.org; NEX SW NCIS OSDT ITP Upstreaming > ; Jakub Kicinski > ; Paolo Abeni ; David S. Miller > > Subject: Re: [Intel-wired-lan] [PATCH iwl] idpf: don't enable NAPI and > interrupts prior to allocating Rx buffers >=20 > On Fri, Apr 26, 2024 at 04:44:08PM +0200, Alexander Lobakin wrote: > > Currently, idpf enables NAPI and interrupts prior to allocating Rx > > buffers. > > This may lead to frame loss (there are no buffers to place incoming > > frames) and even crashes on quick ifup-ifdown. Interrupts must be > > enabled only after all the resources are here and available. > > Split interrupt init into two phases: initialization and enabling, > > and perform the second only after the queues are fully initialized. > > Note that we can't just move interrupt initialization down the init > > process, as the queues must have correct a ::q_vector pointer set > > and NAPI already added in order to allocate buffers correctly. > > Also, during the deinit process, disable HW interrupts first and > > only then disable NAPI. Otherwise, there can be a HW event leading > > to napi_schedule(), but the NAPI will already be unavailable. > > > > Fixes: d4d558718266 ("idpf: initialize interrupts and enable vport") > > Reported-by: Michal Kubiak > > Reviewed-by: Wojciech Drewek > > Signed-off-by: Alexander Lobakin >=20 > Reviewed-by: Simon Horman Tested-by: Krishneil Singh