CONFIG_NET_L2_IPIP

Enable IP-to-IP tunneling support

Type: bool

Help

Add a IP-to-IP tunnel driver. If this is enabled, then a network
interface will be created that will tunnel traffic on top of
existing network interface. Application needs to attach the IPIP
driver at runtime to correct network interface.
Also application needs to setup IP addresses etc. to the IP-to-IP
network interface.

Direct dependencies

NET_L2_VIRTUAL && NET_L2_VIRTUAL && NETWORKING

(Includes any dependencies from ifs and menus.)

Defaults

No defaults. Implicitly defaults to n.

Symbols that select this symbol

Kconfig definition

At <Zephyr>/subsys/net/l2/virtual/ipip/Kconfig:4

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:44<Zephyr>/subsys/Kconfig:39<Zephyr>/subsys/net/Kconfig:81<Zephyr>/subsys/net/l2/Kconfig:69<Zephyr>/subsys/net/l2/virtual/Kconfig:35

Menu path: (Top) → Sub Systems and OS Services → Networking → Link layer and IP networking support → Link layer options → Enable virtual L2 support

menuconfig NET_L2_IPIP
    bool "Enable IP-to-IP tunneling support"
    depends on NET_L2_VIRTUAL && NET_L2_VIRTUAL && NETWORKING
    help
      Add a IP-to-IP tunnel driver. If this is enabled, then a network
      interface will be created that will tunnel traffic on top of
      existing network interface. Application needs to attach the IPIP
      driver at runtime to correct network interface.
      Also application needs to setup IP addresses etc. to the IP-to-IP
      network interface.

(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)