|  | menuconfig NET_DSA | 
|  | bool "Distributed Switch Architecture support" | 
|  | default n | 
|  | depends on EXPERIMENTAL && !S390 | 
|  | select PHYLIB | 
|  | ---help--- | 
|  | This allows you to use hardware switch chips that use | 
|  | the Distributed Switch Architecture. | 
|  |  | 
|  |  | 
|  | if NET_DSA | 
|  |  | 
|  | # tagging formats | 
|  | config NET_DSA_TAG_DSA | 
|  | bool | 
|  | default n | 
|  |  | 
|  | config NET_DSA_TAG_EDSA | 
|  | bool | 
|  | default n | 
|  |  | 
|  | config NET_DSA_TAG_TRAILER | 
|  | bool | 
|  | default n | 
|  |  | 
|  |  | 
|  | # switch drivers | 
|  | config NET_DSA_MV88E6XXX | 
|  | bool | 
|  | default n | 
|  |  | 
|  | config NET_DSA_MV88E6060 | 
|  | bool "Marvell 88E6060 ethernet switch chip support" | 
|  | select NET_DSA_TAG_TRAILER | 
|  | ---help--- | 
|  | This enables support for the Marvell 88E6060 ethernet switch | 
|  | chip. | 
|  |  | 
|  | config NET_DSA_MV88E6XXX_NEED_PPU | 
|  | bool | 
|  | default n | 
|  |  | 
|  | config NET_DSA_MV88E6131 | 
|  | bool "Marvell 88E6131 ethernet switch chip support" | 
|  | select NET_DSA_MV88E6XXX | 
|  | select NET_DSA_MV88E6XXX_NEED_PPU | 
|  | select NET_DSA_TAG_DSA | 
|  | ---help--- | 
|  | This enables support for the Marvell 88E6131 ethernet switch | 
|  | chip. | 
|  |  | 
|  | config NET_DSA_MV88E6123_61_65 | 
|  | bool "Marvell 88E6123/6161/6165 ethernet switch chip support" | 
|  | select NET_DSA_MV88E6XXX | 
|  | select NET_DSA_TAG_EDSA | 
|  | ---help--- | 
|  | This enables support for the Marvell 88E6123/6161/6165 | 
|  | ethernet switch chips. | 
|  |  | 
|  | endif |