GNU Linux-libre 4.14.266-gnu1
[releases.git] / net / dsa / Kconfig
1 config HAVE_NET_DSA
2         def_bool y
3         depends on INET && NETDEVICES && !S390
4
5 # Drivers must select NET_DSA and the appropriate tagging format
6
7 config NET_DSA
8         tristate "Distributed Switch Architecture"
9         depends on HAVE_NET_DSA && MAY_USE_DEVLINK
10         select NET_SWITCHDEV
11         select PHYLIB
12         ---help---
13           Say Y if you want to enable support for the hardware switches supported
14           by the Distributed Switch Architecture.
15
16 if NET_DSA
17
18 # tagging formats
19 config NET_DSA_TAG_BRCM
20         bool
21
22 config NET_DSA_TAG_DSA
23         bool
24
25 config NET_DSA_TAG_EDSA
26         bool
27
28 config NET_DSA_TAG_KSZ
29         bool
30
31 config NET_DSA_TAG_LAN9303
32         bool
33
34 config NET_DSA_TAG_MTK
35         bool
36
37 config NET_DSA_TAG_TRAILER
38         bool
39
40 config NET_DSA_TAG_QCA
41         bool
42
43 endif