From nobody Tue Sep 9 10:05:48 2025 X-Original-To: dev-commits-src-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4cLfbJ44Yzz66gy2; Tue, 09 Sep 2025 10:05:48 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4cLfbJ26v2z3WCQ; Tue, 09 Sep 2025 10:05:48 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1757412348; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=aKngsUBNfseWx2GkLdTpMNk1jfBJ678NKkAzZ0JgbcI=; b=EfmUvjpbO4hVW0WKrIyaClLUf1I7Yp/LexSfDfG4QgT3OPqhdxoCd3MwopW0PkmLhUpXvl je1UhN0ixhNT6GLTRMO4i2mECKVA1K6FPXLfCFYT3q3BtzSmv5EN17wT98JsBW9T5tbO0u V/31REpo6Uszz5aHSDpN1ocI52ac91DKQAU+wCfctvCWv7Y7FJaRj4Eaa/hEGto0+/Qs7b A6J13Isdu1IuwEcuTWwJwzwfVAE6MJp4qJO/lHMgxFnf4gGlYRBlV8rKLv0+xxElkzk4O4 UnbFZ9xloV4y76ikkNhpQUaCexBkNkEsUs2rYr/zQ/K0OA5gGJlf4faDaU5K9Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1757412348; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=aKngsUBNfseWx2GkLdTpMNk1jfBJ678NKkAzZ0JgbcI=; b=vZUIL8QVj/MCmeIh4758Hp4cc3FMaw/GaBG9EvbuqfZm+0j7cSnorJd7uVm+VLmK9aMeir NvruT3rS17gKkVlcsSOigtQoReLAEj12aR2ZU/iNkgwHw7KyChGuiHiWk5uy1hQD0rJykr +gYzaBb0lisGk8ihGp/d3qHVvVCoVt7HEnl9a7UamqqWfu7oEqdryKAV7o0CFKtd7LMEi5 wCoAoHyuyCzNqhN5uuaYWMPFtuHzwL7LR46asqeHiiSSvyBafbidIK+zhBMGeWwHEE6Qea ATRZM9F2QhC5f902cevUgApofYwELjVIiXg485lYCXI/IqJVMK08zn855AB0yg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1757412348; a=rsa-sha256; cv=none; b=fynqXnkb2mRaDayAY9OPGcCuL1Qnd8PVxmlAbfIvozqV3A9JJivBGULzoF10mzTEgGQK3Y 0YHbkq1p7m8EGNN0nGV3/K2s6m2fbLKZ1h2HbBbXSItcP67KlVaSfQBx2nWbuXngEbyiMl I05SbOAgqy/nQwbrzguz7jUnpCwn0kTmtY73FJ+KoWO1UTzcWrG1fn2+9g71PwIfUiwMxb nx2CZ2IO7PiKdOJgxh0CtzOLV4ER2NopTPz8FxwyynN9VjFC7kYQdGRIWTZt4GwtikOYh1 FKr60aecTcIVVxBLSD+8GLhAbc0iuFki5XA8JRb1milbb0N2Rhlf/u2juHDa9Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4cLfbJ1jLxzX1m; Tue, 09 Sep 2025 10:05:48 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 589A5mbA082821; Tue, 9 Sep 2025 10:05:48 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 589A5mL9082818; Tue, 9 Sep 2025 10:05:48 GMT (envelope-from git) Date: Tue, 9 Sep 2025 10:05:48 GMT Message-Id: <202509091005.589A5mL9082818@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Zhenlei Huang Subject: git: 6e3c8c0f709a - main - qlnxe: Support SIOCGIFXMEDIA ioctl List-Id: Commit messages for the main branch of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-main@freebsd.org Sender: owner-dev-commits-src-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: zlei X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 6e3c8c0f709ab0b9d70e2725e58f4a4ba7a4404e Auto-Submitted: auto-generated The branch main has been updated by zlei: URL: https://cgit.FreeBSD.org/src/commit/?id=6e3c8c0f709ab0b9d70e2725e58f4a4ba7a4404e commit 6e3c8c0f709ab0b9d70e2725e58f4a4ba7a4404e Author: Zhenlei Huang AuthorDate: 2025-09-09 10:04:54 +0000 Commit: Zhenlei Huang CommitDate: 2025-09-09 10:04:54 +0000 qlnxe: Support SIOCGIFXMEDIA ioctl ifconfig(8) will try SIOCGIFXMEDIA first and then retry SIOCGIFMEDIA if that fails. Since the driver reports extended media types, support SIOCGIFXMEDIA ioctl directly rather than doing another round. Reviewed by: kbowling MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D52375 --- sys/dev/qlnx/qlnxe/qlnx_os.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/sys/dev/qlnx/qlnxe/qlnx_os.c b/sys/dev/qlnx/qlnxe/qlnx_os.c index 696604cf1202..9963f472c615 100644 --- a/sys/dev/qlnx/qlnxe/qlnx_os.c +++ b/sys/dev/qlnx/qlnxe/qlnx_os.c @@ -2721,7 +2721,9 @@ qlnx_ioctl(if_t ifp, u_long cmd, caddr_t data) case SIOCSIFMEDIA: case SIOCGIFMEDIA: - QL_DPRINT4(ha, "SIOCSIFMEDIA/SIOCGIFMEDIA (0x%lx)\n", cmd); + case SIOCGIFXMEDIA: + QL_DPRINT4(ha, + "SIOCSIFMEDIA/SIOCGIFMEDIA/SIOCGIFXMEDIA (0x%lx)\n", cmd); ret = ifmedia_ioctl(ifp, ifr, &ha->media, cmd); break;