From owner-freebsd-net Sat Apr 6 4:51:42 2002 Delivered-To: freebsd-net@freebsd.org Received: from mail.du.gtn.com (mail.du.gtn.com [194.77.9.57]) by hub.freebsd.org (Postfix) with ESMTP id A9C0C37B405 for ; Sat, 6 Apr 2002 04:51:37 -0800 (PST) Received: (from uucp@localhost) by mail.du.gtn.com (8.11.0.Beta3/8.11.0.Beta3) id g36Cpae26158 for freebsd-net@freebsd.org; Sat, 6 Apr 2002 14:51:36 +0200 (MET DST) >Received: from titan.klemm.gtn.com (localhost [127.0.0.1]) by klemm.gtn.com (8.12.2/8.11.6) with ESMTP id g337phuE006229 for ; Wed, 3 Apr 2002 09:51:43 +0200 (CEST) (envelope-from andreas@titan.klemm.gtn.com) Received: (from andreas@localhost) by titan.klemm.gtn.com (8.12.2/8.12.2/Submit) id g337pd3S006228 for freebsd-net@freebsd.org; Wed, 3 Apr 2002 09:51:39 +0200 (CEST) Date: Wed, 3 Apr 2002 09:51:39 +0200 From: Andreas Klemm To: freebsd-net@freebsd.org Subject: better DSL bandwidth usage by priorizing ACKs in outgoing packets over others Message-ID: <20020403075139.GA6210@titan.klemm.gtn.com> Mime-Version: 1.0 Content-Disposition: inline User-Agent: Mutt/1.3.27i X-Operating-System: FreeBSD 4.5-STABLE X-Disclaimer: A free society is one where it is safe to be unpopular Content-Type: text/plain; charset=us-ascii Sender: owner-freebsd-net@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Hi ! A collegue of mine has an Apple (Mac OS X) and told me about a cool software, that priorizes outgoing ACKs over other traffic. Apple MacOS X application, see: http://www.intrarts.com/quest/throttle.html Using DSL you have usually 768K in and 128K out. Figure a szenario, where you ftp like hell from a ftp server. You get very good throughput, since the outgoing ACKs of the incoming ftp data stream are not throttled by 128K outgoing bandwidth. But if you start another application like cvsup at the same time you'll notice an immediate throttle of incoming packets, because cvsup monopolizes the outgoing 128K bandwidth. And if the ACKs don't get out in a timely manner, you can't get that much incoming FTP traffic. The above mentioned software manages exactly this by using a daemon program. With divert sockets and ipfw you send outgoing traffic to this daemon which gives outgoing ACKs over the 128K higher preference and buffers the rest of the traffic (I think). Would something like this be possible anyhow with our current Firewall implementation, or would somebody have time and fun to implement this ?? Andreas /// -- Andreas Klemm /\/\/\/\/\/\/\/\/\/\/\ http://www.64bits.de < Powered by FreeBSD > http://www.apsfilter.org/ \ www.FreeBSD.org / http://people.FreeBSD.ORG/~andreas \/\/\/\/\/\/\/\/\/\/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message