[PATCH net-next v7 0/2] Switch DSA to inclusive terminology

Florian Fainelli posted 2 patches 11 months ago
.../bindings/net/dsa/mediatek,mt7530.yaml     |    2 +-
Documentation/networking/dsa/b53.rst          |   14 +-
Documentation/networking/dsa/bcm_sf2.rst      |    2 +-
.../networking/dsa/configuration.rst          |  102 +-
Documentation/networking/dsa/dsa.rst          |  162 +-
Documentation/networking/dsa/lan9303.rst      |    2 +-
Documentation/networking/dsa/sja1105.rst      |    6 +-
.../dts/marvell/armada-3720-espressobin.dtsi  |    2 +-
drivers/net/dsa/b53/b53_common.c              |    4 +-
drivers/net/dsa/b53/b53_mdio.c                |    2 +-
drivers/net/dsa/bcm_sf2.c                     |   41 +-
drivers/net/dsa/bcm_sf2.h                     |    2 +-
drivers/net/dsa/bcm_sf2_cfp.c                 |    4 +-
drivers/net/dsa/lan9303-core.c                |    4 +-
drivers/net/dsa/lantiq_gswip.c                |   34 +-
drivers/net/dsa/microchip/ksz9477.c           |    6 +-
drivers/net/dsa/microchip/ksz_common.c        |   20 +-
drivers/net/dsa/microchip/ksz_ptp.c           |    2 +-
drivers/net/dsa/mt7530.c                      |   18 +-
drivers/net/dsa/mv88e6xxx/chip.c              |    4 +-
drivers/net/dsa/ocelot/felix.c                |   68 +-
drivers/net/dsa/ocelot/felix.h                |    6 +-
drivers/net/dsa/qca/qca8k-8xxx.c              |   50 +-
drivers/net/dsa/qca/qca8k-common.c            |    4 +-
drivers/net/dsa/qca/qca8k-leds.c              |    6 +-
drivers/net/dsa/qca/qca8k.h                   |    2 +-
drivers/net/dsa/realtek/realtek-smi.c         |   28 +-
drivers/net/dsa/realtek/realtek.h             |    2 +-
drivers/net/dsa/realtek/rtl8365mb.c           |    2 +-
drivers/net/dsa/sja1105/sja1105_main.c        |    4 +-
drivers/net/dsa/xrs700x/xrs700x.c             |   12 +-
drivers/net/ethernet/broadcom/bcmsysport.c    |    2 +-
drivers/net/ethernet/mediatek/mtk_eth_soc.c   |    2 +-
.../net/ethernet/mediatek/mtk_ppe_offload.c   |    2 +-
include/linux/dsa/sja1105.h                   |    2 +-
include/net/dsa.h                             |   56 +-
include/net/dsa_stubs.h                       |   22 +-
include/uapi/linux/if_link.h                  |    4 +-
net/core/dev_ioctl.c                          |    2 +-
net/dsa/Makefile                              |    6 +-
net/dsa/{master.c => conduit.c}               |  118 +-
net/dsa/conduit.h                             |   22 +
net/dsa/dsa.c                                 |  224 +--
net/dsa/dsa.h                                 |   12 +-
net/dsa/master.h                              |   22 -
net/dsa/netlink.c                             |   22 +-
net/dsa/port.c                                |  124 +-
net/dsa/port.h                                |    4 +-
net/dsa/slave.h                               |   69 -
net/dsa/switch.c                              |   20 +-
net/dsa/switch.h                              |    8 +-
net/dsa/tag.c                                 |   10 +-
net/dsa/tag.h                                 |   26 +-
net/dsa/tag_8021q.c                           |   22 +-
net/dsa/tag_8021q.h                           |    2 +-
net/dsa/tag_ar9331.c                          |    4 +-
net/dsa/tag_brcm.c                            |   14 +-
net/dsa/tag_dsa.c                             |    6 +-
net/dsa/tag_gswip.c                           |    4 +-
net/dsa/tag_hellcreek.c                       |    4 +-
net/dsa/tag_ksz.c                             |   12 +-
net/dsa/tag_lan9303.c                         |    4 +-
net/dsa/tag_mtk.c                             |    4 +-
net/dsa/tag_none.c                            |    6 +-
net/dsa/tag_ocelot.c                          |   22 +-
net/dsa/tag_ocelot_8021q.c                    |   12 +-
net/dsa/tag_qca.c                             |    6 +-
net/dsa/tag_rtl4_a.c                          |    6 +-
net/dsa/tag_rtl8_4.c                          |    6 +-
net/dsa/tag_rzn1_a5psw.c                      |    4 +-
net/dsa/tag_sja1105.c                         |   30 +-
net/dsa/tag_trailer.c                         |    4 +-
net/dsa/tag_xrs700x.c                         |    4 +-
net/dsa/{slave.c => user.c}                   | 1464 ++++++++---------
net/dsa/user.h                                |   69 +
75 files changed, 1555 insertions(+), 1550 deletions(-)
rename net/dsa/{master.c => conduit.c} (76%)
create mode 100644 net/dsa/conduit.h
delete mode 100644 net/dsa/master.h
delete mode 100644 net/dsa/slave.h
rename net/dsa/{slave.c => user.c} (62%)
create mode 100644 net/dsa/user.h
[PATCH net-next v7 0/2] Switch DSA to inclusive terminology
Posted by Florian Fainelli 11 months ago
One of the action items following Netconf'23 is to switch subsystems to
use inclusive terminology. DSA has been making extensive use of the
"master" and "slave" words which are now replaced by "conduit" and
"user" respectively.

Changes in v7:

- rebased against latest change to drivers/net/dsa/bcm_sf2.c
- collected Vladimir's R-by tags

Changes in v6:

- fixed typo in if_link.h (insted vs. instead)

Changes in v5:

- actually collected Rob's acked-by tag
- added Stephen's Acked-by tag
- fixed the stray references spotted by Vladimir

Changes in v4:

- added clarification that we used "master" and "slave" terms for a
  while
- fixed include guard names in user.h
- fixed some improper subtitutions
- renamed STATE_CHANGE notifier
- added Rob's ack on the DT patches from the first review

Changes in v3:
- properly align arguments with the changed function names
- ensure markup delimiters lengths are corrected to the name word length
- maintain the existing wording about LAG devices

Changes in v2:

- addressed kbuild test robots reports
- preserve capitalization where relevant
- fixed build error in mtk_ppe_offload.c

Florian Fainelli (2):
  net: dsa: Use conduit and user terms
  net: dsa: Rename IFLA_DSA_MASTER to IFLA_DSA_CONDUIT

 .../bindings/net/dsa/mediatek,mt7530.yaml     |    2 +-
 Documentation/networking/dsa/b53.rst          |   14 +-
 Documentation/networking/dsa/bcm_sf2.rst      |    2 +-
 .../networking/dsa/configuration.rst          |  102 +-
 Documentation/networking/dsa/dsa.rst          |  162 +-
 Documentation/networking/dsa/lan9303.rst      |    2 +-
 Documentation/networking/dsa/sja1105.rst      |    6 +-
 .../dts/marvell/armada-3720-espressobin.dtsi  |    2 +-
 drivers/net/dsa/b53/b53_common.c              |    4 +-
 drivers/net/dsa/b53/b53_mdio.c                |    2 +-
 drivers/net/dsa/bcm_sf2.c                     |   41 +-
 drivers/net/dsa/bcm_sf2.h                     |    2 +-
 drivers/net/dsa/bcm_sf2_cfp.c                 |    4 +-
 drivers/net/dsa/lan9303-core.c                |    4 +-
 drivers/net/dsa/lantiq_gswip.c                |   34 +-
 drivers/net/dsa/microchip/ksz9477.c           |    6 +-
 drivers/net/dsa/microchip/ksz_common.c        |   20 +-
 drivers/net/dsa/microchip/ksz_ptp.c           |    2 +-
 drivers/net/dsa/mt7530.c                      |   18 +-
 drivers/net/dsa/mv88e6xxx/chip.c              |    4 +-
 drivers/net/dsa/ocelot/felix.c                |   68 +-
 drivers/net/dsa/ocelot/felix.h                |    6 +-
 drivers/net/dsa/qca/qca8k-8xxx.c              |   50 +-
 drivers/net/dsa/qca/qca8k-common.c            |    4 +-
 drivers/net/dsa/qca/qca8k-leds.c              |    6 +-
 drivers/net/dsa/qca/qca8k.h                   |    2 +-
 drivers/net/dsa/realtek/realtek-smi.c         |   28 +-
 drivers/net/dsa/realtek/realtek.h             |    2 +-
 drivers/net/dsa/realtek/rtl8365mb.c           |    2 +-
 drivers/net/dsa/sja1105/sja1105_main.c        |    4 +-
 drivers/net/dsa/xrs700x/xrs700x.c             |   12 +-
 drivers/net/ethernet/broadcom/bcmsysport.c    |    2 +-
 drivers/net/ethernet/mediatek/mtk_eth_soc.c   |    2 +-
 .../net/ethernet/mediatek/mtk_ppe_offload.c   |    2 +-
 include/linux/dsa/sja1105.h                   |    2 +-
 include/net/dsa.h                             |   56 +-
 include/net/dsa_stubs.h                       |   22 +-
 include/uapi/linux/if_link.h                  |    4 +-
 net/core/dev_ioctl.c                          |    2 +-
 net/dsa/Makefile                              |    6 +-
 net/dsa/{master.c => conduit.c}               |  118 +-
 net/dsa/conduit.h                             |   22 +
 net/dsa/dsa.c                                 |  224 +--
 net/dsa/dsa.h                                 |   12 +-
 net/dsa/master.h                              |   22 -
 net/dsa/netlink.c                             |   22 +-
 net/dsa/port.c                                |  124 +-
 net/dsa/port.h                                |    4 +-
 net/dsa/slave.h                               |   69 -
 net/dsa/switch.c                              |   20 +-
 net/dsa/switch.h                              |    8 +-
 net/dsa/tag.c                                 |   10 +-
 net/dsa/tag.h                                 |   26 +-
 net/dsa/tag_8021q.c                           |   22 +-
 net/dsa/tag_8021q.h                           |    2 +-
 net/dsa/tag_ar9331.c                          |    4 +-
 net/dsa/tag_brcm.c                            |   14 +-
 net/dsa/tag_dsa.c                             |    6 +-
 net/dsa/tag_gswip.c                           |    4 +-
 net/dsa/tag_hellcreek.c                       |    4 +-
 net/dsa/tag_ksz.c                             |   12 +-
 net/dsa/tag_lan9303.c                         |    4 +-
 net/dsa/tag_mtk.c                             |    4 +-
 net/dsa/tag_none.c                            |    6 +-
 net/dsa/tag_ocelot.c                          |   22 +-
 net/dsa/tag_ocelot_8021q.c                    |   12 +-
 net/dsa/tag_qca.c                             |    6 +-
 net/dsa/tag_rtl4_a.c                          |    6 +-
 net/dsa/tag_rtl8_4.c                          |    6 +-
 net/dsa/tag_rzn1_a5psw.c                      |    4 +-
 net/dsa/tag_sja1105.c                         |   30 +-
 net/dsa/tag_trailer.c                         |    4 +-
 net/dsa/tag_xrs700x.c                         |    4 +-
 net/dsa/{slave.c => user.c}                   | 1464 ++++++++---------
 net/dsa/user.h                                |   69 +
 75 files changed, 1555 insertions(+), 1550 deletions(-)
 rename net/dsa/{master.c => conduit.c} (76%)
 create mode 100644 net/dsa/conduit.h
 delete mode 100644 net/dsa/master.h
 delete mode 100644 net/dsa/slave.h
 rename net/dsa/{slave.c => user.c} (62%)
 create mode 100644 net/dsa/user.h

-- 
2.34.1

Re: [PATCH net-next v7 0/2] Switch DSA to inclusive terminology
Posted by patchwork-bot+netdevbpf@kernel.org 11 months ago
Hello:

This series was applied to netdev/net-next.git (main)
by Jakub Kicinski <kuba@kernel.org>:

On Mon, 23 Oct 2023 11:17:27 -0700 you wrote:
> One of the action items following Netconf'23 is to switch subsystems to
> use inclusive terminology. DSA has been making extensive use of the
> "master" and "slave" words which are now replaced by "conduit" and
> "user" respectively.
> 
> Changes in v7:
> 
> [...]

Here is the summary with links:
  - [net-next,v7,1/2] net: dsa: Use conduit and user terms
    https://git.kernel.org/netdev/net-next/c/6ca80638b90c
  - [net-next,v7,2/2] net: dsa: Rename IFLA_DSA_MASTER to IFLA_DSA_CONDUIT
    https://git.kernel.org/netdev/net-next/c/87cd83714f30

You are awesome, thank you!
-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html