From nobody Sat Feb 7 07:25:32 2026 Received: from mail-pl1-f201.google.com (mail-pl1-f201.google.com [209.85.214.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 0CE802D47E4 for ; Fri, 23 Jan 2026 20:41:15 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769200877; cv=none; b=A3BRXXi7mW3dCSdsyhKvKThoJf+Xuvg3IxheLAVW6h0zE+HLS6sXriuoWn8Qu247bAQYm42MIdzLR/gBCjGJ9wgHMiBmvD9pDcBVD7vheVPD/QeeX1dXU06XoaN3gqLTRKYVwlWbDMkzxkLtxBVQYLFKVPYR9Exc3CtuBokqsJc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769200877; c=relaxed/simple; bh=Ge1BYLj4o1RylNM6YHics8YMRzeFye431Sj/cQyD8D4=; h=Date:Mime-Version:Message-ID:Subject:From:To:Cc:Content-Type; b=B7hGdOMmMya9Hbf8BJu1CBkahAWjCnZvx/ZmPz/3saCGoxInLrGiX32+kT5ROSKZeT1U/ule71Cr19SVxLVNLAuijB8uwUAOOD0DFa2LBUKSfpJUQIVtvCE9PKsExUgIuYw3/5H4ztnmklS+pO+Ej71K+6JMi2qv+44PYb/DgjM= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com; spf=pass smtp.mailfrom=flex--brianvv.bounces.google.com; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b=CFHtDGzJ; arc=none smtp.client-ip=209.85.214.201 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=flex--brianvv.bounces.google.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b="CFHtDGzJ" Received: by mail-pl1-f201.google.com with SMTP id d9443c01a7336-2a0bae9acd4so17622615ad.3 for ; Fri, 23 Jan 2026 12:41:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1769200875; x=1769805675; darn=vger.kernel.org; h=cc:to:from:subject:message-id:mime-version:date:from:to:cc:subject :date:message-id:reply-to; bh=AU44HUCEHUqwi5+mrhLfRciiivzSXDT+0k5KnWcApVg=; b=CFHtDGzJBMFOJkHinpEliGOO4LgnVZjP22//lMaQJFJ78vF9xhx7Oq6sIO0H3hnglY pOVixdEx+Gsi305edlKfY6t/86reqPGMhKLHH3YSnUre3wcgbLg+72ihOILBCx4eHZ8W cyyiRQnIh0QR2rgW5nVChboxPylWF42FIYyvi0Wu/LwU1+Mm5qde2/DBBK/xvApPRjmO fUNzy5aZesko+Fj5UNXcY/Up5Le7jRxfTa/5QZp0XsFEK/OtPEJvHbgBbrDwoOFaMj1o I6kcXc5wkINoN6eMbxPzfgnV/oQ0awSCiZfzE6mUxybyvLgev+xej3cn0XplH4YuOl6o jS6Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769200875; x=1769805675; h=cc:to:from:subject:message-id:mime-version:date:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=AU44HUCEHUqwi5+mrhLfRciiivzSXDT+0k5KnWcApVg=; b=qrMc3f61JBFegRWuZH/EyKDrsPGLgPKPi/1e5ILcpMLWiiNlzxt/lAAJgCgqxPsd05 ndVFPHjpmAc+gsOikwyAc23eRSpxj40fOjmRfvXpEVIShG8osaS+C2qDc19k0v2NwAFT I6lY/VbsJC7MRZYsvnVVnaYnjnIbgln9OXzp+0eYH9D2HfZ85vgQlhra58rBln1PR/qG Q3CLB18E517OvJfA1ADskozCBPnRLafJULOhCIyRKb8kVbycsfD7JsMWe8jh6RbgtRPh ocJU9uwiDrufM0gIwRs6xTv8Bc1rmT2oDyz2o1qtczeDU8JGTIdD7cjOw/Z/S0u2HkKO oovw== X-Forwarded-Encrypted: i=1; AJvYcCUTAP0rSe/2c08s5gVUMBjzv3HOd8xJtuvM1SttBbA+ZxwC4gOyWQWI+uHMe40y9qQIWYPcNC4L2sEHDcQ=@vger.kernel.org X-Gm-Message-State: AOJu0Yz9SgSz7BH54FWdpDJXePFRy0mUKHC8ZK8Lz/HpPa1R+ODzQ5CC Ou+5SKQoHMiq6ZoGBhi9FkEqBzKcpEGmtu3UAIWLGf3a2Xvg7nZdJuxvDNwt3k2i88gIZHADsUi toXO8M9LtAw== X-Received: from pjzh2.prod.google.com ([2002:a17:90a:ea82:b0:34c:34ab:8fd9]) (user=brianvv job=prod-delivery.src-stubby-dispatcher) by 2002:a17:902:a501:b0:29e:bf76:2d91 with SMTP id d9443c01a7336-2a7fe741875mr26673385ad.42.1769200875444; Fri, 23 Jan 2026 12:41:15 -0800 (PST) Date: Fri, 23 Jan 2026 20:40:58 +0000 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 X-Mailer: git-send-email 2.52.0.457.g6b5491de43-goog Message-ID: <20260123204058.651080-1-brianvv@google.com> Subject: [iwl-net PATCH] idpf: change IRQ naming to match netdev and ethtool queue numbering From: Brian Vazquez To: Brian Vazquez , Tony Nguyen , Przemek Kitszel , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , intel-wired-lan@lists.osuosl.org Cc: David Decotigny , Li Li , Anjali Singhai , Sridhar Samudrala , linux-kernel@vger.kernel.org, netdev@vger.kernel.org, emil.s.tantilov@intel.com, Brian Vazquez Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The code uses the vidx for the IRQ name but that doesn't match ethtool reporting or netdev naming, this makes it hard to tune the device and associate queues with IRQs. Sequentially requesting irqs starting from '0' makes the output consistent. Before: ethtool -L eth1 tx 1 combined 3 grep . /proc/irq/*/*idpf*/../smp_affinity_list /proc/irq/67/idpf-Mailbox-0/../smp_affinity_list:0-55,112-167 /proc/irq/68/idpf-eth1-TxRx-1/../smp_affinity_list:0 /proc/irq/70/idpf-eth1-TxRx-3/../smp_affinity_list:1 /proc/irq/71/idpf-eth1-TxRx-4/../smp_affinity_list:2 /proc/irq/72/idpf-eth1-Tx-5/../smp_affinity_list:3 ethtool -S eth1 | grep -v ': 0' NIC statistics: tx_q-0_pkts: 1002 tx_q-1_pkts: 2679 tx_q-2_pkts: 1113 tx_q-3_pkts: 1192 <----- tx_q-3 vs idpf-eth1-Tx-5 rx_q-0_pkts: 1143 rx_q-1_pkts: 3172 rx_q-2_pkts: 1074 After: ethtool -L eth1 tx 1 combined 3 grep . /proc/irq/*/*idpf*/../smp_affinity_list /proc/irq/67/idpf-Mailbox-0/../smp_affinity_list:0-55,112-167 /proc/irq/68/idpf-eth1-TxRx-0/../smp_affinity_list:0 /proc/irq/70/idpf-eth1-TxRx-1/../smp_affinity_list:1 /proc/irq/71/idpf-eth1-TxRx-2/../smp_affinity_list:2 /proc/irq/72/idpf-eth1-Tx-3/../smp_affinity_list:3 ethtool -S eth1 | grep -v ': 0' NIC statistics: tx_q-0_pkts: 118 tx_q-1_pkts: 134 tx_q-2_pkts: 228 tx_q-3_pkts: 138 <--- tx_q-3 matches idpf-eth1-Tx-3 rx_q-0_pkts: 111 rx_q-1_pkts: 366 rx_q-2_pkts: 120 Signed-off-by: Brian Vazquez Reviewed-by: Aleksandr Loktionov Reviewed-by: Brett Creeley --- drivers/net/ethernet/intel/idpf/idpf_txrx.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/ethernet/intel/idpf/idpf_txrx.c b/drivers/net/ethe= rnet/intel/idpf/idpf_txrx.c index c2a1fe3c79ec..c1f8dfc570ce 100644 --- a/drivers/net/ethernet/intel/idpf/idpf_txrx.c +++ b/drivers/net/ethernet/intel/idpf/idpf_txrx.c @@ -4093,7 +4093,7 @@ static int idpf_vport_intr_req_irq(struct idpf_vport = *vport, continue; =20 name =3D kasprintf(GFP_KERNEL, "%s-%s-%s-%d", drv_name, if_name, - vec_name, vidx); + vec_name, vector); =20 err =3D request_irq(irq_num, idpf_vport_intr_clean_queues, 0, name, q_vector); --=20 2.52.0.457.g6b5491de43-goog