linux/net/dsa
Vladimir Oltean 09f9234168 net: dsa: move headers exported by slave.c to slave.h
Minimize the use of the bloated dsa_priv.h by moving the prototypes
exported by slave.c to their own header file.

This is just approximate to get the code structure right. There are some
interdependencies with static inline code left in dsa_priv.h, so leave
slave.h included from there for now.

Signed-off-by: Vladimir Oltean <vladimir.oltean@nxp.com>
Reviewed-by: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
2022-11-22 20:41:49 -08:00
..
devlink.c net: dsa: move rest of devlink setup/teardown to devlink.c 2022-11-22 20:41:47 -08:00
devlink.h net: dsa: move rest of devlink setup/teardown to devlink.c 2022-11-22 20:41:47 -08:00
dsa2.c net: dsa: move headers exported by slave.c to slave.h 2022-11-22 20:41:49 -08:00
dsa_priv.h net: dsa: move headers exported by slave.c to slave.h 2022-11-22 20:41:49 -08:00
dsa.c net: dsa: move headers exported by slave.c to slave.h 2022-11-22 20:41:49 -08:00
Kconfig net: dsa: modularize DSA_TAG_PROTO_NONE 2022-11-22 20:41:45 -08:00
Makefile net: dsa: move bulk of devlink code to devlink.{c,h} 2022-11-22 20:41:46 -08:00
master.c net: dsa: move headers exported by master.c to master.h 2022-11-22 20:41:49 -08:00
master.h net: dsa: move headers exported by master.c to master.h 2022-11-22 20:41:49 -08:00
netlink.c net: dsa: move headers exported by slave.c to slave.h 2022-11-22 20:41:49 -08:00
port.c net: dsa: move headers exported by slave.c to slave.h 2022-11-22 20:41:49 -08:00
port.h net: dsa: move headers exported by port.c to port.h 2022-11-22 20:41:48 -08:00
slave.c net: dsa: move headers exported by slave.c to slave.h 2022-11-22 20:41:49 -08:00
slave.h net: dsa: move headers exported by slave.c to slave.h 2022-11-22 20:41:49 -08:00
switch.c net: dsa: move headers exported by slave.c to slave.h 2022-11-22 20:41:49 -08:00
tag_8021q.c net: dsa: move headers exported by port.c to port.h 2022-11-22 20:41:48 -08:00
tag_ar9331.c net: dsa: provide a second modalias to tag proto drivers based on their name 2022-11-17 21:16:41 -08:00
tag_brcm.c net: dsa: provide a second modalias to tag proto drivers based on their name 2022-11-17 21:16:41 -08:00
tag_dsa.c net: dsa: provide a second modalias to tag proto drivers based on their name 2022-11-17 21:16:41 -08:00
tag_gswip.c net: dsa: provide a second modalias to tag proto drivers based on their name 2022-11-17 21:16:41 -08:00
tag_hellcreek.c net: dsa: provide a second modalias to tag proto drivers based on their name 2022-11-17 21:16:41 -08:00
tag_ksz.c net: dsa: provide a second modalias to tag proto drivers based on their name 2022-11-17 21:16:41 -08:00
tag_lan9303.c net: dsa: provide a second modalias to tag proto drivers based on their name 2022-11-17 21:16:41 -08:00
tag_mtk.c net: dsa: tag_mtk: assign per-port queues 2022-11-18 19:46:06 -08:00
tag_none.c net: dsa: modularize DSA_TAG_PROTO_NONE 2022-11-22 20:41:45 -08:00
tag_ocelot_8021q.c net: dsa: provide a second modalias to tag proto drivers based on their name 2022-11-17 21:16:41 -08:00
tag_ocelot.c net: dsa: provide a second modalias to tag proto drivers based on their name 2022-11-17 21:16:41 -08:00
tag_qca.c net: dsa: provide a second modalias to tag proto drivers based on their name 2022-11-17 21:16:41 -08:00
tag_rtl4_a.c net: dsa: provide a second modalias to tag proto drivers based on their name 2022-11-17 21:16:41 -08:00
tag_rtl8_4.c net: dsa: provide a second modalias to tag proto drivers based on their name 2022-11-17 21:16:41 -08:00
tag_rzn1_a5psw.c net: dsa: provide a second modalias to tag proto drivers based on their name 2022-11-17 21:16:41 -08:00
tag_sja1105.c net: dsa: provide a second modalias to tag proto drivers based on their name 2022-11-17 21:16:41 -08:00
tag_trailer.c net: dsa: provide a second modalias to tag proto drivers based on their name 2022-11-17 21:16:41 -08:00
tag_xrs700x.c net: dsa: provide a second modalias to tag proto drivers based on their name 2022-11-17 21:16:41 -08:00