net: dsa: make NET_DSA manually selectable from the config
authorMathieu Olivari <mathieu@codeaurora.org>
Sat, 21 Mar 2015 01:31:03 +0000 (18:31 -0700)
committerDavid S. Miller <davem@davemloft.net>
Sat, 21 Mar 2015 01:37:58 +0000 (21:37 -0400)
Change bd76a116707bd2381da36cf7c3183df11293f1d6 made all DSA drivers
depend on NET_DSA rather than selecting them. However, as the only way
to select this option was to actually select a driver, it made DSA
impossible to enable at all.

This patch adds an explicit entry which the user will have to enable
prior selecting a driver.

Signed-off-by: Mathieu Olivari <mathieu@codeaurora.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/dsa/Kconfig

index 9379a9cf7f5d5a2c04dd7b7a82ece1b222fd0608..ff7736f7ff42d335b08cef345b3b1309e81b7985 100644 (file)
@@ -5,9 +5,12 @@ config HAVE_NET_DSA
 # Drivers must select NET_DSA and the appropriate tagging format
 
 config NET_DSA
-       tristate
+       tristate "Distributed Switch Architecture"
        depends on HAVE_NET_DSA && NET_SWITCHDEV
        select PHYLIB
+       ---help---
+         Say Y if you want to enable support for the hardware switches supported
+         by the Distributed Switch Architecture.
 
 if NET_DSA