Message ID | 20231221180047.1924733-1-maxime.chevallier@bootlin.com (mailing list archive) |
---|---|
Headers | show |
Series | Introduce PHY listing and link_topology tracking | expand |
Hello: This series was applied to netdev/net-next.git (main) by David S. Miller <davem@davemloft.net>: On Thu, 21 Dec 2023 19:00:33 +0100 you wrote: > Hello everyone, > > Here's a V5 of the multi-PHY support series. > > At a glance, besides some minor fixes and R'd-by from Andrew, one of the > thing this series does is remove the ASSERT_RTNL() from the > topo_add_phy/del_phy operations. > > [...] Here is the summary with links: - [net-next,v5,01/13] net: phy: Introduce ethernet link topology representation https://git.kernel.org/netdev/net-next/c/02018c544ef1 - [net-next,v5,02/13] net: sfp: pass the phy_device when disconnecting an sfp module's PHY https://git.kernel.org/netdev/net-next/c/9c5625f559ad - [net-next,v5,03/13] net: phy: add helpers to handle sfp phy connect/disconnect https://git.kernel.org/netdev/net-next/c/034fcc210349 - [net-next,v5,04/13] net: sfp: Add helper to return the SFP bus name https://git.kernel.org/netdev/net-next/c/dedd702a3579 - [net-next,v5,05/13] net: ethtool: Allow passing a phy index for some commands https://git.kernel.org/netdev/net-next/c/2ab0edb505fa - [net-next,v5,06/13] netlink: specs: add phy-index as a header parameter https://git.kernel.org/netdev/net-next/c/c29451aefcb4 - [net-next,v5,07/13] net: ethtool: Introduce a command to list PHYs on an interface https://git.kernel.org/netdev/net-next/c/63d5eaf35ac3 - [net-next,v5,08/13] netlink: specs: add ethnl PHY_GET command set https://git.kernel.org/netdev/net-next/c/95132a018f00 - [net-next,v5,09/13] net: ethtool: plca: Target the command to the requested PHY https://git.kernel.org/netdev/net-next/c/7db69ec9cfb8 - [net-next,v5,10/13] net: ethtool: pse-pd: Target the command to the requested PHY https://git.kernel.org/netdev/net-next/c/345237dbc1bd - [net-next,v5,11/13] net: ethtool: cable-test: Target the command to the requested PHY https://git.kernel.org/netdev/net-next/c/fcc4b105caa4 - [net-next,v5,12/13] net: ethtool: strset: Allow querying phy stats by index https://git.kernel.org/netdev/net-next/c/d078d480639a - [net-next,v5,13/13] Documentation: networking: document phy_link_topology https://git.kernel.org/netdev/net-next/c/32bb4515e344 You are awesome, thank you!
... and I haven't reviewed this yet. I guess it's now pointless to review. On Mon, Jan 01, 2024 at 06:40:27PM +0000, patchwork-bot+netdevbpf@kernel.org wrote: > Hello: > > This series was applied to netdev/net-next.git (main) > by David S. Miller <davem@davemloft.net>: > > On Thu, 21 Dec 2023 19:00:33 +0100 you wrote: > > Hello everyone, > > > > Here's a V5 of the multi-PHY support series. > > > > At a glance, besides some minor fixes and R'd-by from Andrew, one of the > > thing this series does is remove the ASSERT_RTNL() from the > > topo_add_phy/del_phy operations. > > > > [...] > > Here is the summary with links: > - [net-next,v5,01/13] net: phy: Introduce ethernet link topology representation > https://git.kernel.org/netdev/net-next/c/02018c544ef1 > - [net-next,v5,02/13] net: sfp: pass the phy_device when disconnecting an sfp module's PHY > https://git.kernel.org/netdev/net-next/c/9c5625f559ad > - [net-next,v5,03/13] net: phy: add helpers to handle sfp phy connect/disconnect > https://git.kernel.org/netdev/net-next/c/034fcc210349 > - [net-next,v5,04/13] net: sfp: Add helper to return the SFP bus name > https://git.kernel.org/netdev/net-next/c/dedd702a3579 > - [net-next,v5,05/13] net: ethtool: Allow passing a phy index for some commands > https://git.kernel.org/netdev/net-next/c/2ab0edb505fa > - [net-next,v5,06/13] netlink: specs: add phy-index as a header parameter > https://git.kernel.org/netdev/net-next/c/c29451aefcb4 > - [net-next,v5,07/13] net: ethtool: Introduce a command to list PHYs on an interface > https://git.kernel.org/netdev/net-next/c/63d5eaf35ac3 > - [net-next,v5,08/13] netlink: specs: add ethnl PHY_GET command set > https://git.kernel.org/netdev/net-next/c/95132a018f00 > - [net-next,v5,09/13] net: ethtool: plca: Target the command to the requested PHY > https://git.kernel.org/netdev/net-next/c/7db69ec9cfb8 > - [net-next,v5,10/13] net: ethtool: pse-pd: Target the command to the requested PHY > https://git.kernel.org/netdev/net-next/c/345237dbc1bd > - [net-next,v5,11/13] net: ethtool: cable-test: Target the command to the requested PHY > https://git.kernel.org/netdev/net-next/c/fcc4b105caa4 > - [net-next,v5,12/13] net: ethtool: strset: Allow querying phy stats by index > https://git.kernel.org/netdev/net-next/c/d078d480639a > - [net-next,v5,13/13] Documentation: networking: document phy_link_topology > https://git.kernel.org/netdev/net-next/c/32bb4515e344 > > You are awesome, thank you! > -- > Deet-doot-dot, I am a bot. > https://korg.docs.kernel.org/patchwork/pwbot.html > > >
On Tue, 2 Jan 2024 11:57:09 +0000 Russell King (Oracle) wrote: > ... and I haven't reviewed this yet. I guess it's now pointless to > review. I guess the shutdown was only a partial success. Nobody cleaned out pending stuff on the 23rd, and old things got applied now before we even officially reopened :( It is what it is, please review anyway, we'll be reverting things which shouldn't have been applied..
Hi Russell, Jakub, On Tue, 2 Jan 2024 10:51:25 -0800 Jakub Kicinski <kuba@kernel.org> wrote: > On Tue, 2 Jan 2024 11:57:09 +0000 Russell King (Oracle) wrote: > > ... and I haven't reviewed this yet. I guess it's now pointless to > > review. > > I guess the shutdown was only a partial success. Nobody cleaned out > pending stuff on the 23rd, and old things got applied now before we > even officially reopened :( It is what it is, please review anyway, > we'll be reverting things which shouldn't have been applied.. I've submitted the ethtool counterpart of that work a few seconds ago : https://lore.kernel.org/netdev/20240103142950.235888-1-maxime.chevallier@bootlin.com/T/#m334b7cec4be1c78d399d0899a30d522ab57b4622 I think this could help in reviewing the overall design and identifying any glaring issue with this. Thanks, Maxime
On Wed, 3 Jan 2024 15:33:36 +0100 Maxime Chevallier wrote: > I think this could help in reviewing the overall design and identifying > any glaring issue with this. The netlink handling looks a bit wobbly to me. I commented best I could in the 20min I had to look at this code :( I think it'd be best to revert, if you don't mind, because reviewing incremental fixes will get even harder.
On 1/4/24 15:47, Jakub Kicinski wrote: > On Wed, 3 Jan 2024 15:33:36 +0100 Maxime Chevallier wrote: >> I think this could help in reviewing the overall design and identifying >> any glaring issue with this. > > The netlink handling looks a bit wobbly to me. > I commented best I could in the 20min I had to look at this code :( > I think it'd be best to revert, if you don't mind, because reviewing > incremental fixes will get even harder. +1
On Thu, 4 Jan 2024 15:50:40 -0800 Florian Fainelli wrote: > > The netlink handling looks a bit wobbly to me. > > I commented best I could in the 20min I had to look at this code :( > > I think it'd be best to revert, if you don't mind, because reviewing > > incremental fixes will get even harder. > > +1 Okay, let's say that the three of us - Florian, Russell and I are a quorum? :) Reverted.
Hi Jakub, On Thu, 4 Jan 2024 16:56:09 -0800 Jakub Kicinski <kuba@kernel.org> wrote: > On Thu, 4 Jan 2024 15:50:40 -0800 Florian Fainelli wrote: > > > The netlink handling looks a bit wobbly to me. > > > I commented best I could in the 20min I had to look at this code :( > > > I think it'd be best to revert, if you don't mind, because reviewing > > > incremental fixes will get even harder. > > > > +1 > > Okay, let's say that the three of us - Florian, Russell > and I are a quorum? :) Reverted. No worries, I'd rather make sure we get this right especially regarding the API. Thanks for taking a look, Maxime