Kconfig 1007 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. # SPDX-License-Identifier: GPL-2.0-only
  2. #
  3. # MPLS configuration
  4. #
  5. menuconfig MPLS
  6. bool "MultiProtocol Label Switching"
  7. default n
  8. help
  9. MultiProtocol Label Switching routes packets through logical
  10. circuits. Originally conceived as a way of routing packets at
  11. hardware speeds (before hardware was capable of routing ipv4 packets),
  12. MPLS remains a simple way of making tunnels.
  13. If you have not heard of MPLS you probably want to say N here.
  14. if MPLS
  15. config NET_MPLS_GSO
  16. tristate "MPLS: GSO support"
  17. help
  18. This is helper module to allow segmentation of non-MPLS GSO packets
  19. that have had MPLS stack entries pushed onto them and thus
  20. become MPLS GSO packets.
  21. config MPLS_ROUTING
  22. tristate "MPLS: routing support"
  23. depends on NET_IP_TUNNEL || NET_IP_TUNNEL=n
  24. depends on PROC_SYSCTL
  25. help
  26. Add support for forwarding of mpls packets.
  27. config MPLS_IPTUNNEL
  28. tristate "MPLS: IP over MPLS tunnel support"
  29. depends on LWTUNNEL && MPLS_ROUTING
  30. help
  31. mpls ip tunnel support.
  32. endif # MPLS