From nobody Mon Aug 24 09:14:38 2026 X-Original-To: dev-commits-src-all@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 4hT4xB6LpYz6p6M1 for ; Mon, 24 Aug 2026 09:14:38 +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 "YR2" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4hT4xB4HVbz3w8X for ; Mon, 24 Aug 2026 09:14:38 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1787562878; 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=qWqiuWXaVv6Y6U4qNMCpOXSx+b0NgNQnbyOUik4W26g=; b=QRxYeaVd0F5YMxgTM+NXsQY6uGpdB9qUvJrK/B508iLiwdDm9+1Az6VVTPAyhcRmqKIoXd IRj0jI8nb5HdciSz/qvjXJ2U1Q1hLaQQS3Xu6Hg3dyqOTvQUtvFNKCM6VxrVWMtwJ24KxF v8x40XGIoSP5WLgGXYwjC7i5iREip7WkbMolq1R5BXPbBISLIDZHyVFXTfvFq3S0gdw0Nu 5XeMXwbktoKXMMEQQw2Y8v87wPsDE0zxF9W2YCKLRIsWpzeWoNyCvze9szuPe3bjhJnUmd Mfnmzhyqys4PIIBvUzHvuWmFsUqZEdzWSN5wACdmT8jhrXOIwPZdcUc61XVEnw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1787562878; a=rsa-sha256; cv=none; b=cZkhmb9pPqo/xEaXtrivAQtmyumHQAcI+wRZlssOEM+wd7cFZAXm9zOhmgSP/sWJmUaC01 GCWJuhhJaFPzmGofi6BgGzCNOWGYCeGyR8BlXSMdrV1cxxuTobmKXpSj1iiRvWhP3bjJG9 qbXZv1L6yFvxAN/K7EqNs/F7zscgq4HD23YdCsXV1boDRsFLl43Ll9ZXmk5iJKH7MQvo8A DsQe1KSTcGGb6pgACNOItPEDodsIdKyJNhB5/HDPhMI4aqSBdSdxqM9AEZyE9axsb54K3p iYOkydpOuPs5RCQ+LonczHPZd5Z0Kf6jQnz9IZQ+mVtE1x3hYSrDKy928zs0Kw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1787562878; 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=qWqiuWXaVv6Y6U4qNMCpOXSx+b0NgNQnbyOUik4W26g=; b=hS2GeFOtu0zQIEe7uTnaFx3mOenHyo8nf72hzPNXYu4k3iwBepBq58jx44hcn2ESa+i7tf Po4MEKgWqs7+TcLFQWCWzu/4wugX++wKRZ85483WxyryaEq4WI1+F7pk+VNpJayfJgBCpX BR2w5IM+RJnh5qC9Fo+4HN8i6syL9del5OrB43PUZCVcvaCE5zRcUsbEbSRtOvo0h+fwA2 FvZTys0Tlq0i7pzzkM75NATIRHAevjQUlJ8swAx6u1Lflh+vtpJxoQwVWH/Hu/fDXdLAbc WcZjRHnXjVHinbTsyzJwNBp4BTzfVefsSz8EOawQ/F+6p4+QXF3AKgH8m1NpNw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4hT4xB2lfCzyfG for ; Mon, 24 Aug 2026 09:14:38 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 19e03 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Mon, 24 Aug 2026 09:14:38 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: Kevin Bowling Subject: git: b258fa0f4125 - stable/14 - ixgbe: Recognize production X550 PHY IDs List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-all@freebsd.org Sender: owner-dev-commits-src-all@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: kbowling X-Git-Repository: src X-Git-Refname: refs/heads/stable/14 X-Git-Reftype: branch X-Git-Commit: b258fa0f41252aeb395e4c8063eec531810836bf Auto-Submitted: auto-generated Date: Mon, 24 Aug 2026 09:14:38 +0000 Message-Id: <6a8c0b7e.19e03.1349841d@gitrepo.freebsd.org> The branch stable/14 has been updated by kbowling: URL: https://cgit.FreeBSD.org/src/commit/?id=b258fa0f41252aeb395e4c8063eec531810836bf commit b258fa0f41252aeb395e4c8063eec531810836bf Author: Kevin Bowling AuthorDate: 2026-08-10 16:02:16 +0000 Commit: Kevin Bowling CommitDate: 2026-08-24 09:12:23 +0000 ixgbe: Recognize production X550 PHY IDs According to Linux 5f1c3589b0f0, the X550 PHY classifier still matches an alpha silicon ID, while the shared definitions contain the two production IDs. This can leave production hardware on the generic probing path and issue unnecessary PHY queries. (cherry picked from commit 392f0af6685a06e89fecdc38cc2e910d2b84d738) --- sys/dev/ixgbe/ixgbe_phy.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sys/dev/ixgbe/ixgbe_phy.c b/sys/dev/ixgbe/ixgbe_phy.c index 99bfebd3acf1..4913afd4e6d5 100644 --- a/sys/dev/ixgbe/ixgbe_phy.c +++ b/sys/dev/ixgbe/ixgbe_phy.c @@ -463,6 +463,8 @@ enum ixgbe_phy_type ixgbe_get_phy_type_from_id(u32 phy_id) phy_type = ixgbe_phy_tn; break; case X550_PHY_ID: + case X550_PHY_ID2: + case X550_PHY_ID3: case X540_PHY_ID: phy_type = ixgbe_phy_aq; break;