Patch Series

Subject net: phy_port: SFP modules representation and phy_port listing
Author maxime.chevallier@bootlin.com
Date 2026-01-27 13:41:49 +0000 UTC
Version
Cc andrew@lunn.ch christophe.leroy@csgroup.eu daniel@makrotopia.org davem@davemloft.net dimitri.fedrau@liebherr.com edumazet@google.com f.fainelli@gmail.com herve.codina@bootlin.com hkallweit1@gmail.com horms@kernel.org kabel@kernel.org kory.maincent@bootlin.com kuba@kernel.org linux-kernel@vger.kernel.org linux@armlinux.org.uk maxime.chevallier@bootlin.com mwojtas@chromium.org netdev@vger.kernel.org nicveronese@gmail.com o.rempel@pengutronix.de pabeni@redhat.com romain.gantois@bootlin.com thomas.petazzoni@bootlin.com vladimir.oltean@nxp.com

Patches (13)

Name Content [All]
[PATCH net-next 01/13] net: phy: phy_port: Correctly recompute the port's linkmodes [Body]
[PATCH net-next 02/13] net: phy: phy_link_topology: Add a helper for opportunistic alloc [Body]
[PATCH net-next 03/13] net: phy: phy_link_topology: Track ports in phy_link_topology [Body]
[PATCH net-next 04/13] net: phylink: Register a phy_port for MAC-driven SFP busses [Body]
[PATCH net-next 05/13] net: phy: Create SFP phy_port before registering usptream [Body]
[PATCH net-next 06/13] net: sfp: Add a sfp-bus ops when connecting a module without PHY [Body]
[PATCH net-next 07/13] net: phy: Represent PHY-less SFP modules with phy_port [Body]
[PATCH net-next 08/13] net: phylink: Represent PHY-less SFP modules with phy_port [Body]
[PATCH net-next 09/13] net: phy: phy_port: Store information about a MII port's occupancy [Body]
[PATCH net-next 10/13] net: phy: phy_link_topology: Add a helper to retrieve ports [Body]
[PATCH net-next 11/13] net: phy: store phy_modes in a static array [Body]
[PATCH net-next 12/13] netlink: specs: Add ethernet port listing with ethtool [Body]
[PATCH net-next 13/13] net: ethtool: Introduce ethtool command to list ports [Body]

Session 2026-01-27

ID (for dev) 691ef4f8-f4d0-478f-9925-a52f920537d7
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 3eef6c061f97ab2a942dc98291bcdae9a16e5bda [Config] passed [Log]
[KASAN] Boot test: Base 3eef6c061f97ab2a942dc98291bcdae9a16e5bda [Config] passed [Log]
[KASAN] Build Patched 3eef6c061f97ab2a942dc98291bcdae9a16e5bda [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 3eef6c061f97ab2a942dc98291bcdae9a16e5bda [Config] [patched] passed [Log]
[KASAN] Fuzzing 3eef6c061f97ab2a942dc98291bcdae9a16e5bda [Config] 3eef6c061f97ab2a942dc98291bcdae9a16e5bda [Config] [patched] passed [Log] [Artifacts]