2008-09-30 Fix in the tunnel6 module. IPv4 packets (sent over IPv6 tunnel) that were less than 40 bytes long, were dropped. That affected reverse UDP traffic to be dropped. This issue was actually length based, not traffic type based. UDP packets just happens to be shorted that TCP. (Larger UDP packets were coming thru). To fix this issue, copy and install kmod-iptunnel6_2.6.25.16-brcm47xx-1_mipsel.ipk. Then reboot your LinkSys to load proper version of the module or perform folowing steps: On a Linux box: scp kmod-iptunnel6_2.6.25.16-brcm47xx-1_mipsel.ipk 192.168.1.1:/tmp On Linksys box: ipkg install /tmp/kmod-iptunnel6_2.6.25.16-brcm47xx-1_mipsel.ipk ip link set down $TUNNELNAME ip tunnel del $TUNNELNAME rmmod ip6_tunnel rmmod tunnel6 insmod /lib/modules/2.6.25.16/tunnel6.ko insmod /lib/modules/2.6.25.16/ip6_tunnel.ko ip -6 tunnel add ipip6 mode ipip6 local abcd::100 remote abcd::1 ip link set up ipip6