]> git.proxmox.com Git - mirror_iproute2.git/commit - ip/iptunnel.c
IPv6: 6rd iproute2 support
authorAlexandre Cassen <acassen@freebox.fr>
Wed, 16 Dec 2009 02:38:29 +0000 (02:38 +0000)
committerStephen Hemminger <stephen.hemminger@vyatta.com>
Tue, 9 Feb 2010 22:01:57 +0000 (14:01 -0800)
commitb88215c4689d94628d3aa0ac112c290b6373860a
treec88e343f0f5037cabfb25fa52cb7f98168ef5b31
parenta1b9ffccc29f160618d6018d6934d90daa959592
IPv6: 6rd iproute2 support

This patch provides iproute2 facilities to configure 6rd tunnel. To
configure a 6rd tunnel, you need to configure a sit tunnel and set
6rd prefix as following :

  ip tunnel add sit1 mode sit local a.b.c.d ttl 64
  ip tunnel 6rd dev sit1 6rd-prefix xxxx:yyyy::/z

Optionally you can provide a relay prefix :

  ip tunnel 6rd dev sit1 6rd-relay_prefix e.f.g.h/i

Finally you can reset previous tunnel settings :

  ip tunnel 6rd dev sit1 6rd-reset

Signed-off-by: Alexandre Cassen <acassen@freebox.fr>
ip/iptunnel.c
ip/tunnel.c
ip/tunnel.h