From owner-freebsd-arch@FreeBSD.ORG Fri Dec 7 23:38:38 2012 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 9E9BE61E; Fri, 7 Dec 2012 23:38:38 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-we0-f182.google.com (mail-we0-f182.google.com [74.125.82.182]) by mx1.freebsd.org (Postfix) with ESMTP id D0DBE8FC08; Fri, 7 Dec 2012 23:38:37 +0000 (UTC) Received: by mail-we0-f182.google.com with SMTP id u54so534695wey.13 for ; Fri, 07 Dec 2012 15:38:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=JFjpZ+zLZsyfmV0mQ6xlY7zIrHzdhrJ4H3KoiNnH2xc=; b=aATVNXSBjJeB4MlNxH6CmspSa8O5fxZ4nGhIBJQLy37y8t08r1Dj9rPvyucNI7KeiN +9ZFOjycZc6YsNyEtvVKAZyUCOGNJSwbSygu4wuknAQO2pVKwQM/l/IllNllJ45eVBNJ F8WV/YM3SwrA8xf5rakzslA6W4oGq16DQhzRwGS8J4YRztPOIm4hFVyYA4K1GdJI1dqV gkhocxYY8jECSgG0Z4eQj+FULo19qQr+IyQgFpJBzx3VZxVGZqaowuz1S7RVW8WBOFmw tkh/3VK5OrkkTOLIttIyUB29k355/MdLcPg52kr9ZQGF8oi/Ou53q5oIkxabrVARpPGr cNSQ== MIME-Version: 1.0 Received: by 10.180.97.137 with SMTP id ea9mr991300wib.13.1354923516865; Fri, 07 Dec 2012 15:38:36 -0800 (PST) Sender: adrian.chadd@gmail.com Received: by 10.217.57.9 with HTTP; Fri, 7 Dec 2012 15:38:36 -0800 (PST) In-Reply-To: <52564974-563C-499F-9860-ADACA0DD22CE@bsdimp.com> References: <201211270304.qAR34PfD056691@svn.freebsd.org> <50B53ABC.1010304@freebsd.org> <50B57F46.1060207@mu.org> <50C205DC.1040701@freebsd.org> <50C23B5E.3020509@freebsd.org> <50C26BF9.1050106@mu.org> <50C278B0.3040107@mu.org> <52564974-563C-499F-9860-ADACA0DD22CE@bsdimp.com> Date: Fri, 7 Dec 2012 15:38:36 -0800 X-Google-Sender-Auth: U2Zh6KxyZrBcJK8cPE_HPjNrEQE Message-ID: Subject: Re: svn commit: r243594 - head/sys/netinet From: Adrian Chadd To: Warner Losh Content-Type: text/plain; charset=ISO-8859-1 Cc: Alfred Perlstein , Andre Oppermann , Alfred Perlstein , freebsd-arch@freebsd.org X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 07 Dec 2012 23:38:38 -0000 ..right. I could spin the argument back to you Alfred and say "make the default compile time settings for i386/amd64/sparc64 GENERIC to have bigger TCP hash sizes, default mbuf tuning, larger kernel dmesg buffer sizes, increased mutex hash table sizes, etc, and leave the defaults as they are. What I'm trying to say/encourage is some more even-handed ways of doing this, rather than "hey, it works in the server world, that's all that matters, right?" And FYI - installation on embedded devices these days is "open device web page, upload firmware image, hit "flash", reboot." That's what openwrt and dd-wrt do for the majority of their platforms. No serial console required. As I said, I don't think everyone invested in this is seeing the bigger picture and trying to work out whether we can solve this in a better fashion. The peeps in the Linux world _have_ come up with _a_ solution that seems to work. So it's not that its intractable. Adrian