xref: /openbmc/linux/net/mpls/Kconfig (revision 4b4193256c8d3bc3a5397b5cd9494c2ad386317d)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
20d89d203SSimon Horman#
30d89d203SSimon Horman# MPLS configuration
40d89d203SSimon Horman#
5cec9166cSEric W. Biederman
6cec9166cSEric W. Biedermanmenuconfig MPLS
78a08919fSRobert Shearman	bool "MultiProtocol Label Switching"
8cec9166cSEric W. Biederman	default n
9*a7f7f624SMasahiro Yamada	help
10cec9166cSEric W. Biederman	  MultiProtocol Label Switching routes packets through logical
1126c459a8SGeert Uytterhoeven	  circuits.  Originally conceived as a way of routing packets at
12cec9166cSEric W. Biederman	  hardware speeds (before hardware was capable of routing ipv4 packets),
1326c459a8SGeert Uytterhoeven	  MPLS remains a simple way of making tunnels.
14cec9166cSEric W. Biederman
15cec9166cSEric W. Biederman	  If you have not heard of MPLS you probably want to say N here.
16cec9166cSEric W. Biederman
17cec9166cSEric W. Biedermanif MPLS
18cec9166cSEric W. Biederman
190d89d203SSimon Hormanconfig NET_MPLS_GSO
208a08919fSRobert Shearman	tristate "MPLS: GSO support"
210d89d203SSimon Horman	help
220d89d203SSimon Horman	 This is helper module to allow segmentation of non-MPLS GSO packets
230d89d203SSimon Horman	 that have had MPLS stack entries pushed onto them and thus
240d89d203SSimon Horman	 become MPLS GSO packets.
25cec9166cSEric W. Biederman
260189197fSEric W. Biedermanconfig MPLS_ROUTING
278a08919fSRobert Shearman	tristate "MPLS: routing support"
280eb16f82SArnd Bergmann	depends on NET_IP_TUNNEL || NET_IP_TUNNEL=n
29ec66854cSMatteo Croce	depends on PROC_SYSCTL
30*a7f7f624SMasahiro Yamada	help
310189197fSEric W. Biederman	 Add support for forwarding of mpls packets.
320189197fSEric W. Biederman
33e3e4712eSRoopa Prabhuconfig MPLS_IPTUNNEL
34e3e4712eSRoopa Prabhu	tristate "MPLS: IP over MPLS tunnel support"
35e3e4712eSRoopa Prabhu	depends on LWTUNNEL && MPLS_ROUTING
36*a7f7f624SMasahiro Yamada	help
37e3e4712eSRoopa Prabhu	 mpls ip tunnel support.
38e3e4712eSRoopa Prabhu
39cec9166cSEric W. Biedermanendif # MPLS
40