**** BEGIN LOGGING AT Wed Jun 06 02:59:58 2012 Jun 06 03:51:42 build #30 of rb532 is complete: Failure [failed compile_6] Build details are at http://buildbot.openwrt.org:8010/builders/rb532/builds/30 Jun 06 03:55:17 build #27 of uml is complete: Failure [failed compile_6] Build details are at http://buildbot.openwrt.org:8010/builders/uml/builds/27 Jun 06 04:26:34 are there targets that benefit from busybox hwclock being enabled that don't already depend on util-linux hwclock? Jun 06 05:05:58 build #24 of au1000 is complete: Failure [failed compile_4] Build details are at http://buildbot.openwrt.org:8010/builders/au1000/builds/24 Jun 06 06:01:50 build #27 of x86 is complete: Failure [failed compile_6] Build details are at http://buildbot.openwrt.org:8010/builders/x86/builds/27 Jun 06 06:13:25 build #25 of iop32x is complete: Failure [failed compile_6] Build details are at http://buildbot.openwrt.org:8010/builders/iop32x/builds/25 Jun 06 07:23:20 build #22 of ep93xx is complete: Failure [failed compile_6] Build details are at http://buildbot.openwrt.org:8010/builders/ep93xx/builds/22 Jun 06 07:42:23 build #31 of s3c24xx is complete: Failure [failed compile_4 shell_15] Build details are at http://buildbot.openwrt.org:8010/builders/s3c24xx/builds/31 Jun 06 08:15:33 build #22 of etrax is complete: Failure [failed compile_6] Build details are at http://buildbot.openwrt.org:8010/builders/etrax/builds/22 Jun 06 08:20:43 build #22 of gemini is complete: Failure [failed compile_6] Build details are at http://buildbot.openwrt.org:8010/builders/gemini/builds/22 Jun 06 08:21:24 * russell-- is seeing squashfs problems on both wgt634u and alix2 Jun 06 08:21:43 russell_: which revision? Jun 06 08:22:10 r32074 Jun 06 08:23:06 [ 29.317387] SQUASHFS error: xz_dec_run error, data probably corrupt Jun 06 08:23:06 [ 29.336281] SQUASHFS error: squashfs_read_data failed to read block 0x32d10a Jun 06 08:23:10 [ 29.357505] SQUASHFS error: Unable to read fragment cache entry [32d10a] Jun 06 08:23:44 i've seen something pretty close to identical on wgt634u from the same rev Jun 06 08:28:21 yeah, same message, only the block number differs Jun 06 08:30:55 hm, can't reach my wgt at the moment. No ipaddress, but the wifi->lan bridge seems to be working. Probably something netifd related Jun 06 08:31:47 build #34 of brcm63xx is complete: Failure [failed compile_6] Build details are at http://buildbot.openwrt.org:8010/builders/brcm63xx/builds/34 Jun 06 08:35:06 also, the alix2 build is giving me a config question three times per build: LED Support for Soekris net5501 series Error LED (LEDS_NET5501) [N/m/?] (NEW) Jun 06 08:39:40 interesting, reflashed, problem went away. it seemed intermittent on wgt634u also. Jun 06 08:52:40 build #31 of at91 is complete: Failure [failed compile_6] Build details are at http://buildbot.openwrt.org:8010/builders/at91/builds/31 Jun 06 09:06:46 build #33 of brcm47xx is complete: Failure [failed compile_6] Build details are at http://buildbot.openwrt.org:8010/builders/brcm47xx/builds/33 Jun 06 09:41:08 build #31 of atheros is complete: Failure [failed compile_6] Build details are at http://buildbot.openwrt.org:8010/builders/atheros/builds/31 Jun 06 09:48:13 build #34 of cobalt is complete: Failure [failed compile_6] Build details are at http://buildbot.openwrt.org:8010/builders/cobalt/builds/34 Jun 06 10:43:25 build #27 of pxcab is complete: Failure [failed compile_6] Build details are at http://buildbot.openwrt.org:8010/builders/pxcab/builds/27 Jun 06 10:47:41 build #26 of ar7 is complete: Failure [failed compile_6] Build details are at http://buildbot.openwrt.org:8010/builders/ar7/builds/26 Jun 06 10:55:07 build #29 of ppc44x is complete: Failure [failed compile_6] Build details are at http://buildbot.openwrt.org:8010/builders/ppc44x/builds/29 Jun 06 11:12:04 build #27 of sibyte is complete: Failure [failed compile_6] Build details are at http://buildbot.openwrt.org:8010/builders/sibyte/builds/27 Jun 06 11:13:02 build #29 of orion is complete: Failure [failed compile_6] Build details are at http://buildbot.openwrt.org:8010/builders/orion/builds/29 Jun 06 11:28:18 did anyone try to register openwrt here ? http://www.worldipv6launch.org/form/?q=3 Jun 06 11:30:12 our ipv6 support is not exactly mature Jun 06 11:30:56 and I believe we do not meet the "IPv6 Ready CE Router (CPE) Interoperability Test Scenario" Jun 06 11:31:14 ok Jun 06 11:32:03 so better keep it low profile until we can actually deliver :) Jun 06 11:34:25 bugger Jun 06 11:35:23 build #25 of xburst is complete: Failure [failed compile_6] Build details are at http://buildbot.openwrt.org:8010/builders/xburst/builds/25 Jun 06 11:36:27 jow_laptop: your ipv6 support is excelent since november 2011, latest trunks are awesome Jun 06 11:36:40 6rd is unsupported Jun 06 11:36:43 ds-lite is unsupported Jun 06 11:36:52 dhcpv6-pd is unsupported Jun 06 11:36:57 ok, let me rephrase: your pppoe dual stack works cool Jun 06 11:37:03 that is like 90% of real world deployments Jun 06 11:37:14 especially dhcpv6-pd yes Jun 06 11:37:15 dhcpv6 pd works for me Jun 06 11:37:33 that's how my ISP is planning on doing it for clients with own router Jun 06 11:37:52 jow_laptop: 6rd ... I had some script, but from before netifd time Jun 06 11:37:58 i wish my isp will use openwrt routers.. Jun 06 11:38:13 dape-work: CPE, maybe. core/edge/whatever else, please no Jun 06 11:38:13 stintel: we need to fork 6to4 and make 6rd out of id Jun 06 11:38:20 jow_laptop: let me see Jun 06 11:38:27 I have something already Jun 06 11:38:28 but it annoys me soo much that my isp is stuck in the dark ages Jun 06 11:38:37 no ipv6 in sight Jun 06 11:38:42 my ISP has 6rd Jun 06 11:38:50 but it's employee only, non-production Jun 06 11:39:10 fortunately I work there for the moment ;) Jun 06 11:39:16 stintel: ofc cpe Jun 06 11:39:19 so I am actually able to test it :) Jun 06 11:39:52 unless maybe openvswitch starts having hardware support and maybe we can someday run openwrt on switches too ;) Jun 06 11:40:36 ah meh, I'll have to build a recent trunk for my router @ home first Jun 06 11:40:38 jow_laptop: maybe change isp if possible Jun 06 11:40:59 no it is not Jun 06 11:41:06 sucks :( Jun 06 11:41:54 thats a shame, openwrt devs deserve that ipv6 native access Jun 06 12:18:43 is there a way to specify extra processes that shouldn't be killed on sysupgrade ? Jun 06 12:18:57 (other than editing the script) Jun 06 12:19:08 it just killed my bird4 and I have lost connectivity now Jun 06 12:19:33 no its not possible Jun 06 12:20:26 could be handy to have a sysupgrade-do-not-kill.d directory where packages can drop a file if they shouldnt be killed? or too much hassle Jun 06 12:20:34 too much hassle imo Jun 06 12:21:01 there'll allways be weird setup which will still break even if we implement whitelisting Jun 06 12:21:18 so adding bird(4|6) (bgp|ospf|..)d in the script an option ? Jun 06 12:21:24 but why does terminating bird breaks sysupgrade? Jun 06 12:21:27 I wouldn't call running routing protocols on a router weird setups Jun 06 12:21:32 did you attempt to upgrade from remote? Jun 06 12:21:37 I did Jun 06 12:21:42 I am not within the same subnet Jun 06 12:21:48 then I'd rather remove that feature Jun 06 12:22:08 because it does not work asnyway Jun 06 12:22:13 what do you mean ? Jun 06 12:22:15 at least not for combined images and the like Jun 06 12:23:30 I mean that streaming remote images to the local write process always has been fragile and its fundamentally broken for verious platfrom/image combos Jun 06 12:24:39 jow_laptop: I ran sysupgrade /tmp/openwrt-something Jun 06 12:24:41 via ssh Jun 06 12:24:58 it actually flashed the new image, fortunately Jun 06 12:25:14 yes, then sysupgrade should be changed to fork into background and lock out the user Jun 06 12:25:29 imo its pointless trying to keep the controlling connection open, too fragile, too dangerous Jun 06 12:25:44 ah Jun 06 12:26:06 but you can't see if anything goes wrong then Jun 06 12:26:14 sensitive subject it seems :) Jun 06 12:26:25 the thing is Jun 06 12:26:47 service killing has been implemented to get rid of services causing rootfs i/o which leads to kernel oopses during write Jun 06 12:27:25 if we now whitelist everything again, like bind, bird, openvpn, tinc, httpd, whatever we can as well ditch it Jun 06 12:27:27 didn't know that Jun 06 12:27:49 I'll just connect to a machine in the same subnet next time Jun 06 12:27:54 s/to/from/ Jun 06 12:28:00 build #26 of ixp4xx is complete: Failure [failed compile_6] Build details are at http://buildbot.openwrt.org:8010/builders/ixp4xx/builds/26 Jun 06 12:28:02 or w/e, depends how you look at it Jun 06 12:28:03 thats probably the most sensitive approach Jun 06 12:35:12 build #23 of rdc is complete: Failure [failed compile_6] Build details are at http://buildbot.openwrt.org:8010/builders/rdc/builds/23 Jun 06 12:54:47 build #25 of kirkwood is complete: Failure [failed compile_6] Build details are at http://buildbot.openwrt.org:8010/builders/kirkwood/builds/25 Jun 06 13:09:42 build #22 of adm5120 is complete: Failure [failed compile_6] Build details are at http://buildbot.openwrt.org:8010/builders/adm5120/builds/22 Jun 06 13:27:13 blogic * r32075 /trunk/ (5 files in 3 dirs): [tools] add ccache wrapper Jun 06 13:30:05 ah damn, looks like trunk r32074 no longer boots on my rspro Jun 06 13:30:11 I'll have to debug tonight Jun 06 13:30:18 did you defconfig ? Jun 06 13:31:17 I did not, but after doing it and then diffing it to previous .config, I get only timestamp different Jun 06 13:31:25 (netifd was already enabled in my previous buuild) Jun 06 13:31:26 florian * r32076 /trunk/target/linux/brcm63xx/patches-3.3/ (4 files): Jun 06 13:31:26 [brcm63xx] increase led number in patch 301-led_count.patch Jun 06 13:31:26 So that board patches are only touching board-related code Jun 06 13:31:32 florian * r32077 /trunk/target/linux/generic/patches-3.3/047-spi_message_queue.patch: [generic/3.3] backport spi message queue infrastructure Jun 06 13:31:35 florian * r32078 /trunk/target/linux/brcm63xx/patches-3.3/ (3 files): Jun 06 13:31:35 [brcm63xx] backport upstream spi-bcm63xx fixes Jun 06 13:31:35 * message pump conversion Jun 06 13:31:35 * not using stopping state Jun 06 13:31:35 * setting spi driver mode bits Jun 06 13:31:46 should have connected that poe injector to a plugwise module Jun 06 13:32:19 when my poe switch finally arrives I can probably just powercycle it via the switch Jun 06 13:45:55 nbd * r32079 /trunk/include/download.mk: download.mk: refuse to download mirror tarballs from packages using version control if no mirror md5sum was provided Jun 06 13:45:58 nbd * r32080 /trunk/package/libubox/Makefile: libubox: add mirror md5sum Jun 06 13:46:02 nbd * r32081 /trunk/include/toplevel.mk: build: prevent the environment variable CROSS_COMPILE from leaking into builds (fixes #11603) Jun 06 14:02:45 guys please help, make breaks at this: http://dpaste.com/755975/ Jun 06 14:03:00 Cloning into yaffs2_android... Jun 06 14:03:00 android.git.kernel.org[0: 149.20.4.77]: errno=Connection refused Jun 06 14:04:16 I don't think anyone here can help with that Jun 06 14:04:28 actually we can Jun 06 14:04:46 that repo went away a while ago, unnoticed until my commit r32079 uncovered it Jun 06 14:04:49 ah Jun 06 14:04:58 thx nbd Jun 06 14:08:49 nbd * r32082 /trunk/include/host-build.mk: build: add PKG_MIRROR_MD5SUM support for host builds Jun 06 14:09:01 nbd * r32083 /trunk/tools/yaffs2/Makefile: tools/yaffs2: add mirror md5sum - upstream repo went away Jun 06 14:09:09 dape-work: there, should work now Jun 06 14:09:27 thx, compiling now ! Jun 06 14:47:52 build #32 of s3c24xx is complete: Failure [failed compile_4] Build details are at http://buildbot.openwrt.org:8010/builders/s3c24xx/builds/32 Jun 06 15:25:55 nbd * r32084 /trunk/package/hostapd/files/wpa_supplicant.sh: Jun 06 15:25:55 hostapd: fix driver setting for wpa_s in IBSS/WPA-NONE Jun 06 15:25:55 This fix is needed to correctly set the driver to use with wpa_s in case of Jun 06 15:25:55 IBSS/WPA-NONE. The current setting is not made correctly. Jun 06 15:25:55 Signed-off-by: Antonio Quartulli Jun 06 15:25:58 nbd * r32085 /trunk/ (Config.in target/linux/generic/config-3.3): kernel: make tracing support configurable Jun 06 15:44:53 florian * r32086 /trunk/target/linux/brcm63xx/patches-3.3/ (26 files): [brcm63xx] fix leds naming for all bcm63xx boards Jun 06 15:44:58 florian * r32087 /trunk/target/linux/brcm63xx/patches-3.3/513-board_livebox.patch: (log message trimmed) Jun 06 15:44:58 [brcm63xx] update livebox board support (#8677) Jun 06 15:44:58 Merge most fixes from #8677: Jun 06 15:44:58 - add basic hardware detection of Livebox Blue 5g revisions Jun 06 15:44:59 - register leds and gpio buttons Jun 06 15:44:59 - fix boot address location Jun 06 15:45:00 - properly parse mac addresses Jun 06 15:45:06 florian * r32088 /trunk/target/linux/brcm63xx/ (3 files in 2 dirs): [brcm63xx] add 96348w3 board (#10764) Jun 06 16:02:17 build #32 of at91 is complete: Failure [failed compile_6] Build details are at http://buildbot.openwrt.org:8010/builders/at91/builds/32 Jun 06 16:07:47 florian * r32089 /trunk/target/linux/brcm63xx/patches-3.3/516-board_96348A-122.patch: [brcm63xx] fix alarm led color for board 96348A-122 Jun 06 16:08:57 im getting ready to order a TP-LINK TL-MR3040 from DX, if anyone had it working with openwrt trunk i appreciate if any hints if it needs any special care.. Jun 06 16:15:23 build #30 of orion is complete: Failure [failed compile_6] Build details are at http://buildbot.openwrt.org:8010/builders/orion/builds/30 Jun 06 16:17:06 Set the kernel architecture to x86 Jun 06 16:17:06 configure: error: The lib_ifxos include directory is not valid! Jun 06 16:17:06 make[3]: *** [/aux/src/openwrt-fresh/build_dir/linux-x86_alix2/drv_tapi-3.13.0/.configured_] Error 1 Jun 06 16:17:52 russell--: blogic is working on it Jun 06 16:18:08 sweet Jun 06 16:20:13 build #35 of cobalt is complete: Failure [failed compile_6] Build details are at http://buildbot.openwrt.org:8010/builders/cobalt/builds/35 Jun 06 16:20:25 build #34 of brcm47xx is complete: Failure [failed compile_6] Build details are at http://buildbot.openwrt.org:8010/builders/brcm47xx/builds/34 Jun 06 16:21:10 build #32 of atheros is complete: Failure [failed compile_6] Build details are at http://buildbot.openwrt.org:8010/builders/atheros/builds/32 Jun 06 16:55:12 build #35 of brcm63xx is complete: Failure [failed compile_6] Build details are at http://buildbot.openwrt.org:8010/builders/brcm63xx/builds/35 Jun 06 17:00:39 build #28 of x86 is complete: Failure [failed compile_1] Build details are at http://buildbot.openwrt.org:8010/builders/x86/builds/28 Jun 06 17:05:50 build #28 of ramips is complete: Failure [failed compile_6] Build details are at http://buildbot.openwrt.org:8010/builders/ramips/builds/28 Jun 06 17:24:03 nbd * r32090 /trunk/target/linux/ar71xx/image/Makefile: ar71xx: only build all loader images if the image builder is enabled - saves some time on make target/install Jun 06 17:24:07 nbd * r32091 /trunk/target/Makefile: target: do not make target/*/install depend on target/*/compile - removes one redundant kernel build dir call on target/install Jun 06 17:24:11 nbd * r32092 /trunk/target/linux/ar71xx/files/arch/mips/ath79/ (dev-eth.c dev-eth.h mach-tl-wr741nd-v4.c): ar71xx: add a helper function for setting up PHY4 swapping on ar933x Jun 06 17:24:15 nbd * r32093 /trunk/target/linux/ar71xx/files/arch/mips/ath79/mach-tl-mr3020.c: ar71xx: fix PHY setup on TL-MR3020 (fixes #11572) Jun 06 17:30:14 nbd: thx Jun 06 17:30:29 jow_laptop: heh, I rebooted the rspro and now comes up fine. weird Jun 06 17:30:39 never saw what happened the previous boot Jun 06 17:56:35 swalker: what where the missing icmp types again? Jun 06 17:57:06 build #28 of uml is complete: Failure [failed compile_6] Build details are at http://buildbot.openwrt.org:8010/builders/uml/builds/28 Jun 06 18:04:03 nbd * r32094 /trunk/target/linux/generic/config-3.3: kernel: add a few more tracing related symbols Jun 06 18:05:34 hurray for backups, found my 6rd config Jun 06 18:05:50 now lets see if I can make 6rd.sh out of 6in4.sh Jun 06 18:13:49 but dinner first Jun 06 18:24:54 build #28 of pxcab is complete: Failure [failed compile_6] Build details are at http://buildbot.openwrt.org:8010/builders/pxcab/builds/28 Jun 06 18:26:07 build #28 of ppc40x is complete: Failure [failed compile_6] Build details are at http://buildbot.openwrt.org:8010/builders/ppc40x/builds/28 Jun 06 18:30:00 build #31 of rb532 is complete: Failure [failed compile_6] Build details are at http://buildbot.openwrt.org:8010/builders/rb532/builds/31 Jun 06 18:37:41 build #30 of ppc44x is complete: Failure [failed compile_6] Build details are at http://buildbot.openwrt.org:8010/builders/ppc44x/builds/30 Jun 06 19:13:35 geez, seagate goflex openwrt support? that would be awesome ! Jun 06 19:18:58 right, netifd was completely different, it doesn't use ip tunnel command in shell scripts Jun 06 19:19:08 so far my attempt at 6rd Jun 06 19:24:20 build #28 of sibyte is complete: Failure [failed compile_6] Build details are at http://buildbot.openwrt.org:8010/builders/sibyte/builds/28 Jun 06 19:32:29 ok I see now how the ip tunnel add works via netifd Jun 06 19:33:21 but how would I go about running "ip tunnel 6rd dev $interface 6rd-prefix $prefix Jun 06 19:37:50 nbd * r32095 /trunk/target/linux/ar71xx/image/Makefile: ar71xx: fix LZMA loader build regression from r32090 (thx, juhosg) Jun 06 19:44:29 nbd: can I bug you for a moment, about netifd ? Jun 06 19:49:31 build #27 of ar7 is complete: Failure [failed compile_6] Build details are at http://buildbot.openwrt.org:8010/builders/ar7/builds/27 Jun 06 20:10:09 ok, wonder why I didnt think of this earlier, I can just run that from the shell script I guess Jun 06 20:30:29 build #26 of xburst is complete: Failure [failed compile_6] Build details are at http://buildbot.openwrt.org:8010/builders/xburst/builds/26 Jun 06 20:30:36 dape: yes Jun 06 20:31:20 loswillios: if you're replying about seage goflex.. i have one and eager to flash it.. somehow Jun 06 20:33:23 I'm running openwrt on a dockstar for quite some time now, which is essentially the same as the goflex IIRC Jun 06 20:34:10 uhm, i got the home 1 tb one, its not the dual slot.. Jun 06 20:34:42 anyways, im stalking here and the list for trunk support :P Jun 06 20:36:01 build #26 of kirkwood is complete: Failure [failed compile_6] Build details are at http://buildbot.openwrt.org:8010/builders/kirkwood/builds/26 Jun 06 20:39:37 build #27 of ixp4xx is complete: Failure [failed compile_6] Build details are at http://buildbot.openwrt.org:8010/builders/ixp4xx/builds/27 Jun 06 20:39:59 build #25 of au1000 is complete: Failure [failed compile_4] Build details are at http://buildbot.openwrt.org:8010/builders/au1000/builds/25 Jun 06 20:44:15 jow_laptop: at least {neighbour,router}-advertisement Jun 06 20:44:41 nice, 6rd working partially Jun 06 20:53:38 if anyone cares to have a look: http://stewie.be.tintel.eu/6rd.sh Jun 06 20:56:21 build #25 of ar71xx is complete: Failure [failed compile_6] Build details are at http://buildbot.openwrt.org:8010/builders/ar71xx/builds/25 Jun 06 20:58:49 florian * r32096 /trunk/target/linux/brcm63xx/patches-3.3/553-board_96348w3.patch: [brcm63xx] fix 553-board_96348w3.patch patch wrt gpio-keys-polled Jun 06 21:14:17 stintel: sure Jun 06 21:15:22 nbd: ah well, I look a bit further and I found what I needed. wrote the 2nd part to configure the 6rd tunnel in the 6rd.sh Jun 06 21:15:37 hope this all doesn't look too bad: 2601:d:a980:3b:1904:b9f9:2568:6ab Jun 06 21:15:39 ehr Jun 06 21:15:40 lol Jun 06 21:15:45 http://stewie.be.tintel.eu/6rd.sh Jun 06 21:16:20 based it on 6in4.sh Jun 06 21:16:50 don't know who's IP that is but he/she also checked that script :) Jun 06 21:18:08 you should be able to just remove that ip line Jun 06 21:18:19 netifd creates the tunnel Jun 06 21:18:27 it does, but wait Jun 06 21:18:32 in my previous script, it had two line Jun 06 21:18:47 ip tunnel add $link mode sit local $local4 remote $remote4 ttl ${ttl:-64} Jun 06 21:18:51 ip tunnel 6rd dev $link 6rd-prefix $sixrdprefix::/$sixrdprefixlen Jun 06 21:19:03 so the tunnel needs to be create. then set the 6rd prefix Jun 06 21:19:07 ah Jun 06 21:19:08 ok Jun 06 21:19:33 i could put that into netifd Jun 06 21:19:42 this works for my isp's 6rd setup, would be nice if someone else could test it Jun 06 21:20:31 i'll see if i can put the 6rd part into netifd tomorrow and then we could just commit the script afterwards and let people start testing it Jun 06 21:20:53 sounds great Jun 06 21:22:11 my isp is actually testing ipv6 deployment with openwrt routers Jun 06 21:22:42 cool Jun 06 21:23:15 I'm working there as a contractor currently, which is how I got hold of the 6rd server IP Jun 06 21:23:27 too bad I can't share it with friends Jun 06 21:34:34 nbd: in my case it even supports routed subnet, not sure if that is always the case though Jun 06 21:35:26 routed subnet can be expressed as generic route6 Jun 06 21:35:28 I just configured $sixrdprefix:ffff:ffff:ffff:ffff/64 on br-lan and announced $rdprefix with bird, and pcs behind router have ipv6 connectivity Jun 06 21:35:35 that does not need to be handled in 6rd specifically Jun 06 21:35:45 ok Jun 06 21:36:43 but, in this case, the prefix has the v4 IP in hex in it. so if you have a dynamic IP, the prefix will change Jun 06 21:36:47 can that be handled somehow ? Jun 06 21:36:56 hm Jun 06 21:37:26 yeah, in this case it might make sense to handle it more like an interface route Jun 06 21:37:36 means its implicitely created and destroyed Jun 06 21:37:45 along with the 6rd state Jun 06 21:37:54 s/state/interface/ Jun 06 21:38:59 previously I did it like this in 6rd.sh: local lanip6="$sixrdprefix:$local4hex:ffff:ffff:ffff:ffff/64" Jun 06 21:39:12 but that's ugly ofc Jun 06 21:40:22 why the fff ? Jun 06 21:40:41 ah, just an arbritary choice Jun 06 21:40:44 with v4, I gave my routers the last usable ip in the subnet, took over that habit to v6 Jun 06 21:40:51 slightly more typing though Jun 06 21:40:55 ;) Jun 06 21:40:59 well Jun 06 21:42:00 ok, if we substract $sixrdprefixlen from 64 and get a result > 0 Jun 06 21:42:19 then we know the number of avilable subnets Jun 06 21:42:47 we wil lthen somehow need a mechanism to simpy assign one /64 slice to each internal iface Jun 06 21:43:51 btw, maybe someone in here has an ISP that supports 6rd ? Jun 06 21:44:49 find_6rd_wanif() is a candidate for /lib/functions/network.sh Jun 06 21:45:21 as network_get_wandev() and a complementary network_get_wandev6() Jun 06 21:45:37 it is also used by 6in4 and 6to4 Jun 06 21:45:41 yeah Jun 06 21:46:13 however for 6rd we should be able to get along without Jun 06 21:46:31 we can register a route dependency on the ipv4 6rd relay server address Jun 06 21:47:39 ( proto_add_host_dependency "$cfg" "$remote4" ) Jun 06 21:48:25 and then remove all the wan iface stuff Jun 06 21:48:57 see pptp.sh for reference Jun 06 21:49:28 ah, wait - we still need the wan iface handling to find the local ip Jun 06 22:00:36 jow_laptop: something like this for the first part ? https://gist.github.com/2885103 Jun 06 22:01:27 hmm, well I got my 6rd working Jun 06 22:01:31 have not tested this yet, just checking if that looks ok :) Jun 06 22:01:37 danmackay: with that script ? Jun 06 22:01:55 something posted on the forum in whatever topic it was in Jun 06 22:01:59 ah Jun 06 22:02:26 are you running recent trunk with netifd on that openwrt ? Jun 06 22:02:37 hmm, doesnt show under ipv6 wan status though -_- Jun 06 22:02:56 truck build from the 31st of may Jun 06 22:03:09 stintel: not quite, I am currently implementing the needs functions Jun 06 22:03:25 stintel: especially I want to get rid of the subshells Jun 06 22:04:32 good that I checked :) Jun 06 22:06:26 are you saying you are already doing what you suggested above ? I didn't get what you meant with the needs functions Jun 06 22:07:07 brb, grabbing a beer Jun 06 22:32:15 stintel: well I wanted to use jshn and ubus calls to find the wandev but that will fail if the wan iface is not a netifd managed interface Jun 06 22:32:31 ah Jun 06 22:33:08 I feel uncomfortable scraping "ip" Jun 06 22:35:19 jow_laptop: do you feel more comfortable scraping netstat -rn or route -n ? Jun 06 22:35:25 also I am not sure whetherr we should consider default routes from all tables Jun 06 22:35:35 in case of multiwan Jun 06 22:35:42 for example, yes Jun 06 22:39:49 we could ald a simple option to let the user choose which wan device he wants the tunnel on Jun 06 22:40:00 its already there Jun 06 22:40:17 ops nope Jun 06 22:40:27 if you have static ip maybe Jun 06 22:40:31 no, not even Jun 06 22:41:25 json_get_var wanif wandev || wanif=$(find_6rd_wanif) Jun 06 22:43:49 is there a specific reason to have wanif vs wandev ? Jun 06 22:44:10 yeah, I try to clear up the temrinology a bit Jun 06 22:44:15 i think we should extend the netifd api so that these scripts do not have to look up stuff themselves Jun 06 22:44:22 devices are the linux things Jun 06 22:44:31 interfaces are the openwrt descriptions Jun 06 22:45:02 finding the wan device should be done in a way similar to the pptp host dependency thing Jun 06 22:45:07 yes Jun 06 22:50:42 build #26 of iop32x is complete: Failure [failed compile_6] Build details are at http://buildbot.openwrt.org:8010/builders/iop32x/builds/26 Jun 06 22:51:50 dynamic routed subnet is pretty lame though Jun 06 22:52:16 dns horror, meh. Jun 06 22:52:37 maybe I can fix it with a mysql procedure on my pdns db, but wtf Jun 06 22:54:40 build #23 of gemini is complete: Failure [failed compile_6] Build details are at http://buildbot.openwrt.org:8010/builders/gemini/builds/23 Jun 06 22:54:59 build #23 of ep93xx is complete: Failure [failed compile_6] Build details are at http://buildbot.openwrt.org:8010/builders/ep93xx/builds/23 Jun 06 22:57:55 stintel: I think for 6rd it is supposed to get pushed via dhcp(v4) Jun 06 22:59:21 makes sense, if user needs to configure it, the name rapid deployment is kinda fail Jun 06 22:59:55 we haven't that figured out either yet Jun 06 23:00:11 I mena how to propagate 6rd info from dhcpv4 to the 6rd iface Jun 06 23:00:16 meh, I hope that wont mean loads of isps will just rollout 6rd via pd Jun 06 23:00:31 there is the possibility to add custom dhcp options, afaik Jun 06 23:00:55 it's still tunneled then, I don't really care for that Jun 06 23:01:01 however netifd can probably just store the dhcp 6rd option in the status json Jun 06 23:01:04 but for now is all I have Jun 06 23:01:08 then when a 6rd iface is decalred without any options set Jun 06 23:01:27 it will simply dump the status of all active ifaces and looks whether one has an 6rd tag set Jun 06 23:01:37 and take the info from there Jun 06 23:02:22 and then if you have multiple internal layer 2 networks, you'll need the ability to specify how many prefixes you want Jun 06 23:02:27 meh Jun 06 23:02:35 yes Jun 06 23:03:06 for 6to4 I implemented the adv_interface Jun 06 23:03:20 sigh, 6rd is just another reason for isps not to start supporting native yet Jun 06 23:03:22 that is basically a list of interfaces you want to announce v6 on Jun 06 23:03:44 plus another adv_subnet option to pick the first prefix offset Jun 06 23:04:11 then it iterates over the interfaces and incrementally assigns prefixes beginning with the start offset Jun 06 23:04:15 ic, well never used 6to4 Jun 06 23:04:19 that is felixble enough imo Jun 06 23:04:24 6to4 is for v6 only clients to connect to v4 networks right ? Jun 06 23:04:40 no, its just the passive version of 6rd Jun 06 23:04:53 build #24 of rdc is complete: Failure [failed compile_6] Build details are at http://buildbot.openwrt.org:8010/builders/rdc/builds/24 Jun 06 23:04:55 hmmm Jun 06 23:04:56 build #23 of etrax is complete: Failure [failed compile_6] Build details are at http://buildbot.openwrt.org:8010/builders/etrax/builds/23 Jun 06 23:05:04 with anycast relay servers and v4-derived v6 subnet instead of explicitely configured values Jun 06 23:06:09 ah, what windows does automatically, teredo thing Jun 06 23:06:32 reminds me of a guy claming he had native v6 from my isp Jun 06 23:07:20 because the whois info returned some info about the v4 address mapped in his v6 address Jun 06 23:09:49 6rd is basically 6to4 with defined relay server(s) and defined ipv6 prefix Jun 06 23:11:37 eventually we'll also need a "remote controllable" radvd Jun 06 23:11:52 and/or a "remoate controllable" dhcpv6 server Jun 06 23:12:19 means you can instruct the running process to dynamically add or remove prefixes to advertise Jun 06 23:13:18 jow_laptop: I got the package Jun 06 23:13:27 Kevin`: good Jun 06 23:14:31 do you remember where that document the guy put together is? Jun 06 23:14:50 http://bcm-v4.sipsolutions.net/mac-gbit Jun 06 23:15:09 build #23 of adm5120 is complete: Failure [failed compile_6] Build details are at http://buildbot.openwrt.org:8010/builders/adm5120/builds/23 Jun 06 23:19:04 ugh, looks nasty Jun 06 23:19:37 at least there's a pretty clean table of registers Jun 06 23:27:57 (aside from documenting what they all do :)) Jun 06 23:44:20 jow_laptop: and if you want to support managed radvd, maybe also support managed bird6, quagga? Jun 06 23:44:29 who knows what else is there Jun 06 23:44:45 yeah, but thats probably a lot of work Jun 06 23:45:02 if you already run quagga or bird for something, it makes no sence to run radvd next to it just for v6 advertising Jun 06 23:45:03 maybe not for quagga Jun 06 23:45:10 don't know bird6 Jun 06 23:45:29 radvd needs some control socket thing Jun 06 23:45:41 and dnsmasq probably as well if it provides dhcpv6 Jun 06 23:48:14 sounds like a lot of work Jun 06 23:48:52 rewriting /var/etc/whatever and sending sighup is probably a workable intermediate solution Jun 06 23:49:53 I mean if the wan ip changes and the network state is recalculated, every session is interrupted anyway so it doesn't matter if dnsmasq is gone for 2s as well Jun 06 23:50:11 with bird you can edit the config file, then run birdc(4|6) and run the configure command Jun 06 23:50:14 it reloads the config Jun 06 23:51:12 for quagga and bird6 it probably makes sense to cat together the final config from various bits Jun 06 23:51:23 actually I like quagga more, but quagga can be a pita and so now I am trying bird for a change Jun 06 23:51:44 e.g. one or more user fragments which are untouched and some dynamically generated sections, e.g. to describe dynamically received prefixesd Jun 06 23:51:47 -d Jun 06 23:52:27 http://pastebin.com/SWk1TJZ1 Jun 06 23:52:33 that's the bird6 config Jun 06 23:52:41 well, the part for rtadv Jun 06 23:52:59 yes, looks workable Jun 06 23:53:07 does it have some kind of rpc? Jun 06 23:53:23 if I google for bird6 rpc here I only get weird stuff on google Jun 06 23:53:38 unix 2 [ ACC ] STREAM LISTENING 3630 /var/run/bird6.ctl Jun 06 23:53:45 thats for birdc6 to connect Jun 06 23:54:05 but I don't think you can actually change config values with that Jun 06 23:55:01 yeah but you can query the state and instruct it to smoothly reload the config Jun 06 23:55:07 http://pastebin.com/33RsTxPQ Jun 06 23:55:08 that seems good enough Jun 06 23:56:03 hm. 161K Jun 06 23:59:20 yeah kinda big compared to radvd, but it does ospf and bgp as well Jun 06 23:59:29 yep Jun 07 00:00:22 also supports multiple routing tables Jun 07 00:00:33 well maybe we can build a -mini without ospf and bgp Jun 07 00:00:59 one might as well use radvd then Jun 07 00:01:26 but rather split it in bird6-(radv|ospf|bgp|whatelse) then ? Jun 07 00:01:30 if configure supports it Jun 07 00:01:43 that would work too Jun 07 00:01:53 like quagga Jun 07 00:02:25 --with-protocols=LIST include specified routing protocols (default: all) Jun 07 00:02:28 hmmm Jun 07 00:03:11 it's a single binary Jun 07 00:04:15 wow 2am already, gonna call it a day Jun 07 00:04:57 good night Jun 07 00:05:24 wonder when the ttl2usb convertors will arrive so I can mess with my rb2011l-in a bit Jun 07 00:06:02 thanks, you too, whenever that will be ;) Jun 07 00:41:10 build #23 of mpc52xx is complete: Failure [failed compile_6] Build details are at http://buildbot.openwrt.org:8010/builders/mpc52xx/builds/23 Jun 07 02:00:08 build #26 of octeon is complete: Failure [failed compile_6] Build details are at http://buildbot.openwrt.org:8010/builders/octeon/builds/26 **** ENDING LOGGING AT Thu Jun 07 02:59:58 2012