Root/net/dsa/Kconfig

1menuconfig NET_DSA
2    bool "Distributed Switch Architecture support"
3    default n
4    depends on EXPERIMENTAL && NETDEVICES && !S390
5    select PHYLIB
6    ---help---
7      This allows you to use hardware switch chips that use
8      the Distributed Switch Architecture.
9
10
11if NET_DSA
12
13# tagging formats
14config NET_DSA_TAG_DSA
15    bool
16    default n
17
18config NET_DSA_TAG_EDSA
19    bool
20    default n
21
22config NET_DSA_TAG_TRAILER
23    bool
24    default n
25
26
27# switch drivers
28config NET_DSA_MV88E6XXX
29    bool
30    default n
31
32config NET_DSA_MV88E6060
33    bool "Marvell 88E6060 ethernet switch chip support"
34    select NET_DSA_TAG_TRAILER
35    ---help---
36      This enables support for the Marvell 88E6060 ethernet switch
37      chip.
38
39config NET_DSA_MV88E6XXX_NEED_PPU
40    bool
41    default n
42
43config NET_DSA_MV88E6131
44    bool "Marvell 88E6095/6095F/6131 ethernet switch chip support"
45    select NET_DSA_MV88E6XXX
46    select NET_DSA_MV88E6XXX_NEED_PPU
47    select NET_DSA_TAG_DSA
48    ---help---
49      This enables support for the Marvell 88E6095/6095F/6131
50      ethernet switch chips.
51
52config NET_DSA_MV88E6123_61_65
53    bool "Marvell 88E6123/6161/6165 ethernet switch chip support"
54    select NET_DSA_MV88E6XXX
55    select NET_DSA_TAG_EDSA
56    ---help---
57      This enables support for the Marvell 88E6123/6161/6165
58      ethernet switch chips.
59
60endif
61

Archive Download this file



interactive