Virtual (secure) IP: tunneling

modulename: ip_vti.ko

configname: CONFIG_NET_IPVTI

Linux Kernel Configuration
└─>Networking support
└─>Networking options
└─>Virtual (secure) IP: tunneling
In linux kernel since version 3.1 (release Date: 2011-10-24)  
Tunneling means encapsulating data of one protocol type within
another protocol and sending it over a channel that understands the
encapsulating protocol. This can be used with xfrm mode tunnel to give
the notion of a secure tunnel for IPSEC and then use routing protocol
on top.

source code: