git: 392f0af6685a - main - ixgbe: Recognize production X550 PHY IDs
Kevin Bowling <[email protected]>
| Newsgroups | gmane.os.freebsd.devel.cvs.src |
|---|---|
| Message-ID | <6a7a1c50.464a5.19987fe5__4299.30026163987$1786387555$gmane$org@gitrepo.freebsd.org> |
The branch main has been updated by kbowling: URL: https://cgit.FreeBSD.org/src/commit/?id=392f0af6685a06e89fecdc38cc2e910d2b84d738 commit 392f0af6685a06e89fecdc38cc2e910d2b84d738 Author: Kevin Bowling <[email protected]> AuthorDate: 2026-08-10 16:02:16 +0000 Commit: Kevin Bowling <[email protected]> CommitDate: 2026-08-10 18:43:40 +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. MFC after: 2 weeks --- 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;