From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ww0-f47.google.com (mail-ww0-f47.google.com [74.125.82.47]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority" (verified OK)) by huchra.bufferbloat.net (Postfix) with ESMTPS id 725C2201757 for ; Thu, 9 Feb 2012 18:06:20 -0800 (PST) Received: by wgbds11 with SMTP id ds11so1978831wgb.28 for ; Thu, 09 Feb 2012 18:06:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=q+CGb3Q0NMEVsqrZT4kd0lmc34dTwvvmjbTGtbIIVmw=; b=LPU8e2BTaNwOFU52O7MVTNMtC3ciFtvenQWPFOiY8KxgFXLl8fD4FCP1LedSoH6Zqw 6RHYttd76z0RWUBDPgdDaQ7RNV9mQIxp0BNv4FgEN3HGhKZigziF5qzDPKw2GcImT/fE TXb2aG1pnfybOCsNcOWcytdiEuRUYgdkQPlVE= MIME-Version: 1.0 Received: by 10.180.92.226 with SMTP id cp2mr6293970wib.10.1328839578480; Thu, 09 Feb 2012 18:06:18 -0800 (PST) Received: by 10.223.72.1 with HTTP; Thu, 9 Feb 2012 18:06:18 -0800 (PST) Date: Fri, 10 Feb 2012 03:06:18 +0100 Message-ID: From: Dave Taht To: cerowrt-devel@lists.bufferbloat.net, OpenWrt Development List Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Subject: [Cerowrt-devel] cerowrt's openwrt patches, bql, sfqred backport, bql for ag71xx, etc X-BeenThere: cerowrt-devel@lists.bufferbloat.net X-Mailman-Version: 2.1.13 Precedence: list List-Id: Development issues regarding the cerowrt test router project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 10 Feb 2012 02:06:20 -0000 While I'm planning on rebasing cerowrt soon, perhaps some of these patches would be of use in the openwrt mainline or by those with an experimental bent. http://huchra.bufferbloat.net/~cero1/openwrt-bql-patches/ They include an update of iproute2 to 3.1.0, iptables 1.4.12.1, obsoleting ESFQ entirely, adding support for QFQ, DRR, and CHOKE an update to iproute2 HEAD (which has support for all the new 3.3 aqm code) A backport of BQL 3.3 support to 3.2 backport of the new SFQRED aqm code to kernel 3.2... BQL support added to the ag71xx ethernet driver scons cross-building support (needed for the latest gpsd which is available in the cerowrt repo, and perhaps xorp one day) (swalker is the original author of this patch) And so on. I kind of regard all this as rather bleeding edge but most of it has been rather thoroughly tested at this point. Of these I would ask juhosg to queue up the ag71xx BQL patch for 3.3's release. That driver also provides a decent example of how to add bql support to other out of tree ethernet drivers. BQL (byte queue limits) are a goodness... if there is anything in here that can actually make it through trac or patchwork and get used, cool, let me know what submittal process works best these days. [TXT] 0001-update-iproute2-to-3.1.0.patch 09-Feb-2012 17:54 1.4K=09 [TXT] 0002-update-iptables-to-1.4.12.1.patch 09-Feb-2012 17:54 16K=09 [TXT] 0003-Add-support-for-QFQ-CBQ-DRR-SFB-CHOKE-packet-schedul.patch 09-Fe= b-2012 17:54 1.2K [TXT] 0083-Obsolete-esfq-patch.patch 09-Feb-2012 17:54 22K=09 [TXT] 0084-Update-iproute2-to-git-3.3-head-obsolete-esfq.patch 09-Feb-2012 17:54 9.2K [TXT] 0102-Add-scons-support-to-openwrt.patch 09-Feb-2012 17:54 1.9K=09 [TXT] 0103-BQL-support-added-to-ag71xx-driver.patch 09-Feb-2012 17:54 3.2K= =09 [TXT] 0135-IPv6-PIMSM2-support.patch 09-Feb-2012 17:54 805 =09 [TXT] 0136-3.2.3-kernel-configuration-with-BQL-and-alternate-TC.patch 09-Fe= b-2012 17:54 2.9K [TXT] 0137-3.2.3-support-in-build.patch 09-Feb-2012 17:54 705 =09 [TXT] 0138-Add-scons-support-in-build.patch 09-Feb-2012 17:54 1.0K=09 [TXT] 0139-BQL-backport-to-3.2.3.patch 09-Feb-2012 17:54 243K=09 [TXT] 0140-Enable-low-latency-by-default.patch --=20 Dave T=E4ht SKYPE: davetaht US Tel: 1-239-829-5608 FR Tel: 0638645374 http://www.bufferbloat.net