net: dsa: felix: add tsn support for felix switch based on net/tsn
VSC9959 has TSN capabilities on hardware. Using tsntool netlink interface to configure the following TSN features: - IEEE 802.1Qbv - IEEE 802.1Qbu/802.3br - IEEE 802.1Qci - IEEE 802.1Qav - IEEE 802.1CB This patch is based on netlink adaptation layer in net/tsn/*. Enable CONFIG_MSCC_FELIX_SWITCH_TSN config to add the TSN support. Signed-off-by:Xiaoliang Yang <xiaoliang.yang_1@nxp.com> Signed-off-by:
Vladimir Oltean <vladimir.oltean@nxp.com>
parent
ac8980cd
No related branches found
No related tags found
Showing
- drivers/net/dsa/ocelot/Kconfig 8 additions, 0 deletionsdrivers/net/dsa/ocelot/Kconfig
- drivers/net/dsa/ocelot/Makefile 4 additions, 0 deletionsdrivers/net/dsa/ocelot/Makefile
- drivers/net/dsa/ocelot/felix.c 4 additions, 0 deletionsdrivers/net/dsa/ocelot/felix.c
- drivers/net/dsa/ocelot/felix.h 1 addition, 1 deletiondrivers/net/dsa/ocelot/felix.h
- drivers/net/dsa/ocelot/felix_tsn.c 1759 additions, 0 deletionsdrivers/net/dsa/ocelot/felix_tsn.c
- drivers/net/dsa/ocelot/felix_tsn.h 17 additions, 0 deletionsdrivers/net/dsa/ocelot/felix_tsn.h
- drivers/net/dsa/ocelot/felix_vsc9959.c 22 additions, 5 deletionsdrivers/net/dsa/ocelot/felix_vsc9959.c
- drivers/net/ethernet/mscc/ocelot.c 49 additions, 19 deletionsdrivers/net/ethernet/mscc/ocelot.c
- include/soc/mscc/ocelot.h 32 additions, 10 deletionsinclude/soc/mscc/ocelot.h
- include/soc/mscc/ocelot_ana.h 10 additions, 0 deletionsinclude/soc/mscc/ocelot_ana.h
- include/soc/mscc/ocelot_dev.h 23 additions, 0 deletionsinclude/soc/mscc/ocelot_dev.h
Loading
Please register or sign in to comment