net: dsa: refactor name assignment for user ports
authorRasmus Villemoes <linux@rasmusvillemoes.dk>
Wed, 16 Nov 2022 10:52:02 +0000 (11:52 +0100)
committerJakub Kicinski <kuba@kernel.org>
Fri, 18 Nov 2022 03:40:07 +0000 (19:40 -0800)
commit0171a1d22bb99174671484f409f66f5b96c073b4
treee3778bf7d3adb45833c0eedc3a4e57d7fca8f07c
parentf20a0a0519f35a3a34236ed2d38b067c5cb22b9f
net: dsa: refactor name assignment for user ports

The following two patches each have a (small) chance of causing
regressions for userspace and will in that case of course need to be
reverted.

In order to prepare for that and make those two patches independent
and individually revertable, refactor the code which sets the names
for user ports by moving the "fall back to eth%d if no label is given
in device tree" to dsa_slave_create().

No functional change (at least none intended).

Signed-off-by: Rasmus Villemoes <linux@rasmusvillemoes.dk>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Reviewed-by: Florian Fainelli <f.faineli@gmail.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
net/dsa/dsa2.c
net/dsa/slave.c