On 5/13/25 15:23, Sean Anderson wrote:
On 5/13/25 15:03, Daniel Golle wrote:
quoted
On Tue, May 13, 2025 at 02:18:02PM -0400, Sean Anderson wrote:
quoted
DSA drivers typically have different PCSs for each port. At the moment
these are selected with mac_select_pcs, allowing the use of a single
phylink_config for each port. If you need to pass PCSs through
phylink_config then each port will needs its own config. This may prove
difficult to integrate with the existing API.
This might be a misunderstanding. Also here there is only a single
phylink_config for each MAC or DSA port,
My point is that while this is the case at the moment, it would not be
the case with a "generic" select pcs. You would need to modify the
config for each port to ensure the right PCSs are passed in.
I reread dsa_port_phylink_create and I think I missed the ds/dp
distinction the first time around.
--Sean