| config HAVE_NET_DSA | |
| def_bool y | |
| depends on INET && NETDEVICES && !S390 | |
| # Drivers must select NET_DSA and the appropriate tagging format | |
| config NET_DSA | |
| tristate "Distributed Switch Architecture" | |
| depends on HAVE_NET_DSA && MAY_USE_DEVLINK | |
| depends on BRIDGE || BRIDGE=n | |
| select NET_SWITCHDEV | |
| select PHYLINK | |
| ---help--- | |
| Say Y if you want to enable support for the hardware switches supported | |
| by the Distributed Switch Architecture. | |
| if NET_DSA | |
| config NET_DSA_LEGACY | |
| bool "Support for older platform device and Device Tree registration" | |
| default y | |
| ---help--- | |
| Say Y if you want to enable support for the older platform device and | |
| deprecated Device Tree binding registration. | |
| This feature is scheduled for removal in 4.17. | |
| # tagging formats | |
| config NET_DSA_TAG_BRCM | |
| bool | |
| config NET_DSA_TAG_BRCM_PREPEND | |
| bool | |
| config NET_DSA_TAG_DSA | |
| bool | |
| config NET_DSA_TAG_EDSA | |
| bool | |
| config NET_DSA_TAG_KSZ | |
| bool | |
| config NET_DSA_TAG_LAN9303 | |
| bool | |
| config NET_DSA_TAG_MTK | |
| bool | |
| config NET_DSA_TAG_TRAILER | |
| bool | |
| config NET_DSA_TAG_QCA | |
| bool | |
| endif |