Back to home page

OSCL-LXR

 
 

    


0001 # SPDX-License-Identifier: GPL-2.0-only
0002 #
0003 # MPLS configuration
0004 #
0005 
0006 menuconfig MPLS
0007         bool "MultiProtocol Label Switching"
0008         default n
0009         help
0010           MultiProtocol Label Switching routes packets through logical
0011           circuits.  Originally conceived as a way of routing packets at
0012           hardware speeds (before hardware was capable of routing ipv4 packets),
0013           MPLS remains a simple way of making tunnels.
0014 
0015           If you have not heard of MPLS you probably want to say N here.
0016 
0017 if MPLS
0018 
0019 config NET_MPLS_GSO
0020         tristate "MPLS: GSO support"
0021         help
0022          This is helper module to allow segmentation of non-MPLS GSO packets
0023          that have had MPLS stack entries pushed onto them and thus
0024          become MPLS GSO packets.
0025 
0026 config MPLS_ROUTING
0027         tristate "MPLS: routing support"
0028         depends on NET_IP_TUNNEL || NET_IP_TUNNEL=n
0029         depends on PROC_SYSCTL
0030         help
0031          Add support for forwarding of mpls packets.
0032 
0033 config MPLS_IPTUNNEL
0034         tristate "MPLS: IP over MPLS tunnel support"
0035         depends on LWTUNNEL && MPLS_ROUTING
0036         help
0037          mpls ip tunnel support.
0038 
0039 endif # MPLS