[{"id":3686753,"web_url":"http://patchwork.ozlabs.org/comment/3686753/","msgid":"<6F0C5872-0388-47AF-8CD9-1D116EA13224@nutanix.com>","list_archive_url":null,"date":"2026-05-05T00:59:40","subject":"Re: [Intel-wired-lan] [PATCH net-next] e1000e: ethtool: add\n get_channels support","submitter":{"id":84134,"url":"http://patchwork.ozlabs.org/api/people/84134/","name":"Jon Kohler","email":"jon@nutanix.com"},"content":"> On May 4, 2026, at 7:49 PM, Jakub Kicinski <kuba@kernel.org> wrote:\n> \n> On Mon,  4 May 2026 08:48:23 -0700 Jon Kohler wrote:\n>> e1000e hardware supports a single RX/TX queue pair, add basic support\n>> for ethtool -l (i.e. get_channels), so that callers indeed see a single\n>> queue.\n> \n> Why? Isn't EOPNOTSUP from ethtool -l implicitly saying that there's\n> only one queue?\n\nPerhaps, but I’m not sure that is a guarantee. A good relevant example\nis when I added get_channels support to enic, which supports all sorts\nof channels, so I don’t think EOPNOTSUP can be 100% consider reliable\nin that case. Meaning, if it just so happens that the original author(s)\ndidn't put in get_channels, that doesn’t necessarily mean there is only\none queue.\n\nAnd in this case, there is an \"other\" queue as as well too, as far as\nI can tell, so the output is at least semi-interesting.\n\nJon","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=1+Tsa+JU;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=osuosl.org\n (client-ip=140.211.166.137; helo=smtp4.osuosl.org;\n envelope-from=intel-wired-lan-bounces@osuosl.org;\n receiver=patchwork.ozlabs.org)"],"Received":["from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137])\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 4g9D59702Jz1yJx\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 06 May 2026 08:41:17 +1000 (AEST)","from localhost (localhost [127.0.0.1])\n\tby smtp4.osuosl.org (Postfix) with ESMTP id 9C59C40CB7;\n\tTue,  5 May 2026 22:41:05 +0000 (UTC)","from smtp4.osuosl.org ([127.0.0.1])\n by localhost (smtp4.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id 8fna0i40gVV8; Tue,  5 May 2026 22:41:04 +0000 (UTC)","from lists1.osuosl.org (lists1.osuosl.org [140.211.166.142])\n\tby smtp4.osuosl.org (Postfix) with ESMTP id 7E95A40CA9;\n\tTue,  5 May 2026 22:41:04 +0000 (UTC)","from smtp4.osuosl.org (smtp4.osuosl.org [IPv6:2605:bc80:3010::137])\n by lists1.osuosl.org (Postfix) with ESMTP id 7B8C630A\n for <intel-wired-lan@lists.osuosl.org>; Tue,  5 May 2026 01:00:06 +0000 (UTC)","from localhost (localhost [127.0.0.1])\n by smtp4.osuosl.org (Postfix) with ESMTP id 6C9D94082E\n for <intel-wired-lan@lists.osuosl.org>; Tue,  5 May 2026 01:00:06 +0000 (UTC)","from smtp4.osuosl.org ([127.0.0.1])\n by localhost (smtp4.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id 1zJJspNXaM8B for <intel-wired-lan@lists.osuosl.org>;\n Tue,  5 May 2026 01:00:05 +0000 (UTC)","from mx0b-002c1b01.pphosted.com (mx0b-002c1b01.pphosted.com\n [148.163.155.12])\n by smtp4.osuosl.org (Postfix) with ESMTPS id 79EBE4081D\n for <intel-wired-lan@lists.osuosl.org>; Tue,  5 May 2026 01:00:04 +0000 (UTC)","from pps.filterd (m0127844.ppops.net [127.0.0.1])\n by mx0b-002c1b01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id\n 644Jff4g2593279; Mon, 4 May 2026 17:59:47 -0700","from sn4pr0501cu005.outbound.protection.outlook.com\n (mail-southcentralusazon11021093.outbound.protection.outlook.com\n [40.93.194.93])\n by mx0b-002c1b01.pphosted.com (PPS) with ESMTPS id 4dwgsy4t9h-1\n (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT);\n Mon, 04 May 2026 17:59:46 -0700 (PDT)","from LV0PR02MB11133.namprd02.prod.outlook.com\n (2603:10b6:408:333::18) by DS0PR02MB10272.namprd02.prod.outlook.com\n (2603:10b6:8:1b6::17) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9846.26; Tue, 5 May\n 2026 00:59:40 +0000","from LV0PR02MB11133.namprd02.prod.outlook.com\n ([fe80::10e5:8031:1b1b:b2dc]) by LV0PR02MB11133.namprd02.prod.outlook.com\n ([fe80::10e5:8031:1b1b:b2dc%3]) with mapi id 15.20.9870.023; Tue, 5 May 2026\n 00:59:40 +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 smtp4.osuosl.org 7E95A40CA9","OpenDKIM Filter v2.11.0 smtp4.osuosl.org 79EBE4081D"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=osuosl.org;\n\ts=default; t=1778020864;\n\tbh=cuYxA21MOfsE49m46/kiTh3Ur39ytOWqQmEqeQac9PY=;\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=1+Tsa+JUemSMT36SEi5S35gIApYLBK595KItjVZakQ6DkGczFjTyUCFrG6BKsb5sm\n\t 6Tn1XafISsTCre9MrLvLtul59B8KIu6HUv3UdDCvADOeR9xuM91ub+CI9v8MirmfwG\n\t WeiPCdxTDkyj04g7MYCoOU5S0fbsSEdSQsYJaPIISXQKj7Y72P7skEyb9Xdtd1hLTQ\n\t LFOeOUrVma4AdUshvceAoDAr47POR/gHTnQihCYg99bYHIWfkDnTDbGn1uL851v8MW\n\t u3dphojYXLnIIlISQr1/cf8+9i0d6sVYhb4WVDBOce1EW4vjA2we6DYnbSw2fuoOIJ\n\t RSid8a9EsScHw==","Received-SPF":"Pass (mailfrom) identity=mailfrom; client-ip=148.163.155.12;\n helo=mx0b-002c1b01.pphosted.com; envelope-from=jon@nutanix.com;\n receiver=<UNKNOWN>","DMARC-Filter":"OpenDMARC Filter v1.4.2 smtp4.osuosl.org 79EBE4081D","ARC-Seal":"i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=l/+6oqkRBjpju7DHqcT+d6IJMjGDi9Mj4YNEWwyyNo+Xg2ondYcGUVYRl17zj9ezvVRm96JOLzm9lYfwsLLKyoTE3sPBT2Zirw1YTdf+rJTSSsbPNs6rpIjtG6emu7ov/OvOtbo4Ja88LUzuEmJIx+7bsNP8Zvg7XepYXKzMKFwFnIIs+R6nELTQfgQXmk0td/mfmWrP5JnTD+tAI4UnyQnuoS4FI4oi+yS8X1bV69tx5rWFWrmPkmxXLKSx/XBDWaoR/bqwjiO7LX27ohm2tH7DFsCDtylnv1JfzxKVuqgRuoNjUsSKDcFSluPWr7FqhXmbjLkLZmgYgn+07ZgRFw==","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=cuYxA21MOfsE49m46/kiTh3Ur39ytOWqQmEqeQac9PY=;\n b=lL5JQaR4JjIIEIzhkSbkfWl2PCuRJYG/PxvdzF+3p5tGLw3J0kCnEIXZJJZLJm/QfyZ3FfQn6gLcctaMOfzfSW9MYSYruJlKBvNYCCFJmbIj+mtQC8R6YBVdV9vsNg6/KQuGieDHAQl1rDWDE1SfdkreK/jcpzCYoEtAB7IikxvTBbBsCI7FEC3lwSSoUq8xQfdO/fXmXrj7riT/qNuCBhWHYjB4RfdktM8jR0EdFCegSNVtporNOdWTEuSnG1qULK6e9i7D0virY/mz8vkb0RWwI1hwpim19iTgN0DEFcvsvD6xXYJmCnJORuNau1AAOoV+Gr+f1zE7u0Dwas1Q/Q==","ARC-Authentication-Results":"i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=nutanix.com; dmarc=pass action=none header.from=nutanix.com;\n dkim=pass header.d=nutanix.com; arc=none","From":"Jon Kohler <jon@nutanix.com>","To":"Jakub Kicinski <kuba@kernel.org>","CC":"Tony Nguyen <anthony.l.nguyen@intel.com>, Przemek Kitszel\n <przemyslaw.kitszel@intel.com>, Andrew Lunn <andrew+netdev@lunn.ch>, \"David\n S. Miller\" <davem@davemloft.net>, Eric Dumazet <edumazet@google.com>, Paolo\n Abeni <pabeni@redhat.com>, \"intel-wired-lan@lists.osuosl.org\"\n <intel-wired-lan@lists.osuosl.org>, \"netdev@vger.kernel.org\"\n <netdev@vger.kernel.org>, \"linux-kernel@vger.kernel.org\"\n <linux-kernel@vger.kernel.org>","Thread-Topic":"[PATCH net-next] e1000e: ethtool: add get_channels support","Thread-Index":"AQHc29Y9rxTi743U1ky+dQQiRDIOo7X+iX2AgAATsQA=","Date":"Tue, 5 May 2026 00:59:40 +0000","Message-ID":"<6F0C5872-0388-47AF-8CD9-1D116EA13224@nutanix.com>","References":"<20260504154823.2535612-1-jon@nutanix.com>\n <20260504164901.7b3a737b@kernel.org>","In-Reply-To":"<20260504164901.7b3a737b@kernel.org>","Accept-Language":"en-US","Content-Language":"en-US","X-MS-Has-Attach":"","X-MS-TNEF-Correlator":"","x-mailer":"Apple Mail (2.3864.500.181)","x-ms-publictraffictype":"Email","x-ms-traffictypediagnostic":"LV0PR02MB11133:EE_|DS0PR02MB10272:EE_","x-ms-office365-filtering-correlation-id":"4c8b0600-a1be-4b52-2c24-08deaa419646","x-proofpoint-crosstenant":"true","x-ms-exchange-senderadcheck":"1","x-ms-exchange-antispam-relay":"0","x-microsoft-antispam":"BCL:0;\n ARA:13230040|366016|1800799024|10070799003|7416014|376014|22082099003|56012099003|18002099003|38070700021;","x-microsoft-antispam-message-info":"\n 6CrbUJQhElTcCjirJRaIx8xVTEBZpwtWAolGoyiBtJyjNpnrn+/FV0pOx1S963BYRizwcaRnSYunOTIggMfcpYbGaLdqExCcyHezhAoF3PdKVMKLFLp1OOtnhZO26mSuYRvYN0i1QdFIo8cG1/LpBpetCsP2gkMGyAUSMoXECNSAjyPbZa9kICLeslEHTjkP0ufiT/zafqRUqXBw3WfrheGEA2tWDSP6roOuAgFxRhyI0P9V3HeFl9B3ydlW3vF2J+KLx7HpTJqLPZJyU+RSg297W9EBX+juC3Ek1V1WJrjfOwYfD2bRvM9Yc7jticzuOnu+WFHJRrsr/QJRiK8IfnFRBG9Ahnzn7C3Gun3drjq+rPwn46OVX1p3JdYBcSsp6b+U8ntK/HL34XO/Q4Y3xPr0HRly3J4PzyEzWt0tcmiWzaArA/0Fgg0tSkkzBgMeb1EjvKo37C8qh3sSmUa7+GaXZJU/+Lm8s34EH4hnYwaImVzyXXznDe0xbEmCuVdXtXlCEQPchcaapSY892iSm1wv49nm4jK2pBIU7RRB2tUYZjjNLf+mM4iEwD7Ri2kQXzKKa+DHwXgm5q5g4LW5xd9y873p72Iw0pHD7TJXtnFBVMuhF6Gv4tfj22y/F6puWQTXWwMUue+HTwEBtbwXEX+qfXdEH0JRYAjNDrrKbMuiLgw/4XNJzOFCzSpfonSD1WM1MeASRSF71Y4WKOUWhGJQynGqnLaKH4P/U55MBi/R25Q4gYaz0+IKNANlyH+6","x-forefront-antispam-report":"CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;\n IPV:NLI; SFV:NSPM; H:LV0PR02MB11133.namprd02.prod.outlook.com; PTR:;\n CAT:NONE;\n SFS:(13230040)(366016)(1800799024)(10070799003)(7416014)(376014)(22082099003)(56012099003)(18002099003)(38070700021);\n DIR:OUT; SFP:1102;","x-ms-exchange-antispam-messagedata-chunkcount":"2","x-ms-exchange-antispam-messagedata-0":"=?utf-8?q?4K/KkArLLhNVEqCidvVZ/6Nxiv0k?=\n\t=?utf-8?q?3t8eEYMBpvrHKbcQpsrceC/CS+fm7JcSYgaQghAuQf0cq2y0UNcWRPpMn4MMpS2jH?=\n\t=?utf-8?q?XbgLtgbG1eTKzqyxJzAvZQQPxh3pnpQhQBlDoeAKnQJbGt5PGLTMwZ9p1myoyG0zX?=\n\t=?utf-8?q?oDNIRZgblTmv6PnSqWsYi4kb24aY5EIBm2+xVaOf1vMSdrK9v7T2yj72dN6zd2iV6?=\n\t=?utf-8?q?E5CqFWtsHIbDVHzNbusNSJrnKudQwxQwQR0yBDH4k7uZsL+8NlL2hUGNDQ9CpfvNu?=\n\t=?utf-8?q?yaswQRQbKILxqi2w/1ISBzb43JiUJdi8Dbmc8L+IZckIRWyWmgPkC+4a702mhWJVu?=\n\t=?utf-8?q?Htd81EC7RPcxKyNkyJaTMgkUWCVmQjqBFxeDOGWhcHW5LtMESiPwIl9FxgwTx7LO4?=\n\t=?utf-8?q?4TV6UXp70Ovl8YP9UbG6mBuh11CQXpvATJ0NJgY8EWdZrNMO1q+dUivr9RrSSDLD8?=\n\t=?utf-8?q?kHaCulRKMU8xU93O9DCIpX2mARbonuL66NNuq2aumjdIxb39oHrbpjDf+xtNB18Vv?=\n\t=?utf-8?q?dyIwdwQrvRk28IRMiOIe1N5Bk9eOojY9+2T3AGkZQAVy+cYQylpcLCjcRzw+BcdBd?=\n\t=?utf-8?q?6WfyZP3tdTYQaI09ckPI5A7PHP4OXmG+vimR51spzryrxrSTDFzHbnYQ/wZ9zZ+kp?=\n\t=?utf-8?q?GgQdbF9SdWYeSFmJD+/JOkDt5f6vYlZALC/xLNLd34y99/So2//kJGSZIGA2LU/i6?=\n\t=?utf-8?q?UUQRdC9D1VZflrMV6RI7sWL905Pa/ymrPgQe3CReY/wkit2ySnjNKh7LEpBsl8l6E?=\n\t=?utf-8?q?OQRbexeN9veOvw+VBytyY7Lt1bX1N8Gs1GGnjT6V1k0AQPmmYAMHpGwD/nhJp6lAo?=\n\t=?utf-8?q?HjqHlNlrrp2txsFF9Ft2bLRT6EdWNafZaR1ftKrLnvaV801u2pMkrHk32skwP0RAl?=\n\t=?utf-8?q?A8arEFBDZe9R/P4hvZ4MtA0hwBeJcO28SeYLQu3SRHpSZIUHHFqw4irPNqcKcVovq?=\n\t=?utf-8?q?6qFbRSZdC/rGr7JhGETL52zbuFMXkxH/ApzKZ4OMD7e9sf4Np3kJu6Km9MtqfRWzS?=\n\t=?utf-8?q?c+OlTgcJEyaDPEiikaHpmaJqcstBzLhybL8LbPkLrxYvJIuxbLhFf0Et/XjEz/NWp?=\n\t=?utf-8?q?hGE9CF1m5LMfsx2dM7RRZGlhBy6CjsntGTrcp009zv3K9va7Cs8C0Fp+TeuAWvoCF?=\n\t=?utf-8?q?jtXeQ7YxlTP6G+LKrVaQl6/AhviquDgBLK0t7a8Vnv/MismmbtxMt04SEy+dhVFT6?=\n\t=?utf-8?q?+oChswPM+KG3m0MDOPwzJeDKfJF78gM/Z03pmzGPtU+2vjQo1qG5D3/1Iqn6Q+NGq?=\n\t=?utf-8?q?UwGLcbTuq1DllzsgQBibTepUliSjMwkmGoTDcialKSrw+ioj1amGw0ZAjdKPypd1d?=\n\t=?utf-8?q?iZacqSmMVPvECw+uwGj1XkFFevONK2FUEzsXwkvkxCYctwNW0aFWWP4Uw+5LGNXuC?=\n\t=?utf-8?q?qXBTuS7s77YRm7D84M7x4a40UFY1WSCJQiep0t8eIDZCYkWh9J1zrrfI+iZKyyQ7v?=\n\t=?utf-8?q?voT+eBQlBjzPjS4mXPPrNN4VwkOEscWLrxxDchfQS9Z6PKL893UEs1TuRozqjCq+V?=\n\t=?utf-8?q?MK/GZj9M8ORbTcixyRKmItWWD7fNXHH2z3qiTONRc8nn9xFYp4Yncezpobi2m+WxY?=\n\t=?utf-8?q?pN5Q7aW/xDUoRNFnvxHWN9hf+/qOL5Omt0QeC+95oijP83Brnw+Mx4oqTX83vDHfS?=\n\t=?utf-8?q?HXm33ySkblBsYP1nlWaRuV57QG+AKdyyorPY2GbFMXG7tyCeCyjiOq1haar/wYTMd?=\n\t=?utf-8?q?ZgfSFdqKTBsNL0ueA?=","x-ms-exchange-antispam-messagedata-1":"/OedEHTeOmURR9zGCQ8GA6X3s0/BAfaNK/U=","Content-Type":"text/plain; charset=\"utf-8\"","Content-ID":"<548CA4740630E143A307A31CCDBC8CBB@namprd02.prod.outlook.com>","Content-Transfer-Encoding":"base64","MIME-Version":"1.0","X-Exchange-RoutingPolicyChecked":"\n rbX0+3a7mh7j0w5QfFVN5woNIRZ7QleEY4NLT/QGgm6X0Ao+vLcgQ8JRn26G9l7yKCpa2KsfxixBfQ25e6jVBsL/I0uguJmHwNPgkSbVd2LG1UugrP/hWDsgRHjzfYY1yvXNnGjMRSzt4xksWkOpKn44ST7+Eh1p575H1pSKYbIQjrz0FuxCVVp6ijMALR/GWQ3ddoVTo68dn4xBacXWYdnQf04bGkbdUTGQVnF71XqJBlmfKSnR4FWGi4rrBNg8psUWZ+D2vVNHvk9r2qWpWYOp/rba0JNgpDw5EfLaIfl5Yv/xp9QVrz6t/WSw9/0CUGQsnOSXEc3LMk3MieTO4A==","X-OriginatorOrg":"nutanix.com","X-MS-Exchange-CrossTenant-AuthAs":"Internal","X-MS-Exchange-CrossTenant-AuthSource":"LV0PR02MB11133.namprd02.prod.outlook.com","X-MS-Exchange-CrossTenant-Network-Message-Id":"\n 4c8b0600-a1be-4b52-2c24-08deaa419646","X-MS-Exchange-CrossTenant-originalarrivaltime":"05 May 2026 00:59:40.3621 (UTC)","X-MS-Exchange-CrossTenant-fromentityheader":"Hosted","X-MS-Exchange-CrossTenant-id":"bb047546-786f-4de1-bd75-24e5b6f79043","X-MS-Exchange-CrossTenant-mailboxtype":"HOSTED","X-MS-Exchange-CrossTenant-userprincipalname":"\n 5HExnjqdC17Pi5R5y/zwIo0jhbbRxSMVaWTBnJWWZ+d10pRYAudFtfnivjrM1M6Wpu7xCunnest0EAf9XVkW6BQRe/RHENVwGdBVemwPIjU=","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"DS0PR02MB10272","X-Authority-Analysis":"v=2.4 cv=E+T9Y6dl c=1 sm=1 tr=0 ts=69f94102 cx=c_pps\n a=G8VycjxW3wO8/D/xgNJDKg==:117 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19\n a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10\n a=NGcC8JguVDcA:10 a=0kUYKlekyDsA:10 a=VkNPw1HP01LnGYTKEx00:22\n a=VofLwUrZ8Iiv6rRUPXIb:22 a=0LlEyIVc8U2lsR7dKhuH:22 a=VwQbUJbxAAAA:8\n a=7DqNK0wdTYuBax_mhN4A:9 a=QEXdDO2ut3YA:10","X-Proofpoint-GUID":"eKiZxlN5pu2F3H4CzE3K2EKNpPb4sNWa","X-Proofpoint-ORIG-GUID":"eKiZxlN5pu2F3H4CzE3K2EKNpPb4sNWa","X-Proofpoint-Spam-Details-Enc":"AW1haW4tMjYwNTA1MDAwMyBTYWx0ZWRfX126RCAHLbZ6E\n GvgCY4dzpMLq2B7TsWjSenkFC3PDvjslR0FPC67xiEYaTagyV7yqhInFlGLb/FzCoRS3EzwLW85\n jjbkl32dkXweq+v4FJGxk194RhC9okeearB83DSY/SWCfaea07obcuE6qH4ADfBSC7P/qqMnMTI\n 9EfCpF6S9ooZdLHT7JQbKBpj/Ve9RnxXFxrYMj/QyTlm7D2qr92OcGhSufeTyDhWFJdo+J7pDYd\n sTqVtoPJLkcEH3njXprLu2RWyJ/5IEr6nfWUPNKlMfbPHUqUkgvYcfrkZ8ZR/mjEOW5ukjwx3WO\n D790zH6zY8BTNZMfFYcvZp0qWlhHnlaKH6s6sHLhTebB3mDNkplH9cbtfEOHiS5EPTrga2i+e2c\n myUAw12j7jR5HNhqdIeYjoQaqVPRW7m+yyJvkTfLgwLJ2rkOKfa895TIIBr2aLMkyAcZ/LUdGtK\n stmG7fntVbZFyuSr0xQ==","X-Proofpoint-Virus-Version":"vendor=baseguard\n engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49\n definitions=2026-05-04_06,2026-04-30_02,2025-10-01_01","X-Proofpoint-Spam-Reason":"safe","X-Mailman-Approved-At":"Tue, 05 May 2026 22:41:01 +0000","X-Mailman-Original-DKIM-Signature":["v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=nutanix.com; h=\n cc:content-id:content-transfer-encoding:content-type:date:from\n :in-reply-to:message-id:mime-version:references:subject:to; s=\n proofpoint20171006; bh=cuYxA21MOfsE49m46/kiTh3Ur39ytOWqQmEqeQac9\n PY=; b=akan5Wd4BMLpWlTrORIbd7AvBZuHo9no/ys5DO5O+YJxI0CoyZFZmPsMe\n 7pyN5k52IBsdySm00MzEPB9zYYCfy35tSt4d7LHi4HgYK1209f5UiRrUFJMy1C4p\n zeDi5qwCObXgDBsbG0SeQgCCRPvhD2vtZdqxmbFKCPPpJjSnOVNtlJq0TgWHGyD4\n vPJAyukuuYrHvkOmsk+41OTQm/X/sJU+QIDby8DiGlDztWrA9SSSSw6L00YyOzPo\n YGlJVQKugDHbfCb+pLl+dg9wX8qSGti97+R3xOOTcz1FqcUFeYKgGtAIuS7BK2e2\n c4E7JVbij9iiGqW4QrmdPp+F5gqGA==","v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=nutanix.com; s=selector1;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=cuYxA21MOfsE49m46/kiTh3Ur39ytOWqQmEqeQac9PY=;\n b=TneN+SCVyrj5OwzNuDxmHY6lE63hVZIwth+ruzWYcoLWDisKjcgMFxkPmjHVrm7UoLp2cXH/Ke8PiMKiN6N0w+TUfxmemBMmlTyDcz0bx2qOfnPGY4s0U9Bf+7pIliUkS3em3A7M3pDx5Iz/L0TEtho+P1sAhEzNu4PxdW2wAkMREEvInNhONZdFZ8b7QcXmfYhMt8a/altN1v1e9PNOkkK31e18sm4++rS/SHopPnVL4N3fpTELDY7GzeQbP72LobjzsUy4cvD3P6UnvcFhLYlBBgXD/eC0AgmK2S03CgAN7teEaGJK1tb5Q3torR5JVi7O7AD0bfQHR1GoGl++Sg=="],"X-Mailman-Original-Authentication-Results":["smtp4.osuosl.org;\n dmarc=pass (p=none dis=none)\n header.from=nutanix.com","smtp4.osuosl.org;\n dkim=pass (2048-bit key, unprotected) header.d=nutanix.com\n header.i=@nutanix.com header.a=rsa-sha256 header.s=proofpoint20171006\n header.b=akan5Wd4;\n dkim=pass (2048-bit key,\n unprotected) header.d=nutanix.com header.i=@nutanix.com header.a=rsa-sha256\n header.s=selector1 header.b=TneN+SCV"],"Subject":"Re: [Intel-wired-lan] [PATCH net-next] e1000e: ethtool: add\n get_channels support","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":3686754,"web_url":"http://patchwork.ozlabs.org/comment/3686754/","msgid":"<D670011F-AA11-4AFF-A70B-4DFF03C5F049@nutanix.com>","list_archive_url":null,"date":"2026-05-05T01:12:29","subject":"Re: [Intel-wired-lan] [PATCH net-next] e1000e: ethtool: add\n get_channels support","submitter":{"id":84134,"url":"http://patchwork.ozlabs.org/api/people/84134/","name":"Jon Kohler","email":"jon@nutanix.com"},"content":"> On May 4, 2026, at 9:06 PM, Jakub Kicinski <kuba@kernel.org> wrote:\n> \n> On Tue, 5 May 2026 00:59:40 +0000 Jon Kohler wrote:\n>>> On May 4, 2026, at 7:49 PM, Jakub Kicinski <kuba@kernel.org> wrote:\n>>>> e1000e hardware supports a single RX/TX queue pair, add basic support\n>>>> for ethtool -l (i.e. get_channels), so that callers indeed see a single\n>>>> queue.  \n>>> \n>>> Why? Isn't EOPNOTSUP from ethtool -l implicitly saying that there's\n>>> only one queue?  \n>> \n>> Perhaps, but I’m not sure that is a guarantee. A good relevant example\n>> is when I added get_channels support to enic, which supports all sorts\n>> of channels, so I don’t think EOPNOTSUP can be 100% consider reliable\n>> in that case. Meaning, if it just so happens that the original author(s)\n>> didn't put in get_channels, that doesn’t necessarily mean there is only\n>> one queue.\n>> \n>> And in this case, there is an \"other\" queue as as well too, as far as\n>> I can tell, so the output is at least semi-interesting.\n> \n> Sorry I wasn't clear enough - if you have an actual, real life use case\n> why you need queue count of 1 to be explicitly reported - please explain\n> it and put it in the commit message.\n> \n> If you don't - please don't send patches for the sake of it.\n\nAh, ok, sorry I misread your message, this isn’t a patch for the sake of\na patch. Long story short, we’ve got a user space part of our control plane\nthat reads in the output of ethtool -l as part of some broader queue\nmanagement code. On systems with an e1000e device present, this specific\ncomponent goes into a crash loop as it expects all NIC(s) to at least\ngive it some sort of output.\n\nThat crash loop is easy enough to fix to ignore unsupported outputs;\nhowever, my thought here is a simply defense in depth fixup, especially\nsince the kernel patch is quite trivial.","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=uk+qw8L9;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=osuosl.org\n (client-ip=2605:bc80:3010::137; helo=smtp4.osuosl.org;\n envelope-from=intel-wired-lan-bounces@osuosl.org;\n receiver=patchwork.ozlabs.org)"],"Received":["from smtp4.osuosl.org (smtp4.osuosl.org [IPv6:2605:bc80:3010::137])\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 4g9D5F00RZz1yJx\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 06 May 2026 08:41:20 +1000 (AEST)","from localhost (localhost [127.0.0.1])\n\tby smtp4.osuosl.org (Postfix) with ESMTP id AE65D40CA9;\n\tTue,  5 May 2026 22:41:05 +0000 (UTC)","from smtp4.osuosl.org ([127.0.0.1])\n by localhost (smtp4.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id CDDDiK6WtMYU; Tue,  5 May 2026 22:41:05 +0000 (UTC)","from lists1.osuosl.org (lists1.osuosl.org [140.211.166.142])\n\tby smtp4.osuosl.org (Postfix) with ESMTP id 0BE7140C9A;\n\tTue,  5 May 2026 22:41:05 +0000 (UTC)","from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137])\n by lists1.osuosl.org (Postfix) with ESMTP id DB5CA280\n for <intel-wired-lan@lists.osuosl.org>; Tue,  5 May 2026 01:12:41 +0000 (UTC)","from localhost (localhost [127.0.0.1])\n by smtp4.osuosl.org (Postfix) with ESMTP id D91794083B\n for <intel-wired-lan@lists.osuosl.org>; Tue,  5 May 2026 01:12:41 +0000 (UTC)","from smtp4.osuosl.org ([127.0.0.1])\n by localhost (smtp4.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id G4ouBIGZ7V8j for <intel-wired-lan@lists.osuosl.org>;\n Tue,  5 May 2026 01:12:41 +0000 (UTC)","from mx0b-002c1b01.pphosted.com (mx0b-002c1b01.pphosted.com\n [148.163.155.12])\n by smtp4.osuosl.org (Postfix) with ESMTPS id 0D2F840830\n for <intel-wired-lan@lists.osuosl.org>; Tue,  5 May 2026 01:12:39 +0000 (UTC)","from pps.filterd (m0127841.ppops.net [127.0.0.1])\n by mx0b-002c1b01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id\n 644NuXMw222830; Mon, 4 May 2026 18:12:32 -0700","from ch4pr04cu002.outbound.protection.outlook.com\n (mail-northcentralusazon11023088.outbound.protection.outlook.com\n [40.107.201.88])\n by mx0b-002c1b01.pphosted.com (PPS) with ESMTPS id 4dy5jj83tb-1\n (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT);\n Mon, 04 May 2026 18:12:31 -0700 (PDT)","from LV0PR02MB11133.namprd02.prod.outlook.com\n (2603:10b6:408:333::18) by PH0PR02MB7672.namprd02.prod.outlook.com\n (2603:10b6:510:4c::11) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9870.25; Tue, 5 May\n 2026 01:12:29 +0000","from LV0PR02MB11133.namprd02.prod.outlook.com\n ([fe80::10e5:8031:1b1b:b2dc]) by LV0PR02MB11133.namprd02.prod.outlook.com\n ([fe80::10e5:8031:1b1b:b2dc%3]) with mapi id 15.20.9870.023; Tue, 5 May 2026\n 01:12:29 +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 smtp4.osuosl.org 0BE7140C9A","OpenDKIM Filter v2.11.0 smtp4.osuosl.org 0D2F840830"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=osuosl.org;\n\ts=default; t=1778020865;\n\tbh=1UE3zphDjS6MX0BwQN/HrplP96ubOZ9yPVK8Res8Oow=;\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=uk+qw8L9cBvBCXTkvFdnfTus5MW6XPrYnH+z27fSJzvsdUa1dL/mf/kqf+k4TDY9n\n\t E5bLIru0pS4v5sdBmKbVEk/r48F52JddGbo30CDhFiVhgLTcuJx6hW+ClRMMs0iE2a\n\t qFvzhFuKDwyCdgIs/FbsYSk7sSnxllepaBLeKaGPtMVta58gpbl3M2Kq/7aexNMFpI\n\t jfw+JM5QS6XtpBjNn32F+9lLBuR1mMhHMxbt6bLfcic+5jJR4uVAyabeX0VzqSKW71\n\t aDJcOfg0DppSPara4DzkR6mYX4kK8Ywt48kAimL5mLno+pP/WQ750gIl1E2V+++D8K\n\t tVhh7sDC6p3Wg==","Received-SPF":"Pass (mailfrom) identity=mailfrom; client-ip=148.163.155.12;\n helo=mx0b-002c1b01.pphosted.com; envelope-from=jon@nutanix.com;\n receiver=<UNKNOWN>","DMARC-Filter":"OpenDMARC Filter v1.4.2 smtp4.osuosl.org 0D2F840830","ARC-Seal":"i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=l+j+zswRjASQ1q7+0AZGtu/76YUXfqn/2bEM013FzHyXFFU4363Jq5KmX8kvVW8Efyb54Mm0M1XgWLk/JQXs7RLglP2Qvismi//IONvONX0/e/wQMbNsHGJYA9kZiVQvEliSuO/CDveZR6xn38oifbMyg2XUlNRvHeLYBnpHA7D8Fph1IZIMUDLRrn5vxEwch36nLz1ZcBvgyqi8/hxGDjMpT0i55ltSDjOr7GxuvKA/s+N0toGPehREF/c4kSdtkTpl4uXyiMUHcNlS6WwtPRawIpwO6qmdgJWSWl+spbxZkEWpaHc2rrhxxdlnSgJcybxBeyd1YIzhJHxp/1ir0Q==","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=1UE3zphDjS6MX0BwQN/HrplP96ubOZ9yPVK8Res8Oow=;\n b=OHJ10Ixd0D+fo/mBRrTz0WevhCkdsySChNvZ+EVVEsEWvCgfJzEv5AXtvkFJwADZfrx5m/2c0IA42RnNzcAvLAUyEXilaW41i6QV57vbm/PfoA0VY24yF5yvf3oIMQAncJeXHbcMgr7R/ULZunvXJDWyx+6E9ZJZbagdiN9Xv/0h1GuMSjh9WDv8dxNqqczyl+WVJZ2qJTL6u9HMuJFDRpk1VDbXJI522kPC5GvVowcy1sLIbEW7GzHnH73bduvRsN7CxIlrNfEsCEiEOJhwfps38qJyaqsBdv7fWHovSicBJmqac+qhGlZBbfzjoAuLNRb0znwFajUl7npyWY+qCA==","ARC-Authentication-Results":"i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=nutanix.com; dmarc=pass action=none header.from=nutanix.com;\n dkim=pass header.d=nutanix.com; arc=none","From":"Jon Kohler <jon@nutanix.com>","To":"Jakub Kicinski <kuba@kernel.org>","CC":"Tony Nguyen <anthony.l.nguyen@intel.com>, Przemek Kitszel\n <przemyslaw.kitszel@intel.com>, Andrew Lunn <andrew+netdev@lunn.ch>, \"David\n S. Miller\" <davem@davemloft.net>, Eric Dumazet <edumazet@google.com>, Paolo\n Abeni <pabeni@redhat.com>, \"intel-wired-lan@lists.osuosl.org\"\n <intel-wired-lan@lists.osuosl.org>, \"netdev@vger.kernel.org\"\n <netdev@vger.kernel.org>, \"linux-kernel@vger.kernel.org\"\n <linux-kernel@vger.kernel.org>","Thread-Topic":"[PATCH net-next] e1000e: ethtool: add get_channels support","Thread-Index":"AQHc29Y9rxTi743U1ky+dQQiRDIOo7X+iX2AgAATsQCAAAIUAIAAAYGA","Date":"Tue, 5 May 2026 01:12:29 +0000","Message-ID":"<D670011F-AA11-4AFF-A70B-4DFF03C5F049@nutanix.com>","References":"<20260504154823.2535612-1-jon@nutanix.com>\n <20260504164901.7b3a737b@kernel.org>\n <6F0C5872-0388-47AF-8CD9-1D116EA13224@nutanix.com>\n <20260504180656.62539d96@kernel.org>","In-Reply-To":"<20260504180656.62539d96@kernel.org>","Accept-Language":"en-US","Content-Language":"en-US","X-MS-Has-Attach":"","X-MS-TNEF-Correlator":"","x-mailer":"Apple Mail (2.3864.500.181)","x-ms-publictraffictype":"Email","x-ms-traffictypediagnostic":"LV0PR02MB11133:EE_|PH0PR02MB7672:EE_","x-ms-office365-filtering-correlation-id":"1477445c-8143-4605-4d36-08deaa4360e9","x-proofpoint-crosstenant":"true","x-ms-exchange-senderadcheck":"1","x-ms-exchange-antispam-relay":"0","x-microsoft-antispam":"BCL:0;\n ARA:13230040|366016|10070799003|1800799024|7416014|376014|38070700021|56012099003|18002099003|22082099003;","x-microsoft-antispam-message-info":"\n iP2KL3/87I72gGzSbDFaFMSNzKSBuLmCGQ1FpvDsA3zbs4EL7/L7kRLFaJjeFhTqwF1cA+je1qk0woMFZ/ZBBbnmmDf2mV0aKBoSGlvw3RtAwCeTSmuNPLFkKSlLQga/w+Y66r8s3OdL/uZEfsMqznSweB+Mt0nA1UK7NFv07SDjK247VkWbd2lMFHr8GVNcTdeGlc0AMeduwUfXnFPaxYT4IllsDggtNLXNRlQDDb62s6x+BK615LOYA0cMfE05NvHqPUE4FcCK0sj5indlcpp8zbu6tYx2kxmyqLwY6P3RB+AoZrGa0pfhFo/2nPs50TbLvNTNL46TRwr1x0zQqe8a32TOrx47hAQROuNJrCJIenjnvLSTvCiUQaoMB0IqiGr0j0A4vZX97YMkHBcflU06bXimTELuKFTHjXJrKD6SYOrpup9rse9jIQVZ5bGyrtxJmTKdH/sFlqMJ1g+9G24N3cvtgtOODL6UXVqg4iJ/E3UtiL4U/fgP7d5vAvJEK8BsK3jAMYIthcz+3j0/Xl9Ujkfe3R+JeN00WjxTeZdDEz7YqQfdm8mg2U/4srC2IWB8ystMx1QNJO8Vq+CGCWux07wGCX2Wd/7MInfzNlS5cVC0YP1tIThyn6+HBLIZUy96w/F0rZXx5G6EQPQiiU0SbETEMDvfQiBbnrb5ksYYyRpvYktburXJN7fknSss7BjuoS5lGCy1LekGyMuJeBSMamv5duY/8B9lbAkHQ/PVz6WsLdVVex8hEE0uK19q","x-forefront-antispam-report":"CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;\n IPV:NLI; SFV:NSPM; H:LV0PR02MB11133.namprd02.prod.outlook.com; PTR:;\n CAT:NONE;\n SFS:(13230040)(366016)(10070799003)(1800799024)(7416014)(376014)(38070700021)(56012099003)(18002099003)(22082099003);\n DIR:OUT; SFP:1102;","x-ms-exchange-antispam-messagedata-chunkcount":"2","x-ms-exchange-antispam-messagedata-0":"=?utf-8?q?RR+/tXSbhoNwUejxDejUkdPzhHOu?=\n\t=?utf-8?q?8QNaaGU68MLk7ZNApEU9WVZcZ2c2fynsR/Lj6OLdo4Tpw8xM1/sMrGmpTI0BWv3ib?=\n\t=?utf-8?q?/Dr8N9kMtd8lYP78Ag3EFCHH2Bwn5+8Si/7M529sXwb1+P21EHpQrAKZZ1QrFzlsA?=\n\t=?utf-8?q?RwwSB4XlDSNWmqHSWqaMEFkRp/8ti86YyRqH/8mH8bDYlc8wt2svYAYnvvcCxwTMO?=\n\t=?utf-8?q?I5+9kBIahfmDvUKLaq8pkL4UPZPdzNjH7UcHACy1W7leuWu9jukWuY+arXKK5Jq/x?=\n\t=?utf-8?q?tXZv94DKTcR2UFoSDXeAQLMeAiEu8VOgn1Tli4CeFcIncty0Nn78FMyOZ81UKvkhG?=\n\t=?utf-8?q?cctXS7/tgvnsoWU2na+G28D7HhE3bLTqAVa4VlYc9rwqXLjyGBTJEm7N1LOnbQoVf?=\n\t=?utf-8?q?2IoefPvZQoTnPJwi1k1vC6lkEk+9mbsnLb5zoUmTeEYat0Nrz44glMQ+gHLYz51Od?=\n\t=?utf-8?q?DnjneikjdBMxOGaEj8MwDhP3EvUWRWAt0Lh36JwwxjqdR0cWq7WwW11/jWzRHdto8?=\n\t=?utf-8?q?e02PlB3gp+UFLKno3CN6UFAxSuPjQFgJj7Y1DQOu/7emNbI7iqgO5LstVB+vDEULd?=\n\t=?utf-8?q?yZECAAOkJ2KmFjeRJd+YWerf4imh17Z1HBCxyJP+vcvSr4TJKqr4SKf7ZrpOnGE7W?=\n\t=?utf-8?q?oY4ASKcHahgnovYGMHQqb2rb0tf/cCWIJlQ0UlavqxlOmblVP4kId6OXR/G1aDGYw?=\n\t=?utf-8?q?zxjPUaLzr8+mJ5+DIrdUTOuxh8vC30XZ0gyvuW9bFE3pbiTbV+aqqLwOMCyQMeBr4?=\n\t=?utf-8?q?a6czWRMkJ6LM6zA2GMCjD9ojW1ZuKRBPWG5mLOMVJnRCZw3mxKM8SXRfIcx4xNaq4?=\n\t=?utf-8?q?/uzv2OTFuIFrN1Jo+U2XVXJVrHhTarQ+5j0lOGeNlvkfytHmcjR+AZ4+JcP/U46f7?=\n\t=?utf-8?q?USykr9pvJRJiJHo8BmJHEFlvVV1wIgWlUXkvZNP0ZMt+kDqbuK2lWQpxy5wfN/T2v?=\n\t=?utf-8?q?E/DYo/T9Vft6/uLRtYL92D53H/IwgpvVM+4f6a7XrbD0CbUz4ZBTfIvw0qXgX4PPp?=\n\t=?utf-8?q?WhEk8/mCtbiQvtndopzm4TwDexqWJNCVrzS78ooEyGJlkiGTf5BW8wcQ1aCJzPgDn?=\n\t=?utf-8?q?UVld2j+6CETaBoHq2gVW2JijDG0UzATIlM35QQQejKpb7UK2+9UWAkqbIwNEOXQnE?=\n\t=?utf-8?q?/4epyfaoVHHepZ3D8lQ2+Rp1+t+dgYAOsFjEatzPk4ePrI7Cw6SLZQCIAiMHlkEFJ?=\n\t=?utf-8?q?IdxqEWFG5TvnYDtJKoUAUsstL8sF0I/gl5J5kzguTuTK/Z0tM8Tt7QdDhNKgiAfCn?=\n\t=?utf-8?q?7DM45mMdMP+7fzDvnYDTeMCdm9CiiAZrzXgTV1exFdinlkf4NgufFXFgBl7frRBl4?=\n\t=?utf-8?q?uBzCG+9Krhq+w3WoWNHoPhRpI5PPML7DAzMvep1qJvhz4KZDKs4TKbhnHEhXvimTp?=\n\t=?utf-8?q?IGYppwDjMxtPerei3SmDBF19KR+B03e4G3NWiLC5A0uDn4DQ4lTxWbZjC7f5FmNrC?=\n\t=?utf-8?q?A3OWs1H+fea7Df+TLlRIekSaAiDN4pRJGTNFfv6cj+QYbj1xkkGgET9p8L4SQMqeQ?=\n\t=?utf-8?q?o2VKDTnf6lyWVv/9agbafhbK9ZeEKkPkmRjgbrsLrmhpoOgMzKvIxH8syiI7jaHYF?=\n\t=?utf-8?q?TIrY47BMUBACZavktkjppplWoHcfY3JLb9+1TJ0+t3QxKCxFn6No8F5SJttomNs9y?=\n\t=?utf-8?q?yyXCj+8n06e8SbnQa/K2xTm2STkPmSsCcm3jtHhVQjjnbKVD6LdKgcmF3Ii414WFi?=\n\t=?utf-8?q?cB05LJtlPjaeoiCuL?=","x-ms-exchange-antispam-messagedata-1":"hvd9Nv65oSa0ZrzDgmtbNwommIscWyiKbWI=","Content-Type":"text/plain; charset=\"utf-8\"","Content-ID":"<14DF689D7BD6FE48949629F37539ACEB@namprd02.prod.outlook.com>","Content-Transfer-Encoding":"base64","MIME-Version":"1.0","X-Exchange-RoutingPolicyChecked":"\n d2qew9VOnYRUUjYoAWGi33k6tmqKDg0stOPw4iwjee1AZ1kmR0GXSRWLUXH0QtVNgv3M88M5N2zjNqXTSEHVLKTMnzet5Pp1Di2MUj7pIO5HI1PTOy26Dx/gELtmwqZ4dL46ikaqc8HdUWbiXVjPre3XqG7zzWHtdGhX6seCaK9D4/tYkUyxaNoqeGr+nueiuDJz+e9F721qVwcoDh8zuKJnbiCbaFfBBWQU0fSBOIK4iaFnmx32MVtxhHUkkwuoO+dn0qB9cPIscdpYrdWVnVC0PZ+EYd2Gj91oJBUwuwiHIfB6qIKdB1nB+60PQZXMf7Q70NkMRPwhWEPoOF/YIg==","X-OriginatorOrg":"nutanix.com","X-MS-Exchange-CrossTenant-AuthAs":"Internal","X-MS-Exchange-CrossTenant-AuthSource":"LV0PR02MB11133.namprd02.prod.outlook.com","X-MS-Exchange-CrossTenant-Network-Message-Id":"\n 1477445c-8143-4605-4d36-08deaa4360e9","X-MS-Exchange-CrossTenant-originalarrivaltime":"05 May 2026 01:12:29.8556 (UTC)","X-MS-Exchange-CrossTenant-fromentityheader":"Hosted","X-MS-Exchange-CrossTenant-id":"bb047546-786f-4de1-bd75-24e5b6f79043","X-MS-Exchange-CrossTenant-mailboxtype":"HOSTED","X-MS-Exchange-CrossTenant-userprincipalname":"\n TUmoNJNod8oRBn9JiYH9AhfoA+VWY3AlMfdX8cHhkyFmI+Dq4ZTbH8fAnRPSv/OkpoDP2th3TOlXPNJ59HL3F341Tdln69p/OroYCBvaGTY=","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"PH0PR02MB7672","X-Authority-Analysis":"v=2.4 cv=NJTlPU6g c=1 sm=1 tr=0 ts=69f943ff cx=c_pps\n a=jWRXmI6mcjnANfzW2AHPyw==:117 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19\n a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10\n a=NGcC8JguVDcA:10 a=0kUYKlekyDsA:10 a=VkNPw1HP01LnGYTKEx00:22\n a=VofLwUrZ8Iiv6rRUPXIb:22 a=jxMXjlTPpCISP5mWtjnE:22 a=VwQbUJbxAAAA:8\n a=XF8_FwgSVUgRRHf1-NYA:9 a=QEXdDO2ut3YA:10","X-Proofpoint-Spam-Details-Enc":"AW1haW4tMjYwNTA1MDAwOSBTYWx0ZWRfX62LjYeX1HSF4\n 8JXIXyZkTCebeWBR3JEpl//nm/x6/c+WcZLrYdiUgP0TbvAn+WEhWNeNrLqAMBHdu9YWEeHk0vJ\n RJzO+0SAw1dz/NSWn8wwWDd54HZrPE+vPgjQ3SC9XoKgorAtJiOZQAUpY2ihEUwg5EBlK++CMwM\n I/elEcwvA4l7JPxBjxcGJwBTeb4idDhGwAES3OGOCKSqxD85pFUdpS41ZIloQU5aAaFrtS6rQ+F\n i42JmF2awg5Easvj7QzrZI3+p4dzWQcuj+d548XPVY9X1Y4+X1f9zVPzEPMuN3g1QuyOvWhCFSi\n d6eyn+185qQnD+tor3mflAUQE/u62TKqGnPrwZdCH79z9krEUcaPmFP1+XLM1+NHfnYuaQOPVyK\n Y/vSwM0oj5/n+xCkxC29MHkiqoOBap++o8jsS+nmUcJafYOLBqde3YupT3QecyrKmIuHNiWGcX6\n jNugb7Qusisou0Fp0sQ==","X-Proofpoint-GUID":"PFfWTt-Sbr1SVpClMyDl0B5rCzQd-Ce0","X-Proofpoint-ORIG-GUID":"PFfWTt-Sbr1SVpClMyDl0B5rCzQd-Ce0","X-Proofpoint-Virus-Version":"vendor=baseguard\n engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49\n definitions=2026-05-05_01,2026-04-30_02,2025-10-01_01","X-Proofpoint-Spam-Reason":"safe","X-Mailman-Approved-At":"Tue, 05 May 2026 22:41:01 +0000","X-Mailman-Original-DKIM-Signature":["v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=nutanix.com; h=\n cc:content-id:content-transfer-encoding:content-type:date:from\n :in-reply-to:message-id:mime-version:references:subject:to; s=\n proofpoint20171006; bh=1UE3zphDjS6MX0BwQN/HrplP96ubOZ9yPVK8Res8O\n ow=; b=ng1l2wHqAE9cFxeAFle8d/MnqqAtbvjdSkJGwpwUbnHCrBGYn9+rDe55+\n Y1yHg4QXeGFPeIDYk7hsVlu/1HnOYVUJCYjYyq+LvLS2H1x0ym0L8plquRrSlMjC\n gHp9ExcoIciLdIK+yHQaRhBQYuJywkrVZsMU+33TuqrwTDRHWcVjWksBr9eZUpzB\n Qv7D3w2ezMte6+o65G51VDcClTJTDPu+RGFkBtd7ojV+tZNkvj9Q41cJpSB0TxNq\n Vj6mhgtYzGkR/xR0hc12g8b3aUiJdURUUeEPawhlditN2sPGA7Ru6wQutQzxbEHi\n h8Xp4FPKnQlYsJYZLmkd+Sx00Dilw==","v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=nutanix.com; s=selector1;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=1UE3zphDjS6MX0BwQN/HrplP96ubOZ9yPVK8Res8Oow=;\n b=ev8GnIU3PyLvn/UWL1JU6E2K97/FyKWg/fVVvnDZgCYQGno9TG9yReUuuxG5opoU/pvAPQt5TDW1/NkCcJ+ETAzf3wcKyvAXDy1zz8xu+bDBT5N6T7dm+WGs9TQ4l/ZONkTcgydph0mP2XlS+wBAWKv/FQTduKKdyqW+6HDObM09Kkp/c4TdyQWfeIqh9u/Sn9DhdMn7rVDmaAOsWY/4OD+qrPUMXllGC97Ixx2KonASk/goH8KQzbhhy2pwrg3qpLB5Yhir0SfKhuJb+ntTeR1eD1Z+rkVdFBsy2gDm/OE8hcKoU9DC27GID+APdpatgKDU6USrnwo+wg+F+EvqTw=="],"X-Mailman-Original-Authentication-Results":["smtp4.osuosl.org;\n dmarc=pass (p=none dis=none)\n header.from=nutanix.com","smtp4.osuosl.org;\n dkim=pass (2048-bit key, unprotected) header.d=nutanix.com\n header.i=@nutanix.com header.a=rsa-sha256 header.s=proofpoint20171006\n header.b=ng1l2wHq;\n dkim=pass (2048-bit key,\n unprotected) header.d=nutanix.com header.i=@nutanix.com header.a=rsa-sha256\n header.s=selector1 header.b=ev8GnIU3"],"Subject":"Re: [Intel-wired-lan] [PATCH net-next] e1000e: ethtool: add\n get_channels support","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":3688100,"web_url":"http://patchwork.ozlabs.org/comment/3688100/","msgid":"<0a4fe042-bab5-4f92-9b3f-9315101412c5@intel.com>","list_archive_url":null,"date":"2026-05-07T23:49:09","subject":"Re: [Intel-wired-lan] [PATCH net-next] e1000e: ethtool: add\n get_channels support","submitter":{"id":9784,"url":"http://patchwork.ozlabs.org/api/people/9784/","name":"Jacob Keller","email":"jacob.e.keller@intel.com"},"content":"On 5/4/2026 6:26 PM, Jakub Kicinski wrote:\n> On Tue, 5 May 2026 01:12:29 +0000 Jon Kohler wrote:\n>>> On May 4, 2026, at 9:06 PM, Jakub Kicinski <kuba@kernel.org> wrote:\n>>>\n>>> On Tue, 5 May 2026 00:59:40 +0000 Jon Kohler wrote:  \n>>  [...]  \n>>  [...]  \n>>  [...]  \n>>>>\n>>>> Perhaps, but I’m not sure that is a guarantee. A good relevant example\n>>>> is when I added get_channels support to enic, which supports all sorts\n>>>> of channels, so I don’t think EOPNOTSUP can be 100% consider reliable\n>>>> in that case. Meaning, if it just so happens that the original author(s)\n>>>> didn't put in get_channels, that doesn’t necessarily mean there is only\n>>>> one queue.\n>>>>\n>>>> And in this case, there is an \"other\" queue as as well too, as far as\n>>>> I can tell, so the output is at least semi-interesting.  \n>>>\n>>> Sorry I wasn't clear enough - if you have an actual, real life use case\n>>> why you need queue count of 1 to be explicitly reported - please explain\n>>> it and put it in the commit message.\n>>>\n>>> If you don't - please don't send patches for the sake of it.  \n>>\n>> Ah, ok, sorry I misread your message, this isn’t a patch for the sake of\n>> a patch. Long story short, we’ve got a user space part of our control plane\n>> that reads in the output of ethtool -l as part of some broader queue\n>> management code. On systems with an e1000e device present, this specific\n>> component goes into a crash loop as it expects all NIC(s) to at least\n>> give it some sort of output.\n>>\n>> That crash loop is easy enough to fix to ignore unsupported outputs;\n>> however, my thought here is a simply defense in depth fixup, especially\n>> since the kernel patch is quite trivial.\n> \n> Got it, thanks for explaining.\n> \n> My concern is that if we are expected to always report channel counts\n> we're signing up for a major whack-a-mole with the existing drivers.\n> Most drivers don't implement it. The networking stack does report\n> the number of queues the device asked for via rtnetlink:\n> \n> ip -j -d li show dev $ifc | jq '.[].num_rx_queues'\n> \n> but in your case I'd personally lean towards user space fix.\n\nYea, unless we wanted to modify the core ethtool logic so that a driver\nwithout .get_channels would report a single queue.. but I don't know if\nthat's very accurate.\n\nStill, I think in this case it makes sense to just fix the userspace to\nhandle EOPNOTSUPP instead of assuming it will be available.\n\nThanks,\nJake","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=hy58l40B;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=osuosl.org\n (client-ip=2605:bc80:3010::137; helo=smtp4.osuosl.org;\n envelope-from=intel-wired-lan-bounces@osuosl.org;\n receiver=patchwork.ozlabs.org)"],"Received":["from smtp4.osuosl.org (smtp4.osuosl.org [IPv6:2605:bc80:3010::137])\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 4gBTVs0l7xz1yCg\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 08 May 2026 09:49:25 +1000 (AEST)","from localhost (localhost [127.0.0.1])\n\tby smtp4.osuosl.org (Postfix) with ESMTP id B09FB406BE;\n\tThu,  7 May 2026 23:49:23 +0000 (UTC)","from smtp4.osuosl.org ([127.0.0.1])\n by localhost (smtp4.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id nNVIVP-Jdoqy; Thu,  7 May 2026 23:49:21 +0000 (UTC)","from lists1.osuosl.org (lists1.osuosl.org [140.211.166.142])\n\tby smtp4.osuosl.org (Postfix) with ESMTP id 85154406AB;\n\tThu,  7 May 2026 23:49:21 +0000 (UTC)","from smtp2.osuosl.org (smtp2.osuosl.org [IPv6:2605:bc80:3010::133])\n by lists1.osuosl.org (Postfix) with ESMTP id 85531358\n for <intel-wired-lan@lists.osuosl.org>; Thu,  7 May 2026 23:49:19 +0000 (UTC)","from localhost (localhost [127.0.0.1])\n by smtp2.osuosl.org (Postfix) with ESMTP id 6B3E640895\n for <intel-wired-lan@lists.osuosl.org>; Thu,  7 May 2026 23:49:19 +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 SkIgwCO-QVtf for <intel-wired-lan@lists.osuosl.org>;\n Thu,  7 May 2026 23:49:18 +0000 (UTC)","from mgamail.intel.com (mgamail.intel.com [192.198.163.17])\n by smtp2.osuosl.org (Postfix) with ESMTPS id 5382140892\n for <intel-wired-lan@lists.osuosl.org>; Thu,  7 May 2026 23:49:18 +0000 (UTC)","from orviesa008.jf.intel.com ([10.64.159.148])\n by fmvoesa111.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 07 May 2026 16:49:17 -0700","from orsmsx902.amr.corp.intel.com ([10.22.229.24])\n by orviesa008.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 07 May 2026 16:49:17 -0700","from ORSMSX901.amr.corp.intel.com (10.22.229.23) by\n ORSMSX902.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server\n (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.2.2562.37; Thu, 7 May 2026 16:49:17 -0700","from ORSEDG902.ED.cps.intel.com (10.7.248.12) by\n ORSMSX901.amr.corp.intel.com (10.22.229.23) 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, 7 May 2026 16:49:17 -0700","from CY7PR03CU001.outbound.protection.outlook.com (40.93.198.6) by\n edgegateway.intel.com (134.134.137.112) with Microsoft SMTP Server\n (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.2.2562.37; Thu, 7 May 2026 16:49:16 -0700","from SN7PR11MB7592.namprd11.prod.outlook.com (2603:10b6:806:343::16)\n by SJ5PPFF8B526086.namprd11.prod.outlook.com\n (2603:10b6:a0f:fc02::862) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9891.16; Thu, 7 May\n 2026 23:49:11 +0000","from SN7PR11MB7592.namprd11.prod.outlook.com\n ([fe80::3e09:8700:df72:37b6]) by SN7PR11MB7592.namprd11.prod.outlook.com\n ([fe80::3e09:8700:df72:37b6%6]) with mapi id 15.20.9891.008; Thu, 7 May 2026\n 23:49:11 +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 smtp4.osuosl.org 85154406AB","OpenDKIM Filter v2.11.0 smtp2.osuosl.org 5382140892"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=osuosl.org;\n\ts=default; t=1778197761;\n\tbh=dqS8pXhgwqGoAGCcTQE1kHzU/QfBPlYxJKFaNGFcM8Q=;\n\th=Date:To:CC:References:From:In-Reply-To:Subject:List-Id:\n\t List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe:\n\t From;\n\tb=hy58l40BUJQoK1r0x7zn2AkukYQkAhBDBFoyNyyQnto0F3HBq+lV0Er6RS10NeGpj\n\t GR/TTK/05scQpIJSJCyb98owCYQKJLHh/K/9fDt0zePRRiTGuGBZaU83xHGKTCc8Xy\n\t 6UcHwLqKk2RomYjNP3hTDQSif2+UcjOWmgbUhGrmnj1dG3i79qqMWbh3IxMKC32DRJ\n\t xhZgB0SYpnDo07iDaKkR0406/8OvDzKimb8w4PiCYjmVcsRuZujD0pEis9JHP/+y2K\n\t OJRUuctDy7AyJLEWBSvhi73o5fTHTFzSsX4xwblkGgJ/YbyOhtbT4laM9zBp3GG5Ti\n\t COVcXCc/U8/7w==","Received-SPF":"Pass (mailfrom) identity=mailfrom; client-ip=192.198.163.17;\n helo=mgamail.intel.com; envelope-from=jacob.e.keller@intel.com;\n receiver=<UNKNOWN>","DMARC-Filter":"OpenDMARC Filter v1.4.2 smtp2.osuosl.org 5382140892","X-CSE-ConnectionGUID":["FjhIguOET7Om4Xyl4Q41Sw==","1guhKE6ERL+5UgKDJKOANQ=="],"X-CSE-MsgGUID":["yjtzFAvFT82TWmKFOhv79A==","zLdmq8sfSXWolyzFj2y6nQ=="],"X-IronPort-AV":["E=McAfee;i=\"6800,10657,11779\"; a=\"79015759\"","E=Sophos;i=\"6.23,222,1770624000\"; d=\"scan'208\";a=\"79015759\"","E=Sophos;i=\"6.23,222,1770624000\"; d=\"scan'208\";a=\"236541571\""],"X-ExtLoop1":"1","ARC-Seal":"i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=SYtPaVcDPNdAwZq8xBEQck/oUUeyT2D5RAx4TTKmHPfhkr6QL49z+pN15s+TwyTC1+V2ymS9Bxi77emthJc0WdbIG9fVO1p2AQgkKFcRb65tsQsSrAh8NZ1hGrsh4yF+XHo2g8qT1IMeKI6qvNpfOngm6GK8dql3tgcvraQkZyYiPXEm6mbd8pZFp7wYiat2OBMUdQgqD7DQHaYyuC7gizgTRXsDuaC+nXk+KlxvXN//j0PR1c5RJseXQALkYjIC0r1lh9s3slvLL5U5e6cZbViakolv6cw+euZS6NanwfgcU5lo7LeZEauRJEijVPC52BCSJfrBsfLBMkK8/v9RXw==","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=dqS8pXhgwqGoAGCcTQE1kHzU/QfBPlYxJKFaNGFcM8Q=;\n b=GJNKkTdE3MsWDQVpaGp9uFGCgAhXDDcAEuRZZxaVMBj+Hjm04gOIzIjZJZz23A2C7NxgV645Cp4Ro1G7kSV7sFiGgbR0J4Ri/VTupDW02oV3w+K4MtLHDxY5mfpQ4c5Q/dtAgrd56CiwiZYfzVxp0nh+V2PPI9jRea5qBNy8kkRsW4Y3qDkH4Z+V1jgi8xNvlh/e/J89Nv6eLjN6ReEdpG0IcWgZa2QdyZy9MNaoRqb6V01oFzDOrGcXLdjCsJPcEJ/y4IKU9Re0/+kkL8nzuDAM7Enb63j3Sp5Oxy/BsPDk1wa2M/y2+dXjimKEyk4Pw/DOeDUxZsWHrlSHOkZp2Q==","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","Message-ID":"<0a4fe042-bab5-4f92-9b3f-9315101412c5@intel.com>","Date":"Thu, 7 May 2026 16:49:09 -0700","User-Agent":"Mozilla Thunderbird","To":"Jakub Kicinski <kuba@kernel.org>, Jon Kohler <jon@nutanix.com>","CC":"Tony Nguyen <anthony.l.nguyen@intel.com>, Przemek Kitszel\n <przemyslaw.kitszel@intel.com>, Andrew Lunn <andrew+netdev@lunn.ch>, \"David\n S. Miller\" <davem@davemloft.net>, Eric Dumazet <edumazet@google.com>, \"Paolo\n Abeni\" <pabeni@redhat.com>, \"intel-wired-lan@lists.osuosl.org\"\n <intel-wired-lan@lists.osuosl.org>, \"netdev@vger.kernel.org\"\n <netdev@vger.kernel.org>, \"linux-kernel@vger.kernel.org\"\n <linux-kernel@vger.kernel.org>","References":"<20260504154823.2535612-1-jon@nutanix.com>\n <20260504164901.7b3a737b@kernel.org>\n <6F0C5872-0388-47AF-8CD9-1D116EA13224@nutanix.com>\n <20260504180656.62539d96@kernel.org>\n <D670011F-AA11-4AFF-A70B-4DFF03C5F049@nutanix.com>\n <20260504182635.39e1b7a6@kernel.org>","Content-Language":"en-US","From":"Jacob Keller <jacob.e.keller@intel.com>","In-Reply-To":"<20260504182635.39e1b7a6@kernel.org>","Content-Type":"text/plain; charset=\"UTF-8\"","Content-Transfer-Encoding":"8bit","X-ClientProxiedBy":"MW4PR03CA0072.namprd03.prod.outlook.com\n (2603:10b6:303:b6::17) To SN7PR11MB7592.namprd11.prod.outlook.com\n (2603:10b6:806:343::16)","MIME-Version":"1.0","X-MS-PublicTrafficType":"Email","X-MS-TrafficTypeDiagnostic":"SN7PR11MB7592:EE_|SJ5PPFF8B526086:EE_","X-MS-Office365-Filtering-Correlation-Id":"9a136244-6dcf-4cb3-97ee-08deac933cd8","X-LD-Processed":"46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr","X-MS-Exchange-SenderADCheck":"1","X-MS-Exchange-AntiSpam-Relay":"0","X-Microsoft-Antispam":"BCL:0;\n ARA:13230040|1800799024|366016|376014|3023799003|56012099003|18002099003|22082099003;","X-Microsoft-Antispam-Message-Info":"\n JsgyfOAY1tEndeL+aLkTcwyVV0w54vtinl3UE1cxfYHZtZQUNH2+mVxlty5D8KhFhHoEEtJ7GgpoG/YuIsP6FC6IW7ueERsUrP5U1kJbC/RXPHgSEU7kE2+BBTdp+1VneuBGNVpjKW2UtUfv9mX5kqjqRZT8LNTNM26wKjY+gllbZl7Y8IitwKte+2c8vLa00ICQY7jMywqGgJXqzhkAu20xtH/EqsreWqnQZNzUxsmU//OKH4xpCosvtjIIDgUD0numi/L8Zcoihdn0usIoySeBRsJlVKQHtTs+HGaMjF9OSsqIqW/2bb2ymbFsDEdO6yYfXI1x7Q3NNLlSw5GTUqAel9wyoUmhHlKaoYrdLSS8OgkhWBu6HCkGGahd1v9Tm/1nhAR6AWMSBAjridGGgFPuKwMnluFUlZO4drnrn833JIM3H5TGs63Q8aq7D/cf5GfZfTyoplDq1RvXcs5OTGHpxPWAaOhwtcMjx5pC883KeAUfIt+xAeNzKDVMwVyMEqpGCCFiEq5QjiWisSutKJmqlNShW/W5PWEn8Ml+pPt9sBjv9nGwdz4hUxW8j9kZeTTT04qHQyqKt+rWLbwZjsfoGnVCJk5hA47essAYyjAZHIwfdagSMRm+XK5WXDZIbR5IOYuMmnbY9EEUI6fgNrONfOpHp/t3W6uYEcTjvzSqii1CZ63sEoEdneM3jwgc","X-Forefront-Antispam-Report":"CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;\n IPV:NLI; SFV:NSPM; H:SN7PR11MB7592.namprd11.prod.outlook.com; PTR:; CAT:NONE;\n SFS:(13230040)(1800799024)(366016)(376014)(3023799003)(56012099003)(18002099003)(22082099003);\n DIR:OUT; SFP:1101;","X-MS-Exchange-AntiSpam-MessageData-ChunkCount":"1","X-MS-Exchange-AntiSpam-MessageData-0":"=?utf-8?q?xPNxI8rn+fCiFDAmEgFogeulhh3i?=\n\t=?utf-8?q?B5EBokVEGUrA2FlaluKF3le3mhY17Si7qD1VZsoM//gB5jgDC9qx1t5zYVLta4WUo?=\n\t=?utf-8?q?DqnQTMZVIHool8wwe8QANAE2KIF1LM01GPbAfP36OkZtcnZC5cm44TpGQfso1llPA?=\n\t=?utf-8?q?leVGpQxUq31ZOYU+I6fTh0SbW9bHOjEvj7X9TarTFQNUp23+Whp18L0sFa2HnSb35?=\n\t=?utf-8?q?raJSH/QNJSjefdAEGXM9qp8Aua6jK9XKS5xhaPfA14xudKWjTTbmm2JPRzLcDFZKX?=\n\t=?utf-8?q?TlYB/70Vv/T0Q+GJgJBFF18QBBW+EcSxBeNPFHOYFdz8KJiuQE8f8aKOZRewgqAgt?=\n\t=?utf-8?q?dH5jqRuI+ikTnjCt5gniYtY/BGR8gubbaF10gbTEwPyIJDV7tP/tAtQrmhkNV6zUE?=\n\t=?utf-8?q?GpfftaT6Fd8QERWZ88s0CcA0KSNZUjleKIKk3InOgxhYZaRa9ejyybghbiaKiWIes?=\n\t=?utf-8?q?b7cHd+WBC1rdDvkajRb+AjkuWxfr+ENMn7/5jNaU7hseiBmNr5uir6YaNGcJnxgZa?=\n\t=?utf-8?q?qY8E99OPlvsBr3Hp1R/JxkjLBaQSXc3gapo5IuG4EhKxw4ZcQ9E82GYAaUh2/Diht?=\n\t=?utf-8?q?BpTcsvUDns+YEVikbduVTvzTF5QmkgTyaXSZVAg71CAJBIoxYX5oZY9qEfoNfxd/S?=\n\t=?utf-8?q?HqAd0FHCPpfIOqfMZ6eIbsr0q+RLum2grwFuHh3UaBfAWhVZhWRpmVeJiTnVs0fv1?=\n\t=?utf-8?q?/6RLjUhJ3Ple3HyjuqHwOfRc+96lF4H9u4dmX5Y7WFKVoD65tdK5i/GqEGweELlrd?=\n\t=?utf-8?q?Qrv0XS2TDEpwzgRquixz7tldICtixwcNewPZxvpvvjxLfITyDky1l2gsjfc8AJ0TL?=\n\t=?utf-8?q?MIHRNyj992zWVe4cSSGcBRVPR32cxe8Iditvr8YzNH/Hu+2baP2mn5O3EoKYyDk+9?=\n\t=?utf-8?q?peDJuW11JbCGQb+9eHIAPH1G6lZePS7Zf/xYRiVx2uZni6qagK/trXZphCLvBmKmZ?=\n\t=?utf-8?q?CKVTNR/ru+0xkBWW+ys55fYOleu3mbNqkXwx/eBA9vJv41Swm5orvxdAXi7Lpdsk2?=\n\t=?utf-8?q?fnIFYnCpGX4MSjqz1zfHklDop7hE8yWxLM1mpQ8T4XwE8kKC0W0a/0l+BLyMeMCkq?=\n\t=?utf-8?q?M8RwXxeTgaFjKoReboaYlq8DxRYDJFP8G49lz3/6iR1MvhxE3bOo08H+MtntdXNSt?=\n\t=?utf-8?q?0B4Kz57KzYPNuKThxexdSU6cCODePkqSub67En0/BtybOLXBfNt0aiofjEHrtTYM+?=\n\t=?utf-8?q?vSYgbPjUP6gP9iRYxABd5jdxWHMyYLf4JE2tLo/3o7pLrDkYvti7uIa62j0FIaQLz?=\n\t=?utf-8?q?T7FTRcZRsTOPB7eTLfv6fIosCEFWGuhV0+a77hfbUIaeqxNqvuoFd99eLJRo+2vvN?=\n\t=?utf-8?q?H3L7RrnMA1KAbk1zOjX3FWT4FW5s40p+O8o+SiGFJ6i6Q79ftGAZh+5PVEPRUk/+r?=\n\t=?utf-8?q?RPNH7lCjZ5dtfC8N1vjZqgbX9VFm1fKSkrI/+aKw0rJxCIlE8QBOpAxAYqu23cQP8?=\n\t=?utf-8?q?x8Fbdr7reTqCdkajHPyhtIziQY6fXuBY5QQDtvvJtD04/V/d7cDSBQkvFnwKLZIJN?=\n\t=?utf-8?q?gATjzxBKzEkbtBxUAwvb2YMaQihiYTY1wVTsSVsEaZyX87iTJvYogbnl6h/1GOYMX?=\n\t=?utf-8?q?Y2XxfpzmB2D0sdykw133zh7yfXgQkrftuYgecDAstf6tNC9AcKHyebCZbFDQ3/15f?=\n\t=?utf-8?q?l+uin/vs/pUeKtTlehCDJ19fXf3LeGhG6PuFhQAv8SFfW4yAnFb4E=3D?=","X-Exchange-RoutingPolicyChecked":"\n tSwbfTIm2P6B7YtGAyA3pI8Uhj0iZZhfGrRLvF2q8MbgLjdjXJxBtHQEX4+mvoYavG4Qi0n3r6NzQ5W0nSGRWugfehtjKVf52A7McncpHeWfSUbzZdS6+UXjtB1Zt/mMZAYhkMbXae2qhgrfwDtXbQniN7pvCDiEA4rrfWb3xWj0gg83LehL1iBtB6LNkADZ8hqFqZvsmLVA7aXbnxgrhCBVIEVz1sIoLENjLWxJewO/OohFF8oWf8PxTLScVdZ5ydnZu1oznHvKmPgE4oedZOWPn2xexjWStN65vPyKaXePHrKvqql2adf1tI8ev/Lqi4HqDU+m8DcjWbN3omalag==","X-MS-Exchange-CrossTenant-Network-Message-Id":"\n 9a136244-6dcf-4cb3-97ee-08deac933cd8","X-MS-Exchange-CrossTenant-AuthSource":"SN7PR11MB7592.namprd11.prod.outlook.com","X-MS-Exchange-CrossTenant-AuthAs":"Internal","X-MS-Exchange-CrossTenant-OriginalArrivalTime":"07 May 2026 23:49:11.5829 (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 IJryeJnBRM1hAYDI7VtqfGG3xDBLMnQ2KPaB4cdJ2oUR4CBUqPnClJnxlXOveaZ8poJNaDDppb7nZbgnXacjtHz/C9docRBeDLZTYtxchVQ=","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"SJ5PPFF8B526086","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=1778197758; x=1809733758;\n h=message-id:date:subject:to:cc:references:from:\n in-reply-to:content-transfer-encoding:mime-version;\n bh=TJbLmEjSb9qHkiGypWf2aqytEz00V0IYmXqzu54ZAz4=;\n b=Uh6BzBgYbdPd5nEexg4RLARSpeq5Uy4H38ccn5YS4T+nj5mrUCHglZXF\n nNbsgbiZ2jlXHKH2hj/ZUgRFyttWOK8EWSrDWoToGF5BJbronwrU54lqS\n AUXi9k6zf7s7rwu1GtPeZscI00uKs2qLKH53USN70Z+dn7hBM3kq9OCYm\n ZRKNywnPIsVGHk82HFzrnAZ0FMTHnYcydepUABNa3NDteFcynFekDDpdL\n qF/XAemS0Grv2mVEYCd2/0OCmC5d0uxKF4LhtmJpnPwjw9Z+gnGJfeHDF\n ++znIXcXVHma4pPS55PplYrUu0xXfBk7AwcfKSA0Oto9HBaDpKE4Jh9Xp\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,\n unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256\n header.s=Intel header.b=Uh6BzBgY","dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=intel.com;"],"Subject":"Re: [Intel-wired-lan] [PATCH net-next] e1000e: ethtool: add\n get_channels support","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>"}}]