From owner-freebsd-net@FreeBSD.ORG Mon Mar 22 13:28:08 2004 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1059616A4CE for ; Mon, 22 Mar 2004 13:28:08 -0800 (PST) Received: from imhotep.yuckfou.org (cust.89.117.adsl.cistron.nl [195.64.89.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3623B43D39 for ; Mon, 22 Mar 2004 13:28:07 -0800 (PST) (envelope-from nivo+sender+8eb026@yuckfou.org) Received: from localhost (localhost [127.0.0.1]) by imhotep.yuckfou.org (Postfix) with ESMTP id CF3B12E0 for ; Mon, 22 Mar 2004 22:31:22 +0100 (CET) Received: from imhotep.yuckfou.org ([127.0.0.1]) by localhost (imhotep.yuckfou.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 59931-02 for ; Mon, 22 Mar 2004 22:31:22 +0100 (CET) Received: by imhotep.yuckfou.org (Postfix, from userid 1000) id 90AAE2D4; Mon, 22 Mar 2004 22:31:22 +0100 (CET) Received: from yuckfou.org (TURBATA-XP.gondel.local [192.168.2.239]) by localhost.yuckfou.org (tmda-ofmipd) with ESMTP; Mon, 22 Mar 2004 22:31:20 +0100 (CET) Message-ID: <405F5AC9.7020304@yuckfou.org> Date: Mon, 22 Mar 2004 22:29:45 +0100 User-Agent: Mozilla Thunderbird 0.5 (Windows/20040207) X-Accept-Language: en-us, en MIME-Version: 1.0 To: freebsd-net@freebsd.org Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit From: Nils Vogels X-Delivery-Agent: TMDA/1.0.2 (Bold Forbes) X-TMDA-Fingerprint: m4sQ1AaXsbMexo35TfWau6GNl2g X-Virus-Scanned: by amavisd-new at yuckfou.org Subject: Pf's 'borrowing' X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Nils Vogels List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Mar 2004 21:28:08 -0000 Hi list, I've been readin up on OBSD's pf and have seen that it supports two things that I really like. Unfortunately, pf isn't available within the 4.x branch at this point, so I wonder if there are ways to achieve the same setup using ipfw/ipf/any other queueing mechanism as described below: I would like to define one queue for my complete bandwidth, lets call it the MAIN queue, and it's 8Mbit/s in size. Within this queue, I would like to specify, that my ssh application (tcp/22) receives 100kb/s of bandwith, but it may burst to the complete line if possible. This is queue SSH The rest of the 7.9Mbit/s is available for any other application, that wants to use bandwidth. It may also use the 100kb/s of the SSH queue, unless SSH needs the bandwith. This is called the DUMP queue. Any leads, hints, possibilities, URL's on the subject would be greatly appreciated. Greetings, Nils. -- Simple guidelines to happiness: Work like you don't need the money, love like your heart has never been broken and dance like no one can see you.