xref: /openbmc/linux/net/8021q/Kconfig (revision ec8f24b7)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
26a2e9b73SSam Ravnborg#
36a2e9b73SSam Ravnborg# Configuration for 802.1Q VLAN support
46a2e9b73SSam Ravnborg#
56a2e9b73SSam Ravnborg
66a2e9b73SSam Ravnborgconfig VLAN_8021Q
78ad227ffSPatrick McHardy	tristate "802.1Q/802.1ad VLAN Support"
86a2e9b73SSam Ravnborg	---help---
96a2e9b73SSam Ravnborg	  Select this and you will be able to create 802.1Q VLAN interfaces
102fa053a0SYegor Yefremov	  on your Ethernet interfaces. 802.1Q VLAN supports almost
112fa053a0SYegor Yefremov	  everything a regular Ethernet interface does, including
126a2e9b73SSam Ravnborg	  firewalling, bridging, and of course IP traffic. You will need
132fa053a0SYegor Yefremov	  the 'ip' utility in order to effectively use VLANs.
142fa053a0SYegor Yefremov	  See the VLAN web page for more information:
156a2e9b73SSam Ravnborg	  <http://www.candelatech.com/~greear/vlan.html>
166a2e9b73SSam Ravnborg
176a2e9b73SSam Ravnborg	  To compile this code as a module, choose M here: the module
186a2e9b73SSam Ravnborg	  will be called 8021q.
196a2e9b73SSam Ravnborg
206a2e9b73SSam Ravnborg	  If unsure, say N.
2170c03b49SPatrick McHardy
2270c03b49SPatrick McHardyconfig VLAN_8021Q_GVRP
2370c03b49SPatrick McHardy	bool "GVRP (GARP VLAN Registration Protocol) support"
2470c03b49SPatrick McHardy	depends on VLAN_8021Q
2570c03b49SPatrick McHardy	select GARP
2670c03b49SPatrick McHardy	help
2770c03b49SPatrick McHardy	  Select this to enable GVRP end-system support. GVRP is used for
2870c03b49SPatrick McHardy	  automatic propagation of registered VLANs to switches.
2970c03b49SPatrick McHardy
3070c03b49SPatrick McHardy	  If unsure, say N.
3186fbe9bbSDavid Ward
3286fbe9bbSDavid Wardconfig VLAN_8021Q_MVRP
3386fbe9bbSDavid Ward	bool "MVRP (Multiple VLAN Registration Protocol) support"
3486fbe9bbSDavid Ward	depends on VLAN_8021Q
3586fbe9bbSDavid Ward	select MRP
3686fbe9bbSDavid Ward	help
3786fbe9bbSDavid Ward	  Select this to enable MVRP end-system support. MVRP is used for
3886fbe9bbSDavid Ward	  automatic propagation of registered VLANs to switches; it
3986fbe9bbSDavid Ward	  supersedes GVRP and is not backwards-compatible.
4086fbe9bbSDavid Ward
4186fbe9bbSDavid Ward	  If unsure, say N.
42