| From foo@baz Thu Nov 9 09:48:01 CET 2017 |
| From: Vivien Didelot <vivien.didelot@savoirfairelinux.com> |
| Date: Mon, 9 Jan 2017 16:49:26 -0500 |
| Subject: net: dsa: select NET_SWITCHDEV |
| |
| From: Vivien Didelot <vivien.didelot@savoirfairelinux.com> |
| |
| |
| [ Upstream commit 3a89eaa65db68bf53bf92dedc60084f810e1779a ] |
| |
| The support for DSA Ethernet switch chips depends on TCP/IP networking, |
| thus explicit that HAVE_NET_DSA depends on INET. |
| |
| DSA uses SWITCHDEV, thus select it instead of depending on it. |
| |
| Signed-off-by: Vivien Didelot <vivien.didelot@savoirfairelinux.com> |
| Reviewed-by: Andrew Lunn <andrew@lunn.ch> |
| Reviewed-by: Florian Fainelli <f.fainelli@gmail.com> |
| Tested-by: Randy Dunlap <rdunlap@infradead.org> |
| Signed-off-by: David S. Miller <davem@davemloft.net> |
| Signed-off-by: Sasha Levin <alexander.levin@verizon.com> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
| --- |
| net/dsa/Kconfig | 5 +++-- |
| 1 file changed, 3 insertions(+), 2 deletions(-) |
| |
| --- a/net/dsa/Kconfig |
| +++ b/net/dsa/Kconfig |
| @@ -1,12 +1,13 @@ |
| config HAVE_NET_DSA |
| def_bool y |
| - depends on NETDEVICES && !S390 |
| + 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 && NET_SWITCHDEV |
| + depends on HAVE_NET_DSA |
| + select NET_SWITCHDEV |
| select PHYLIB |
| ---help--- |
| Say Y if you want to enable support for the hardware switches supported |