**** BEGIN LOGGING AT Fri Jun 15 02:59:59 2012 Jun 15 03:34:41 build #33 of ar7 is complete: Exception [exception shell_4 shell_15 compile_12] Build details are at http://buildbot.openwrt.org:8010/builders/ar7/builds/33 Jun 15 03:34:41 build #34 of sibyte is complete: Exception [exception shell_4 shell_15 compile_12] Build details are at http://buildbot.openwrt.org:8010/builders/sibyte/builds/34 Jun 15 03:34:41 build #34 of x86 is complete: Exception [exception shell_4 shell_15 compile_12] Build details are at http://buildbot.openwrt.org:8010/builders/x86/builds/34 Jun 15 08:31:49 mirko * r32382 /packages/net/openvpn-devel/001-workaround-ifdef-brokenness.patch: [packages/openvpn-devel] fix linker error when compiling with support for polarssl and certain options Jun 15 11:09:39 http://pastebin.com/L98qwgHV Jun 15 12:16:09 build #35 of avr32 is complete: Exception [exception shell_4 shell_15 compile_12] Build details are at http://buildbot.openwrt.org:8010/builders/avr32/builds/35 Jun 15 12:57:32 jow * r32383 /trunk/include/uclibc++.mk: [include] uclibc++.mk: override the cc binary instead of the wrapper command when ccache is used Jun 15 12:59:50 jow * r32384 /trunk/target/linux/x86/image/Config.in: [x86] use ttyS0 @ 115200 baud as default for KVM guests Jun 15 18:30:34 Can anyone tell me what the current Attitude Adjustment uses for sources of random ? Jun 15 18:31:03 my available entropy seems to be stuck at 19 bits Jun 15 18:32:47 rop_g: you can install rng-tools Jun 15 18:34:33 in some 2.6.x kernel version the entropy sources were reduced, afaik Jun 15 18:38:08 stintel: Cannot satisfy the following dependencies for rng-tools: argp-standalone * Jun 15 19:30:22 Anyone here ever played with stochastic fair queueing, either with sfq or esfq qdiscs ? Jun 15 19:31:08 I need to be able to use only source or dest address for hashing, which is possible with esfq and with newer sfq, I gather Jun 15 19:31:51 Also I must admit I'm a bit puzzled by the shaping universe, could use some help Jun 15 19:44:58 blogic * r32385 /trunk/tools/ccache/Makefile: [tools] ccache does not need zcat Jun 15 19:48:07 marek * r32386 /packages/net/batman-adv/patches/ (. 0001-batman-adv-fix-skb-data-assignment.patch): Jun 15 19:48:07 batman-adv: fix skb data assignment Jun 15 19:48:07 Signed-off-by: Marek Lindner Jun 15 19:48:18 rop_g: hrrm, no idea why that happens (I build my own image) Jun 15 19:51:54 stintel: I'd like to avoid that and focus on creating a nice HOWTO that everyone can follow Jun 15 19:52:38 stintel: and preferably still make it so people can trust their VPN key material Jun 15 19:53:14 Speaking of random, has there been serious discussion of preserving random state for the next run? Jun 15 19:53:41 I know, flash file systems, you don't want some daemon writing to flash all the time Jun 15 19:54:00 I'm thinking there has to be some middle ground though Jun 15 20:11:00 rop_g, i know the basics about traffic shaping, but that's it Jun 15 20:15:03 rkreis: I'm still a bit mystified by the difference between classes and qdiscs and when to add which ones. Jun 15 20:15:14 and iptables hasn;t really been my thing either Jun 15 20:16:02 rkreis: I need a setup that takes three subnets and allots guaranteed bandwidth to them, with borrow Jun 15 20:16:39 rkreis: and then uses sfq or esfq to do a per-ip bandwidth share within these subnets Jun 15 20:16:49 that doesn't really sound like a use case for sfq, i think Jun 15 20:17:09 you'd want to use iptables to flag packets depending on their subnet Jun 15 20:17:32 well, i guess you could use sfq and just base the hash on the subnet - then it will work for any number of subnets Jun 15 20:18:24 Not sure I'd need sfq to split out the subnets. Is there some mask to even allow that? Jun 15 20:18:45 But I would need it to make sure users within each group don't swamp eachother out Jun 15 20:19:28 so you'd want sfq within each subnet and then something else (a fifo?) "around" it? Jun 15 20:22:04 BTW: here's a description of my project so far...: http://rop.nl/eventrouter Jun 15 20:22:59 (never mind the text, still highly unfinished. But gets you the basic idea) Jun 15 20:25:16 i don't see why you need a vpn and why you'd want to make the server do the shaping Jun 15 20:25:29 ingress Jun 15 20:25:47 I found, on multiple occasions, that people's incoming bandwidth is swamped by UDP Jun 15 20:25:55 i see Jun 15 20:26:02 people use Youtube (RTP) or Skyoe Jun 15 20:26:25 which all do some kind of discovery, but that's course and they err on the side of sending more packets than you can swallow Jun 15 20:26:56 so the vpn server and the vpn client will each do traffic shaping? Jun 15 20:26:59 so even if you shape between bandwidth-donor and event, the packets have already come accross the wire Jun 15 20:27:11 yes, they each shape what they put into the vpn Jun 15 20:27:35 giving me precise control over bandwidth over the ADSL/cable modem Jun 15 20:27:54 ok Jun 15 20:27:59 that makes sense Jun 15 20:28:28 it's the only way the people that give an event bandwidth are still going to be able to make phone calls over voip Jun 15 20:28:48 looks like you want to add a filter to the sfq if you want to change the way it's hashed Jun 15 20:28:56 tc filter add dev ppp0 pref 1 parent 20: handle 21 protocol all flow hash keys nfct-src,iif divisor 1024 perturb 1 Jun 15 20:29:05 that's what i used for my adsl line at some point Jun 15 20:29:16 I build for 2 scenarios. One where the bandwidth donor temporarily moves into a subnet on my router, one where he lives next to it and we just throttle down a bit further Jun 15 20:29:16 but... it looks weird Jun 15 20:29:33 i'd think that at least divisor and perturb should actually be parameters for the sfq Jun 15 20:30:23 I almost dare not ask, but if I write down what I want, could you do the whole tc/iptables setup? Jun 15 20:31:19 i could give it a shot, but don't count on it working... Jun 15 20:31:44 It would have more chance of working than if I continued on my own. Trust me. THANKS! Jun 15 20:31:49 http://dpaste.com/760080/ is some script i hacked together for my adsl line, i stopped using it because the line was never full anyway Jun 15 20:32:37 what a mess :) Jun 15 20:33:03 do you have any idea how to set up some kind of testing environment? Jun 15 20:34:09 testing in something that resembles the real world is hard Jun 15 20:34:30 I'd need something that produces traffic of a bunch of undiciplined skype and youtube users. Jun 15 20:34:45 Probably the real world will be my testbed sometime Jun 15 20:35:50 Have you looked at the description I posted? Jun 15 20:36:01 sure Jun 15 20:36:57 I think what I need is something that first gives the owner network X kbps guaranteed, then staff Y kbps and guests the rest Jun 15 20:37:13 below that the sfq for each of these groups Jun 15 20:37:23 yes Jun 15 20:38:41 or you could simply priorize owner over staff over the rest, which is a bit harsher Jun 15 20:38:42 and then this knobless prioritization thing below that, forgot the name of qdisc Jun 15 20:39:29 I think the staff and guests should fall back to a minimum Jun 15 20:39:46 and then guests should fall back to a lower minimum vs staff Jun 15 20:39:58 yes Jun 15 20:40:56 so prio as you say, but then 50% minimum for staff+guests and 30% of that half minimum for guests Jun 15 20:41:22 sounds like htb will nicely do that Jun 15 20:43:53 The ifb device I see in the OpenWrt shaping stuff, that is an ingress thing, right? Jun 15 20:46:40 fq_codel was the buttonless thing that I felt I might want inside of the sfq. Do you think so? Jun 15 20:46:42 i don't know, i don't use openwrt Jun 15 20:47:02 oh... (?) Jun 15 20:48:03 i'm still working on making it run Jun 15 20:48:20 my router is not among the most popular ones Jun 15 20:48:40 i got as far as the kernel but it has no root fs yet :) Jun 15 20:48:56 Here's what OpenWrt does if you install qos-scripts and enable it in the config file: http://dpaste.com/760094/ Jun 15 20:49:46 (That's based on this config file: http://dpaste.com/760095/ ) Jun 15 20:50:15 interesting Jun 15 20:51:01 so you have a wrapper around tc already Jun 15 20:51:16 wrapper? Jun 15 20:51:33 the QoS configuration generates tc commands? Jun 15 20:51:41 so you don't directly have to work with it? Jun 15 20:51:53 My thinking is that I want things that this config tool can't give me Jun 15 20:52:09 so I'll just put everything in user firewall rules Jun 15 20:52:21 ok Jun 15 20:52:52 I just pasted to show the thinking of whoever made the default qos stuff Jun 15 20:53:15 i haven't heard of fq_codel Jun 15 20:53:42 The documentation of qos is lacking a bit, I think. ( http://wiki.openwrt.org/doc/uci/qos ) Jun 15 20:54:36 Its description of 'classgroup' is 'no idea' Jun 15 20:54:51 :D Jun 15 21:01:58 in case anyone knows about using/building an initrd, you're welcome to tell me Jun 15 21:02:15 i checked it in menuconfig but it just won't generate an image file Jun 15 21:02:34 also, how does the bootloader tell the kernel about the initrd? with some hidden parameter? Jun 15 21:09:07 disregard, i think i found out Jun 15 21:09:42 initrd ≠ initramfs and so on Jun 15 21:27:45 yay, preinit booted thanks to an initramfs :D Jun 15 21:27:55 * rkreis has got a friendly openwrt shell \o/ Jun 15 23:42:50 blogic * r32387 /trunk/package/pjsip/ (Makefile patches/0001-configure-fixup.patch): [pjsip] fixes ccache compile and adds missing -lc **** ENDING LOGGING AT Sat Jun 16 02:59:58 2012