Openwrt/package
Jo-Philipp Wich fdfffd0fbe Add new package for configuring 6rd tunnels.
This patch adds support for manually configuring 6rd tunnels. It depends on
the netifd patches I sent earlier, which add 6rd support.

A basic interface configuration looks like:

    config interface 'wan6'
      option proto '6rd'
      option peeraddr '192.0.2.1'
      option ip6prefix '2123::'
      option ip6prefixlen '16'
      option ip4prefixlen '0'

Where ip4prefixlen is optional and actually defaults to 0, which would use all
bits of the IPv4 in the calculated IPv6 subnet.

I believe it should be possible to configure a regular 6to4 tunnel using this,
and that we may want to merge the two eventually, but there are some larger

differences between the two at the moment:

 - 6rd addresses can be more difficult to calculate. My ISP, for example, has
   a setup with a v6 mask of 43 bits, and a v4 mask of 19.

 - 6to4 has support for configuring radvd. This is something we want, of
   course, but it seems best to deal with this in a separate patch.

Just creating a new package looked like the quickest way to get this in.

This work is based on the 6in4 package, and work by Stijn Tintel.

Signed-off-by: Stéphan Kochen <stephan@kochen.nl>

SVN-Revision: 32431
2012-06-18 23:08:18 +00:00
..
6in4 6in4, 6to4: further simplify protocol backends - use new default route dependencies to trigger bringup - remove old hotplug scripts 2012-06-18 21:40:34 +00:00
6rd Add new package for configuring 6rd tunnels. 2012-06-18 23:08:18 +00:00
6to4 6in4, 6to4: further simplify protocol backends - use new default route dependencies to trigger bringup - remove old hotplug scripts 2012-06-18 21:40:34 +00:00
acx-mac80211 acx-mac80211: Add workaround for mac80211 hw-queue check 2012-06-17 20:50:43 +00:00
admswconfig
apex
ar7-atm
arptables
avila-wdt
base-files base-files: implement network_get_gateway(), network_get_gateway6(), network_find_wan() and network_find_wan6() in /lib/functions/network.sh 2012-06-17 11:50:50 +00:00
block-mount /etc/functions.sh => /lib/functions.sh 2012-06-05 16:04:23 +00:00
bridge-utils
broadcom-diag
broadcom-wl
busybox busybox: remove BUSYBOX_USE_LIBRPC 2012-06-10 22:24:24 +00:00
button-hotplug
comgt /etc/functions.sh => /lib/functions.sh 2012-06-05 16:04:23 +00:00
compcache
crda
cyassl
dnsmasq dnsmasq: bump package revision 2012-05-19 20:17:57 +00:00
dropbear
e2fsprogs e2fsprogs: fix md5sum issue 2012-06-17 21:34:16 +00:00
ead
ebtables ebtables: add a missing dependency 2012-06-11 00:56:34 +00:00
ep80579-drivers x86/ep80579: switch to 3.3 2012-05-18 20:10:33 +00:00
fbtest
fconfig
firewall firewall: allow incoming ICMPv6 router-advertisement and neighbor-advertisement, thanks swalker 2012-06-08 14:20:34 +00:00
fuse fuse: update to 2.9.0 2012-06-16 21:06:37 +00:00
gdb
goldfish-qemu
gpio-button-hotplug
gpioctl
grub
hostap-driver
hostap-utils
hostapd hostapd: fix driver setting for wpa_s in IBSS/WPA-NONE 2012-06-06 15:25:52 +00:00
hotplug2
i2c-gpio-custom
ifenslave
iproute2 iproute2: fix build errors with newer versions of eglibc 2012-06-07 12:37:49 +00:00
iptables iptables: fix build error if only libraries are selected 2012-06-07 12:24:37 +00:00
iw
iwcap
iwinfo iwinfo: assume that no tx power information is available if nl80211 returns 0 dBm maximum 2012-05-28 00:52:26 +00:00
ixp4xx-microcode
kernel fuse: move kmod-fuse to package/kernel 2012-06-16 21:06:24 +00:00
kexec-tools
libbsd
libipfix rename libmisc.a to libipfixmisc.a 2012-06-05 17:49:57 +00:00
libjson-c
libnl
libnl-tiny
libpcap
libreadline
librpc make librpc compatible with eglibc, unconditionally enable it for packages that need rpc support 2012-06-08 15:10:18 +00:00
libtool
libubox libubox: add a missing dependency 2012-06-10 20:27:44 +00:00
linux-atm
ltq-dsl
ltq-dsl-app /etc/functions.sh => /lib/functions.sh 2012-06-05 16:04:23 +00:00
ltq-ifxos
ltq-kpi2udp
ltq-tapi
ltq-tapidemo set explicit -lpthread 2012-06-16 14:52:33 +00:00
ltq-vmmc remove bogus patch 2012-06-05 17:55:35 +00:00
lua
mac80211 mac80211: update to wireless-testing 2012-06-14 2012-06-18 01:26:36 +00:00
maccalc
madwifi
mkelfimage
mmc_over_gpio
mountd
mtd
ncurses ncurses: libncursesw should not depend on libncurses 2012-05-26 18:03:56 +00:00
netifd netifd: bump again to git head, fix device present state after reconnecting shell protos 2012-06-18 23:01:04 +00:00
nvram
ocf-crypto-headers
om-watchdog
openssl openssl: update to v1.0.1c (CVE-2012-2333) 2012-05-19 21:00:14 +00:00
opkg
owsip move /dev/vmmcX creation to a more central place 2012-06-02 14:03:28 +00:00
pjsip fixes ccache compile and adds missing -lc 2012-06-15 23:42:48 +00:00
ppp ppp: make ppp-mod-pptp depend on resolveip 2012-06-12 21:07:53 +00:00
ps3-utils
pwm-gpio-custom
px5g
qos-scripts /etc/functions.sh => /lib/functions.sh 2012-06-05 16:04:23 +00:00
rbcfg
redboot-ar231x
relayd relayd: fix return code check for resolving network->ifname mapping 2012-05-14 14:08:43 +00:00
resolveip
robocfg
rotary-gpio-custom
rtc-rv5c386a
sierra-directip
siit
soloscli
spi-ks8995
spidev_test
swconfig
switch
toolchain toolchain: remove target dependencies on libgcc/libgfortran, add checks to package install template instead 2012-06-10 22:24:28 +00:00
trelay
uboot-ar71xx
uboot-envtools uboot-envtools: forgot to remove uboot-envtools.init file 2012-06-04 22:03:00 +00:00
uboot-kirkwood
uboot-lantiq
uboot-omap4
uboot-omap35xx
uboot-xburst
ubus ubus: add a missing dependency 2012-06-10 20:27:47 +00:00
uci
uclibc++ fix ccache related build breakage 2012-06-18 08:50:26 +00:00
udev
uhttpd uhttpd: finish inherited uloop in forked childs, fixes misdispatched events leading to race conditions and bad memory accesses 2012-06-18 00:41:43 +00:00
usbreset
util-linux util-linux: disable udev support, add missing dependencies 2012-06-11 00:56:41 +00:00
vsc73x5-ucode
w1-gpio-custom
wireless-tools
wprobe rename libmisc.a to libipfixmisc.a 2012-06-05 17:49:57 +00:00
wrt55agv2-spidevs
xfsprogs
yamonenv
zlib zlib: update to 1.2.7 2012-06-09 23:29:28 +00:00
Makefile mklibs: update to 0.1.34 (v2) 2012-06-10 17:07:46 +00:00