networkd: introduce vti6 tunnel
authorSusant Sahani <susant@redhat.com>
Wed, 22 Apr 2015 08:44:55 +0000 (14:14 +0530)
committerTom Gundersen <teg@jklm.no>
Wed, 29 Apr 2015 19:54:00 +0000 (21:54 +0200)
commit9011ce771f149ba45e8ffdb2ae4f0950cdbc6b8b
tree2b08be97c22a449051a1213d05ae47351f4b375b
parent5289f3ff0773bd6d0ce584a06aacb834ffa56fb9
networkd: introduce vti6 tunnel

This patch add support to create vti6 tunnel

test:

vt6.network
[Match]
Name=wlan0

[Network]
Tunnel=ip6vti

vti6.netdev
[NetDev]
Name=ip6vti
Kind=vti6

[Tunnel]
Local=2a00:ffde:4567:edde::4987
Remote=2001:473:fece:cafe::5179

ip link

11: ip6_vti0@NONE: <NOARP> mtu 1500 qdisc noop state DOWN mode DEFAULT
group default
    link/tunnel6 :: brd ::
12: ip6vti@wlan0: <POINTOPOINT,NOARP> mtu 1500 qdisc noop state DOWN
mode DEFAULT group default
    link/tunnel6 2a00:ffde:4567:edde::4987 peer 2001:473:fece:cafe::5179
src/libsystemd/sd-rtnl/rtnl-types.c
src/libsystemd/sd-rtnl/rtnl-types.h
src/network/networkd-netdev-tunnel.c
src/network/networkd-netdev-tunnel.h
src/network/networkd-netdev.c
src/network/networkd-netdev.h
src/network/networkd-network.c