[RFC PATCH 2/2] net: dsa: probe master device

Vladimir Oltean olteanv at gmail.com
Tue Feb 23 17:34:21 CET 2021


On Tue, Feb 23, 2021 at 05:19:06PM +0100, Michael Walle wrote:
> DSA needs to have the master device probed first for MAC inheritance.
> Until now, it only works by chance because the only user (LS1028A SoC)
> will probe the master device first. The probe order is given by the PCI
> device ordering, thus it works because the master device has a "smaller"
> BDF then the switch device.
> 
> Explicitly probe the master device in dsa_port_probe().
> 
> Fixes: fc054d563bfb ("net: Introduce DSA class for Ethernet switches")
> Signed-off-by: Michael Walle <michael at walle.cc>
> ---

Reviewed-by: Vladimir Oltean <vladimir.oltean at nxp.com>

By the way we had this in the old driver that marinated too much and
never got merged, I am not sure why we removed it during the second
submission process:

https://github.com/openil/u-boot/commit/2544ed8051d3dce55b12e13b6c2b476733d19c05


More information about the U-Boot mailing list