From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.remote-ip=192.198.163.11 ARC-Seal: i=2; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; cv=fail; t=1792428812; b=iAJBJI2kszQaIof+LvCiq3ZEc0ZhiJCs0+VEHatUamHXKBZii/VOOikFH/ImSv+ppaLb BAouea3hhAS+Ccd4XYOK2gHEOpf2PLf1ZKnfwWMvBNQNmWRzWxeKf55gtQdcfY4L03KNN C6w5ftvKght3TXFESV6vWWC5hJTvnO0c92yMjHMvM61I5PWyJzSqdumwus+8ZamMvOuAj 7Z97OMMhLHOUtWZOLlBC4GFRm5D8UMJPkDYw0vcevmQZHH7Pr+Gj0pD7Z3tBNep5TvCqz Msll96D9BgOrRPs30cXnpMzRwzl0cudv44stIuvzUp3cZ8gaoV98evftN66RB953rYA== ARC-Message-Signature: i=2; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; c=relaxed/relaxed; t=1792428812; h=DMARC-Filter:DKIM-Signature:X-CSE-ConnectionGUID:X-CSE-MsgGUID: X-IronPort-AV:X-IronPort-AV:Received:X-CSE-ConnectionGUID: X-CSE-MsgGUID:X-ExtLoop1:X-IronPort-AV:Received:Received:Received: Received:Received:Received:Message-ID:Date:User-Agent:Subject:To:CC: References:Content-Language:From:In-Reply-To:Content-Type: Content-Transfer-Encoding:X-ClientProxiedBy:MIME-Version: X-MS-PublicTrafficType:X-MS-TrafficTypeDiagnostic: X-MS-Office365-Filtering-Correlation-Id:X-MS-Exchange-SenderADCheck: X-MS-Exchange-AntiSpam-Relay:X-Microsoft-Antispam: X-Microsoft-Antispam-Message-Info:X-Forefront-Antispam-Report: X-MS-Exchange-AntiSpam-MessageData-ChunkCount: X-MS-Exchange-AntiSpam-MessageData-0:X-Exchange-RoutingPolicyChecked: X-MS-Exchange-CrossTenant-Network-Message-Id: X-MS-Exchange-CrossTenant-AuthSource:X-MS-Exchange-CrossTenant-AuthAs: X-MS-Exchange-CrossTenant-OriginalArrivalTime: X-MS-Exchange-CrossTenant-FromEntityHeader: X-MS-Exchange-CrossTenant-Id:X-MS-Exchange-CrossTenant-MailboxType: X-MS-Exchange-CrossTenant-UserPrincipalName: X-MS-Exchange-Transport-CrossTenantHeadersStamped:X-OriginatorOrg; bh=5NpA8MejPYa5VoiZQgPe6XWOE6x9tmEcKlBuuceH0Ds=; b=cvh7ZpmW0I978gABRgyNpgnshqFgnprVWTFRlEm1rLAHkebKYdnI/IFJNMDht0z2vkAU OHKaGIUjdcQ9kcrHMev3Actj3slth/wKu2VF9Gk1ZR9BfQf6vFkzSpjuDghMSKTVA3pZF GkwJv4+99cym5a0K8/zo6Kii/mGIXgOYBeuWk0UXj5v2tO9/V4oKNQb4d8m3vSydo8tcB ha55vuR9JQz5Xyx/aSvdZmwMG2maI6MuCG8Pg81U0b/iNPEG/MqV9Jp545+YS+KUvLz1A zbGxnTEoNsUcBCL8LjPn9Z2blgSFIFuVyZPKo8UfNqZBqpXZGwLhdBCg3DJWzjwMEvw== ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass header.from=intel.com; spf=pass smtp.mailfrom=intel.com; dkim=pass header.d=intel.com header.i=@intel.com header.a=rsa-sha256 header.s=Intel header.b=R3Cepbo3; arc=fail smtp.remote-ip=192.198.163.11 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.11]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 68ECF606A31B; Mon, 19 Oct 2026 16:53:31 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.2 smtp.subspace.kernel.org 68ECF606A31B 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 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key, unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256 header.s=Intel header.b=R3Cepbo3 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1792428812; x=1823964812; h=message-id:date:subject:to:cc:references:from: in-reply-to:content-transfer-encoding:mime-version; bh=5uLTrQ1OjfNAa/IkbNpa9aGRZvE9G+aO/VExq6wRlVs=; b=R3Cepbo3fsiUr5s6DKyi+ZqhnbCfcHggNMCbP7IJVkDU8AE1e2WQFfFj uSGxSjMDM3MFxMjFhENkUWPSLnYInRLg5fof3I0qFG69vXckrRIg4GXc1 NJNjwSHAAmdy5xWSevtWDmIw6PSr2iRlil00Kp+99BOy1NZkTaOz965kM pr5z5o7wyG5XY1BJHDmka5es0CWxxgMPl//X2lrPCDCY9pqGv7Zh0f05A NMZIRmXq2Y4idPxDlvQDbTwHXK9tau8my9e15qc/XIYbTMuUfEqslS4Ph PwrOKgbqIHnlP+F/nhqYez/vEj+Kz6zMlxM8BFfg4D+0a0S5VrQJlQZzp A==; X-CSE-ConnectionGUID: NCdklk+FTEeAmmnheVXQog== X-CSE-MsgGUID: TTNgl82FTcCzbDScQWIZeQ== X-IronPort-AV: E=McAfee;i="6800,10657,11940"; a="1023427" X-IronPort-AV: E=Sophos;i="6.27,167,1787036400"; d="scan'208";a="1023427" Received: from orviesa006.jf.intel.com ([10.64.159.146]) by fmvoesa105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 Oct 2026 09:53:31 -0700 X-CSE-ConnectionGUID: +pW/dmshTvigpF+y+bCAhw== X-CSE-MsgGUID: DeILLBrOTNuHAWCA0CcYsw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.27,167,1787036400"; d="scan'208";a="2642037" Received: from fmsmsx903.amr.corp.intel.com ([10.18.126.92]) by orviesa006.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 Oct 2026 09:53:29 -0700 Received: from FMSMSX901.amr.corp.intel.com (10.18.126.90) by fmsmsx903.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.49; Mon, 19 Oct 2026 09:53:28 -0700 Received: from fmsedg902.ED.cps.intel.com (10.1.192.144) by FMSMSX901.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.49 via Frontend Transport; Mon, 19 Oct 2026 09:53:28 -0700 Received: from BYAPR05CU005.outbound.protection.outlook.com (52.101.85.65) by edgegateway.intel.com (192.55.55.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.49; Mon, 19 Oct 2026 09:53:28 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=XmaGII6MqIGZrZXXfSbucY+VjEtDG8ghj9oo7oT5V7vJzxQhbAZnwb0fd0jJO88j0m0cEyULtwosjb15byw27XFTY+Z1QoEQOibG3C1y5RUEvjvqC89IhWEAhHVZUuHJFAf0N53c8Igvlo/eWXdZ/i7rCsSGwAFg5aoFU1Pj2sGY15Bletgngq0PKr9sm5Ciaua9+BNXiwoxPipQKNjR2POl22Keo+rlFY4q6P/XzPbL96amqKm2pHzCaQPNPUqCfdqzbhrSA/t47bWRdp3tVvc89rMBkLwpMZXLGkyUNqJvOOpODJgG/0K2CVKCVd7OriGVw2pp/awT2tDzQ+asFA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=5NpA8MejPYa5VoiZQgPe6XWOE6x9tmEcKlBuuceH0Ds=; b=f5XiVrhTqV7+k5hAmD02HHsrxlV+B/UdvArnUaYPpdCttYV470OYAiWuLePpBiejiRKYEvs44zrYSJjLSKfn9TIqnA/Fzhc90pp8oul2EEKGOmp5JokzUjx0AaZgYi72zAxiCpENgXZL6V6TKgCkZk9GUDujVCMG7VEBXydNxu/zmKs2fbFmL3W1zmfITRu2XA8OprI7WPj64aMfke1PG1xchigvxypyhdrkX48KdtcedSvwY0dakJ1Ook+vYvKZ+W+Kws/hjFGe0nZOVi3ELXw1CNYjuMnrwohigEbD9OAHZOmK54b2RyFogkJDYAbwKGgGN3k8SiSnDZB1EfUgKA== 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 Authentication-Results: mx.microsoft.com 1; dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; Received: from SA3PR11MB186312.namprd11.prod.outlook.com (2603:10b6:806:595::5) by IA1PR11MB7753.namprd11.prod.outlook.com (2603:10b6:208:421::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.522.19; Mon, 19 Oct 2026 16:53:26 +0000 Received: from SA3PR11MB186312.namprd11.prod.outlook.com ([fe80::fbe8:9ba6:fcd0:f0b]) by SA3PR11MB186312.namprd11.prod.outlook.com ([fe80::fbe8:9ba6:fcd0:f0b%6]) with mapi id 15.21.0522.017; Mon, 19 Oct 2026 16:53:26 +0000 Message-ID: <44cc348f-f548-4496-bfb2-ad9dfdee2c74@intel.com> Date: Mon, 19 Oct 2026 09:53:23 -0700 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH iwl-next] libeth, idpf: use GFP_KERNEL for the initial Rx ring fill To: Luigi Rizzo , CC: , Tony Nguyen , Przemek Kitszel , Alexander Lobakin , Andrew Lunn , "David S . Miller" , Eric Dumazet , "Luigi Rizzo" , Brian Vazquez , Joshua Hay , Larysa Zaremba , "Jakub Kicinski" , Paolo Abeni , Simon Horman , References: <20261016151835.2500807-1-lrizzo@google.com> Content-Language: en-US From: "Tantilov, Emil S" In-Reply-To: <20261016151835.2500807-1-lrizzo@google.com> Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: MW4PR04CA0232.namprd04.prod.outlook.com (2603:10b6:303:87::27) To SA3PR11MB186312.namprd11.prod.outlook.com (2603:10b6:806:595::5) X-Mailing-List: netdev@vger.kernel.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SA3PR11MB186312:EE_|IA1PR11MB7753:EE_ X-MS-Office365-Filtering-Correlation-Id: abe14fd0-2e67-4b0e-9650-08df2e017e79 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|23010399003|7416014|376014|56012099006|11063799006|261009223027099003|10067099003|18002099003|22082099003|6133799003; X-Microsoft-Antispam-Message-Info: Szox+RRSpclIHbFJM+PKPSnD1HzQAKsVeVD6Gfpvc+vfYe5SZ5Ilx+rBu9N0SUjvSbSNRgWdyboxPvhZPQGEhkflp1IcxhhJ/S+0IrKSUsRgBEmiNwQTjIUMP+YafA/mkH9LXW/hmNABd4O+Fkukj09JbFNSE9ZbKeiLTq1MSfSmH/e6bvEzmDRvXVc4JgtmmoU2TLhxxnrD+IYBJFFSemdhe7uflNYNvtkM0TSDLPRoHOjpTnTLCCmIoZoOTNHaqWWpTaK5myptmJOgJG7OzUBv/EgbX4k0526VnEJNJ05hk0MH2KtRgpyQofm4NjEEtKN1g1SF1F+CeFUz0GA+eWXVN+BdWD30aK5fPqnb7Sn7jB5frapgdaUhRFG8blK7uF3CADKstvlPfs6Ba000UZRkbM3CU+rXJdZdP6RaoBI8ReBflGo4hPdhu+uU171SXEjNzcR2X/5QAWPJlpxjwGaUC6L5yP/Ahh6mPKx7C53IEzrD9a4XYW4o7SLyURthA17+tD9x53HYA+P2i64aYzw3hWOvGhs24nl8AmnMIBKDavHyk6R8Le4uvVYEqrp4JcxPfhrDz/fX0QyCh3uTotHV7IcUqUaicWXu+QGT/+bOlVAefFPsXaEfCJA+dNrANBGpLkeZVr3bTY4+Wcax1jSWAUHv0OmJR/avbikyG3s= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SA3PR11MB186312.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(23010399003)(7416014)(376014)(56012099006)(11063799006)(261009223027099003)(10067099003)(18002099003)(22082099003)(6133799003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?azh1TER2c0ZFYzBUdnVxV3grT1JGZkY0aU1UK3Q2M0JRcEl6S05JZTA4bU9F?= =?utf-8?B?bUxzTVhCMm1OVnM0cFZYZDdtb2JoSnYyZGJadEYweS94SnFwYUVhbkdmS2RX?= =?utf-8?B?TDBXalh1dmR2R1ZYSWtZd0JVcVRBemZ2ZlRNOVduYldQOUNzREpQSGJaSlM4?= =?utf-8?B?K1VvZE9uWWZibWZraEs0c3lJckpmVkxKM0xZcURiYWFvS0h5a0JFWDFPa0tP?= =?utf-8?B?MkNoOG9NLzVmWnZ5QWVMbDlyRnVNdXpWYnZVSmVCejd5MFhobTduSmdaSmlZ?= =?utf-8?B?Rk9GMWtwK1pnT1N4NVc4cnU1ZmZ4SHpFRXRkd0hSdGg2d3pUeWt2bG9xL0Iv?= =?utf-8?B?RjBiNU5zSzMvbnBPOThwNExLaytKTlp1R29nMit4YlZXeGtIZFJHWnozVlVk?= =?utf-8?B?ZStpOXpNaGVrbnE1SEMxY1BCUHAxb09OdFNTdFJEeGw1UFRPWEM2djJRelVG?= =?utf-8?B?cWd2LytPeThtMWYrUmNkTVdCL1kxVDZrZ0pLSVZ0RENISkN4bHpVYjdqMm9z?= =?utf-8?B?UE5WSXhNc1NXYU9acmloWUxzWTlnUmNJU0hyNUk4MU1pZFRzbFV5Ky9yOVJ4?= =?utf-8?B?TDdwN0ZFRnJqSzF5akxrcmNtdTNGRFM2RkVGTWVVWlFWeHJyczdXOXh1c2lL?= =?utf-8?B?NWduYkxvZG1DNjZkMjRXYnUra3NKVjY1L0RleXF6WlJnOTlkVk1zZEZYeG1m?= =?utf-8?B?TjJIamI0azVQVmhHbWlxVEtqNDF3UGVnNWNsa09oc3czdmtUTCt6RW1sM3RT?= =?utf-8?B?VnQ2VHh4K3kxZFVDVG5hZTNNaDZlQk1DeVBsSlVMUHpORDRjdTRCTG15MGNJ?= =?utf-8?B?a0dtRDZhK09OcnltZUl1bTlTc0FjQTUrdU1KMGkvcHRNWkljZzdOdnVkUk14?= =?utf-8?B?OVYvdm5RekR1aEtjYW5rZlUvNUhKendZblAyWFdyQUZpNHltZ1RUSktYZjdv?= =?utf-8?B?eVZxL2RTVisyQkNDS1gvMTk4V0Y1OWFKSkFhT2xBY1kzUnEzbG11czkrRlNE?= =?utf-8?B?NHg5aUx6eVViS1J3Vjhzd0lJYWd6NGlDQm5rZjVPSnF6bnJOYkZXV2VScGEx?= =?utf-8?B?UUcxSW5ZUnpnNE5pbUhEYVB1K1djMng5NEo5V2JMRlBDVmthTlh6U2FHZlh1?= =?utf-8?B?N1NmUGlzSmNqVVNJeUNWRTFCbEZHcm9Icy9lWVQxVkVQUy9FZjRaRkxnNjUx?= =?utf-8?B?ajRKRFNoZTBYY1JPa1FUaTRORVFWUm1vWVBJRnVUcjAyaC9oSXgzUnZEOVlm?= =?utf-8?B?RU84elBHR01tMkVGcEJ3WFJMa3Z5Zk1JUUppVVFjTkg2aFBnOGY0RUtWTkt2?= =?utf-8?B?UU5RVFhDdE5pMXBpQzl6SnIwVmJwRmxRWTVuaVVlZnhROEsrS1RnT3psZEhp?= =?utf-8?B?dFl0bXA1NjMvZkhmbXpaenFTRnBZam13bExGajN0Wi9PNEV5OGFpL3FnbEI5?= =?utf-8?B?bWVnTWFxNXNkUE5hT016WnNMMy9wc1Qra29ZUnRpV0pVYjgrSGQ3My9acXFS?= =?utf-8?B?bUFRTUdRZDk4K2ZXY3JrVkpYeWl2MTRHZjJLTW9SUFdpVzlTM2F5VWJ1TndM?= =?utf-8?B?TXBLVFFEN3FqcldORVpnNWRlS2ZaRi83MjdhU3dZSjlnaWovdmZjemRTUUdu?= =?utf-8?B?T042WWZVVEdUamVUQkxnMUtLYnlOaFFMNXBlRXhmbFlnV1l5Um4zVE9EYUVC?= =?utf-8?B?aEFBb1c4SDEvMDVxWHBQb0ZtVWlHakQyQitCTGxrc3VLbG1sNjFFNXBYOUxM?= =?utf-8?B?YldIUGtnUzF3eEpLZTRvOFBQWVZzRVVEay91UUVhTUNKeGZtK01yaFgwMmVV?= =?utf-8?B?cm1GcnVFdks0d2NWTGhDSW50K1dBOTRDTkxYZjN5b1JGRVJueVpka2dBaFRk?= =?utf-8?B?NU92b2xBUXJ1VkxvOWlmNDBqeFpiZTNrbTZqNHJHelRsVjFJM3Z2NzhVMGxK?= =?utf-8?B?TjM0WnYvcUVtQ0ZGYUFPbEYxMFJyZEVPcUpzeXJRYUt3eFppYkxJaDdvVW50?= =?utf-8?B?VkJPM2gvZ0xwZVltTUdIbGEzODFxSVlhWE9NNEE2aUlYZlRLWnhoUFFVdXZp?= =?utf-8?B?QVFYM2NPUG5nYWtDV1N5aHBjS0E4NG1oKzZseGtlaUczRnZqMFFGT25vMDBu?= =?utf-8?B?YjN3eVQ0cTA3K0dkaHI0cGNuNzdsaVpQbm5ZbXN5U3BvT0FBK2V6NmVoZmtm?= =?utf-8?B?ODN4M0kvakcrUGwzZmswTng5cDJ2U2pYZ1lsaHVYZTJsc1NBOEN6Y0ZqT0ZH?= =?utf-8?B?WW05dE5zM2tFTnpVSkY4aEt3YTJlS214MjM4Q0tkTFRsZVpyUzRUWlZid0hv?= =?utf-8?B?MTBYMGtsZlpFcFlWUE5EUGQvN1NWaDlacVlNb3lVeGpld3lub2xXRlc3QzJQ?= =?utf-8?Q?HPjPTjqI/8FDbkV4=3D?= X-Exchange-RoutingPolicyChecked: YxlAlE09yuH6xclLehPOnMt7JYEGtazVY0vk7q8XZCUa1d1+MCwhekj/NdFYJi4lFOaptoSOjQI7EFwb7+Wls1L+68D18R1a4rjjcagprGIfsqLyN/oguOcDt2FwJvSoXQZ4s0Dm4rTBiOUr5Mt95Lktc3uqPsgQYKMV903I2Q5eYEQo4Gk2Qru7k04NAonCZGSWToqIIBGKz/Oxy+C0VKifiQJt9ZQ/hjgs/hBJuZxcjt5+UOcSERSjJrvTRHjM+dO8oQJhoXT1o+wlKU9BRiPJpCNfyOAKorSMpqvVUAJM+Lz0V7ksfx/03ncgWV/FWYe6MKPRyiqHI9ztvHsimw== X-MS-Exchange-CrossTenant-Network-Message-Id: abe14fd0-2e67-4b0e-9650-08df2e017e79 X-MS-Exchange-CrossTenant-AuthSource: SA3PR11MB186312.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Oct 2026 16:53:26.2592 (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: RFBjj3KyMV0YI5xC8BBh9Rtlc4NUHzxy4cn7+wIAonqh/CStBLZ1+OAmeWQj+NU+CteilHazC+VOwdDs6s0W5JkO8K882r0Yca8BF92y4is= X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR11MB7753 X-OriginatorOrg: intel.com On 10/16/2026 8:18 AM, Luigi Rizzo wrote: > libeth_rx_alloc() always allocates with GFP_ATOMIC, including when idpf > fills its Rx rings at open or on queue reconfiguration. That fill runs > in process context, right after page_pool_create() and before the > queues' NAPI is enabled, so it may sleep, and GFP_ATOMIC is needlessly > restrictive there: it can neither reclaim nor compact, while the initial > fill can allocate tens of thousands of buffers across all queues. > > Add libeth_rx_alloc_gfp(), which takes the allocation flags, and make > libeth_rx_alloc() its GFP_ATOMIC wrapper. Use GFP_KERNEL for the initial > fill in idpf. > > Signed-off-by: Luigi Rizzo > --- > .../ethernet/intel/idpf/idpf_singleq_txrx.c | 7 +++--- > drivers/net/ethernet/intel/idpf/idpf_txrx.c | 9 +++++--- > drivers/net/ethernet/intel/idpf/idpf_txrx.h | 2 +- > include/net/libeth/rx.h | 23 +++++++++++++++---- Since libeth is outside the driver, it may be better as a separate patch? > 4 files changed, 30 insertions(+), 11 deletions(-) Reviewed-by: Emil Tantilov Thanks, Emil