blob: 5c467ef973114c49b352ac64ed248e4199d3d0f3 [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"
Roopa Prabhue3e47122015-07-21 10:43:53 +020027 ---help---
Eric W. Biederman01891972015-03-03 19:10:47 -060028 Add support for forwarding of mpls packets.
29
Roopa Prabhue3e47122015-07-21 10:43:53 +020030config MPLS_IPTUNNEL
31 tristate "MPLS: IP over MPLS tunnel support"
32 depends on LWTUNNEL && MPLS_ROUTING
33 ---help---
34 mpls ip tunnel support.
35
Eric W. Biedermancec91662015-03-03 19:10:23 -060036endif # MPLS