From owner-freebsd-net Sat Apr 6 4:51:35 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 4279537B404 for ; Sat, 6 Apr 2002 04:51:31 -0800 (PST) Received: (from uucp@localhost) by mail.du.gtn.com (8.11.0.Beta3/8.11.0.Beta3) id g36CpPf26041; Sat, 6 Apr 2002 14:51:25 +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 g32GdHsQ004412; Tue, 2 Apr 2002 18:39:17 +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 g32GdCde004411; Tue, 2 Apr 2002 18:39:12 +0200 (CEST) Date: Tue, 2 Apr 2002 18:39:12 +0200 From: Andreas Klemm To: freebsd-net@freebsd.org Cc: Luigi Rizzo Subject: better DSL bandwidth usage by priorizing ACKs in outgoing packets over others Message-ID: <20020402163912.GD4307@titan.klemm.gtn.com> Mime-Version: 1.0 Content-Disposition: inline User-Agent: Mutt/1.3.27i X-Operating-System: FreeBSD 4.5-STABLE SMP 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. On Tue, Apr 02, 2002 at 04:53:08PM +0200, andreas.klemm.ak@bayer-ag.de wrote: > 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