blob: 801ea90983870c7d76cfcf4f29245bdb99bc7f11 [file] [log] [blame]
Simon Horman0d89d202013-05-23 21:02:52 +00001#
2# MPLS configuration
3#
Eric W. Biedermancec91662015-03-03 19:10:23 -06004
5menuconfig MPLS
Robert Shearman8a089192015-03-10 16:37:59 +00006 bool "MultiProtocol Label Switching"
Eric W. Biedermancec91662015-03-03 19:10:23 -06007 default n
8 ---help---
9 MultiProtocol Label Switching routes packets through logical
Geert Uytterhoeven26c459a2015-03-09 12:54:48 +010010 circuits. Originally conceived as a way of routing packets at
Eric W. Biedermancec91662015-03-03 19:10:23 -060011 hardware speeds (before hardware was capable of routing ipv4 packets),
Geert Uytterhoeven26c459a2015-03-09 12:54:48 +010012 MPLS remains a simple way of making tunnels.
Eric W. Biedermancec91662015-03-03 19:10:23 -060013
14 If you have not heard of MPLS you probably want to say N here.
15
16if MPLS
17
Simon Horman0d89d202013-05-23 21:02:52 +000018config NET_MPLS_GSO
Robert Shearman8a089192015-03-10 16:37:59 +000019 tristate "MPLS: GSO support"
Simon Horman0d89d202013-05-23 21:02:52 +000020 help
21 This is helper module to allow segmentation of non-MPLS GSO packets
22 that have had MPLS stack entries pushed onto them and thus
23 become MPLS GSO packets.
Eric W. Biedermancec91662015-03-03 19:10:23 -060024
Eric W. Biederman01891972015-03-03 19:10:47 -060025config MPLS_ROUTING
Robert Shearman8a089192015-03-10 16:37:59 +000026 tristate "MPLS: routing support"
Arnd Bergmann0eb16f82017-10-11 15:55:31 +020027 depends on NET_IP_TUNNEL || NET_IP_TUNNEL=n
Roopa Prabhue3e47122015-07-21 10:43:53 +020028 ---help---
Eric W. Biederman01891972015-03-03 19:10:47 -060029 Add support for forwarding of mpls packets.
30
Roopa Prabhue3e47122015-07-21 10:43:53 +020031config MPLS_IPTUNNEL
32 tristate "MPLS: IP over MPLS tunnel support"
33 depends on LWTUNNEL && MPLS_ROUTING
34 ---help---
35 mpls ip tunnel support.
36
Eric W. Biedermancec91662015-03-03 19:10:23 -060037endif # MPLS