linux/Documentation/networking/devlink
Vignesh Raghavendra 58356eb31d net: ti: am65-cpsw-nuss: Add devlink support
AM65 NUSS ethernet switch on K3 devices can be configured to work either
in independent mac mode where each port acts as independent network
interface (multi mac) or switch mode.

Add devlink hooks to provide a way to switch b/w these modes.

Rationale to use devlink instead of defaulting to bridge mode is that
SoC use cases require to support multiple independent MAC ports with no
switching so that users can use software bridges with multi-mac
configuration (e.g: to support LAG, HSR/PRP, etc). Also, switching
between multi mac and switch mode requires significant Port and ALE
reconfiguration, therefore is easier to be made as part of mode change
devlink hooks. It also allows to keep user interface similar to what
was implemented for the previous generation of TI CPSW IP
(on AM33/AM43/AM57 SoCs).

Signed-off-by: Vignesh Raghavendra <vigneshr@ti.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2021-02-11 17:52:13 -08:00
..
am65-nuss-cpsw-switch.rst net: ti: am65-cpsw-nuss: Add devlink support 2021-02-11 17:52:13 -08:00
bnxt.rst
devlink-dpipe.rst
devlink-flash.rst devlink: introduce flash update overwrite mask 2020-09-25 17:20:57 -07:00
devlink-health.rst
devlink-info.rst devlink: Add support for board.serial_number to info_get cb. 2020-06-22 16:15:04 -07:00
devlink-params.rst devlink: Add enable_remote_dev_reset generic parameter 2020-10-09 12:06:53 -07:00
devlink-port.rst devlink: Extend devlink port documentation for subfunctions 2021-01-22 11:32:11 -08:00
devlink-region.rst
devlink-reload.rst devlink: Add Documentation/networking/devlink/devlink-reload.rst 2020-10-09 12:06:53 -07:00
devlink-resource.rst mlxsw: Register physical ports as a devlink resource 2021-01-22 20:42:13 -08:00
devlink-trap.rst devlink: Add DMAC filter generic packet trap 2021-01-27 19:53:40 -08:00
ice.rst ice: docs fix a devlink info that broke a table 2020-10-28 11:41:15 -06:00
index.rst net: ti: am65-cpsw-nuss: Add devlink support 2021-02-11 17:52:13 -08:00
ionic.rst
mlx4.rst
mlx5.rst
mlxsw.rst
mv88e6xxx.rst
netdevsim.rst netdevsim: Add devlink resource for nexthops 2020-11-06 11:28:50 -08:00
nfp.rst
qed.rst
sja1105.rst docs: networkng: convert sja1105's devlink info to RTS 2020-06-10 17:07:04 -07:00
ti-cpsw-switch.rst