blob: dfca485863e978d9fbf716421fcdd9f83a8b0c15 [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
6 tristate "MultiProtocol Label Switching"
7 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
Eric W. Biedermancec91662015-03-03 19:10:23 -060019 bool "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
26 bool "MPLS: routing support"
27 help
28 Add support for forwarding of mpls packets.
29
Eric W. Biedermancec91662015-03-03 19:10:23 -060030endif # MPLS