From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.16]) (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 95611332EBC for ; Fri, 10 Apr 2026 07:49:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=198.175.65.16 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775807376; cv=none; b=EXZ2Q1/DSYzNAQxdr/re+4XvBDYBE3VH0rp1Eg1X+HRVN6DXAcAF9u+j22h4OPngjiIGISnFlQKV926TSKxNnfMZEQZnwrdGatmIPeuytDI9Wr2mm5TeTeykbApiW0+spJAD1PeTbPYr1tqPFC9kWsdONAp/PItVLRPqcKq3G3E= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775807376; c=relaxed/simple; bh=KyKKiZWFrU6bgfomlOok069woZZROnCpDRvRPVZwUBo=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=Qi+pNi8cmN3h47nC9apcX9UP5Z9YeZzGp0mtz6cd7St0C/XQ+LG4VWwqMf2w6g9w6/RvTQJWL7+nC/3vkHLcfFX/J0TpxS9G+txstatxmHbr6CEiMnzY/3wKD0VlCPhsS1UuTgi6Hx5qKOTm4bSqEAzvluCIfdsaq8s08yjaBNw= ARC-Authentication-Results:i=1; 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=OqlbWNml; arc=none smtp.client-ip=198.175.65.16 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) header.d=intel.com header.i=@intel.com header.b="OqlbWNml" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1775807374; x=1807343374; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=KyKKiZWFrU6bgfomlOok069woZZROnCpDRvRPVZwUBo=; b=OqlbWNmlz0LBpjSa50NXgSgyWoYnxWIueT4wGBRToOylwNF5kn+R7rhu MLAyFZnvVxqL/9DIy74ZGfg01VuVek5oWbeaiDRf3Oxvd3FZ/un44lxxD xxfQ31uCBe3734M5X7/Qa3aPRtqWkpo+cDW5GafJ3gMnWKHrzkAiSSjF3 yKPZvsGLbRBMjVDFqWmBcFGw4DzXo7L6huujl4kwW4DoCotonwgKmZ4cH j5bHQadlqpMZ+DZ+/YpujSmFgqEUqJNkdzGPTZ6XaF/ypw7GRLqqi1FsD Cz61Y4q3Tvgxd/KJmCbjH1snt+ZJWz4DBNcFZWwczUpDFdSJ86JqWPmld w==; X-CSE-ConnectionGUID: xLA+kAhoQ7qrVfPn9YSxvg== X-CSE-MsgGUID: NHiEsS2lQfuzf1mOhsP5lw== X-IronPort-AV: E=McAfee;i="6800,10657,11754"; a="77007933" X-IronPort-AV: E=Sophos;i="6.23,171,1770624000"; d="scan'208";a="77007933" Received: from orviesa008.jf.intel.com ([10.64.159.148]) by orvoesa108.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Apr 2026 00:49:33 -0700 X-CSE-ConnectionGUID: /p17nqLyRya/B32oUl8oVQ== X-CSE-MsgGUID: GMYz3NDBTcKgVXhjrmZZzw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.23,171,1770624000"; d="scan'208";a="228941886" Received: from amlin-019-225.igk.intel.com ([10.102.19.225]) by orviesa008.jf.intel.com with ESMTP; 10 Apr 2026 00:49:32 -0700 From: Aleksandr Loktionov To: intel-wired-lan@lists.osuosl.org, anthony.l.nguyen@intel.com, aleksandr.loktionov@intel.com Cc: netdev@vger.kernel.org, Jacob Keller Subject: [PATCH iwl-next 6/10] ice: increase OICR interrupt moderation rate to 20K interrupts/sec Date: Fri, 10 Apr 2026 09:49:17 +0200 Message-ID: <20260410074921.1254213-7-aleksandr.loktionov@intel.com> X-Mailer: git-send-email 2.52.0 In-Reply-To: <20260410074921.1254213-1-aleksandr.loktionov@intel.com> References: <20260410074921.1254213-1-aleksandr.loktionov@intel.com> Precedence: bulk X-Mailing-List: netdev@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit The miscellaneous interrupt cause (OICR) is throttled to 8K interrupts per second (124 us minimum spacing). This interrupt handles VF mailbox messages and Tx timestamps, so the low rate imposes a minimum latency floor on both use-cases. Raise the rate to 20K interrupts per second (50 us minimum spacing) to allow lower latency handling for Tx timestamp bursts and high VF message rates. Signed-off-by: Jacob Keller Signed-off-by: Aleksandr Loktionov --- drivers/net/ethernet/intel/ice/ice_main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/ethernet/intel/ice/ice_main.c b/drivers/net/ethernet/intel/ice/ice_main.c index 75a48e5..2921da4 100644 --- a/drivers/net/ethernet/intel/ice/ice_main.c +++ b/drivers/net/ethernet/intel/ice/ice_main.c @@ -3501,7 +3501,7 @@ static int ice_req_irq_msix_misc(struct ice_pf *pf) ((pf->ll_ts_irq.index + pf_intr_start_offset) & PFINT_SB_CTL_MSIX_INDX_M) | PFINT_SB_CTL_CAUSE_ENA_M); wr32(hw, GLINT_ITR(ICE_RX_ITR, pf->oicr_irq.index), - ITR_REG_ALIGN(ICE_ITR_8K) >> ICE_ITR_GRAN_S); + ITR_REG_ALIGN(ICE_ITR_20K) >> ICE_ITR_GRAN_S); ice_flush(hw); ice_irq_dynamic_ena(hw, NULL, NULL); -- 2.52.0