From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp1.rs.github.com (smtp1-ext.rs.github.com [207.97.227.250]) by huchra.bufferbloat.net (Postfix) with ESMTP id 0C2872022AB for ; Thu, 12 Apr 2012 18:03:24 -0700 (PDT) Received: from github.com (sh2.rs.github.com [50.57.128.197]) by smtp1.rs.github.com (Postfix) with ESMTP id 4D89C42A60 for ; Thu, 12 Apr 2012 18:03:23 -0700 (PDT) Date: Thu, 12 Apr 2012 18:03:23 -0700 From: GitHub To: cerowrt-commits@bufferbloat.net Message-ID: <4f877b5b3ad50_b6ddedaf0908e8@sh2.rs.github.com.mail> Subject: [dtaht/Cerowrt-3.3] 3aaa04: Reworked unaligned access patches Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="--==_mimepart_4f877b5b38a4d_b6ddedaf09068"; charset=UTF-8 Content-Transfer-Encoding: 7bit X-BeenThere: cerowrt-commits@lists.bufferbloat.net X-Mailman-Version: 2.1.13 Precedence: list Reply-To: GitHub List-Id: Development commits for the cerowrt project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 13 Apr 2012 01:03:24 -0000 ----==_mimepart_4f877b5b38a4d_b6ddedaf09068 Date: Thu, 12 Apr 2012 18:03:23 -0700 Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-ID: <4f877b5b39f05_b6ddedaf0907df@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/dtaht/Cerowrt-3.3 Commit: 3aaa04f538d183bd7d420e5d67e8a88a938d14b0 https://github.com/dtaht/Cerowrt-3.3/commit/3aaa04f538d183bd7d420e5d67e8a88a938d14b0 Author: Dave Taht Date: 2012-04-12 (Thu, 12 Apr 2012) Changed paths: R target/linux/ar71xx/patches-3.3/0001-Export-DNSSL-RA-option-to-userspace.patch A target/linux/ar71xx/patches-3.3/0001-Treat-ND-option-31-as-userland-DNSSL-support.patch A target/linux/ar71xx/patches-3.3/0002-Unaligned-Access-Hacks-for-ar71xx-Architecture.patch A target/linux/ar71xx/patches-3.3/0003-Some-more-mostly-ipv6-related-alignment-patches.patch R target/linux/ar71xx/patches-3.3/902-unaligned_access_hacks.patch Log Message: ----------- Reworked unaligned access patches In a 60 second 93Mbit test of netperf directly to the router: proto traps ipv4: 1529909 ipv6: 6080546 So throwing 100,000 unaligned traps/sec is rather bad. 25,000 is also bad. I note that forwarding performance is currently over 200k for ipv4 Commit: ecb2d9338153cdda5f2bfa63d0243c535cedcf33 https://github.com/dtaht/Cerowrt-3.3/commit/ecb2d9338153cdda5f2bfa63d0243c535cedcf33 Author: Dave Taht Date: 2012-04-12 (Thu, 12 Apr 2012) Changed paths: R package/hostapd/patches/500-random_pool_add_kernel.patch Log Message: ----------- No point in the random patch from hostapd we get some randomness now from other sources. Compare: https://github.com/dtaht/Cerowrt-3.3/compare/91b4ca9...ecb2d93 ----==_mimepart_4f877b5b38a4d_b6ddedaf09068--