From owner-freebsd-atm Tue Jun 25 10:30:35 2002 Delivered-To: freebsd-atm@freebsd.org Received: from smtp.hexanet.fr (smtp.hexanet.fr [81.23.32.141]) by hub.freebsd.org (Postfix) with ESMTP id 73DF637B407 for ; Tue, 25 Jun 2002 10:30:03 -0700 (PDT) Received: from speedfreak.rural (speedfreak.hexanet.fr [81.23.32.34]) by smtp.hexanet.fr (8.9.3/8.9.3) with ESMTP id TAA89379; Tue, 25 Jun 2002 19:30:01 +0200 (CEST) (envelope-from c.prevotaux@hexanet.fr) Received: from speedfreak (locahost.rural [127.0.0.1]) by speedfreak.rural (8.11.6/8.11.6) with SMTP id g5PHTu800226; Tue, 25 Jun 2002 19:29:59 +0200 (CEST) (envelope-from c.prevotaux@hexanet.fr) Date: Tue, 25 Jun 2002 19:29:56 +0200 From: Christophe Prevotaux To: Vincent Jardin Cc: atm@freebsd.org Subject: Re: Fore PCA, LE and HE Message-Id: <20020625192956.13059d9d.c.prevotaux@hexanet.fr> In-Reply-To: <20020619203338.6CF861503A0@venus.vincentjardin.net> References: <20020619203338.6CF861503A0@venus.vincentjardin.net> Organization: HEXANET X-Mailer: Sylpheed version 0.7.4 (GTK+ 1.2.10; i386-portbld-freebsd4.5) Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Sender: owner-freebsd-atm@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org PCA is the former model (original) that appeared before LE and HE , HE is High End and support much more thing than PCA or LE , LE is Low End and has less features than HE , PCA has limited feature but it is still a good board, I am using one , however the driver for 4-STABLE (PCA) is buggy. (see the mailing list for a problem list), someone needs to fix it. also there is a problem with the atm command variable length are to small int --> longint or something like that, someone gave me a fix for the atm command however I'd like to see this merged with the STABLE code that would fix things right away for this small bug. the PCA (hfa) driver needs reworking , i hope some good soul will also fix things in STABLE (someone told me it is a mbufs problems (the drivers is using the mbufs for itself instead of doing otherwise) On Wed, 19 Jun 2002 22:33:38 +0200 Vincent Jardin wrote: > I am wondering about the differences between these 3 kinds of board. > > Who has any experience with some of them ? What are their main features ? > > Thanks, > Vincent > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-atm" in the body of the message > -- -- =============================================================== Christophe Prevotaux Email: c.prevotaux@hexanet.fr HEXANET SARL URL: http://www.hexanet.fr/ Z.A.C Les Charmilles Tel: +33 (0)3 26 79 30 05 3 Allée Thierry Sabine Direct: +33 (0)3 26 79 08 02 BP202 Fax: +33 (0)3 26 79 30 06 51686 Reims Cedex 2 FRANCE HEXANET Network Operation Center =============================================================== To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-atm" in the body of the message From owner-freebsd-atm Fri Jun 28 11:56:20 2002 Delivered-To: freebsd-atm@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5433137B405 for ; Fri, 28 Jun 2002 11:56:13 -0700 (PDT) Received: from venus.vincentjardin.net (AVelizy-102-1-2-150.abo.wanadoo.fr [217.128.206.150]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8284943E12 for ; Fri, 28 Jun 2002 11:56:12 -0700 (PDT) (envelope-from jardin@venus.vincentjardin.net) Received: by venus.vincentjardin.net (Postfix, from userid 501) id 03B3D15039F; Fri, 28 Jun 2002 21:07:11 +0200 (CEST) Content-Type: text/plain; charset="iso-8859-15" From: Vincent Jardin To: freebsd-atm@freebsd.org Subject: VBR support Date: Fri, 28 Jun 2002 21:07:10 +0200 X-Mailer: KMail [version 1.3.1] MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Message-Id: <20020628190711.03B3D15039F@venus.vincentjardin.net> Sender: owner-freebsd-atm@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org I am looking for a board that supports VBR and that could be supported by FreeBSD. The HE datasheet is not clear about it. Does it support VBR ? Thanks, Vincent To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-atm" in the body of the message From owner-freebsd-atm Fri Jun 28 11:57:28 2002 Delivered-To: freebsd-atm@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3FDA837B400 for ; Fri, 28 Jun 2002 11:57:25 -0700 (PDT) Received: from mailhub.fokus.gmd.de (mailhub.fokus.gmd.de [193.174.154.14]) by mx1.FreeBSD.org (Postfix) with ESMTP id E83F543E06 for ; Fri, 28 Jun 2002 11:57:23 -0700 (PDT) (envelope-from brandt@fokus.gmd.de) Received: from beagle (beagle [193.175.132.100]) by mailhub.fokus.gmd.de (8.11.6/8.11.6) with ESMTP id g5SIvLW04046; Fri, 28 Jun 2002 20:57:21 +0200 (MEST) Date: Fri, 28 Jun 2002 20:57:21 +0200 (CEST) From: Harti Brandt To: Vincent Jardin Cc: freebsd-atm@FreeBSD.ORG Subject: Re: VBR support In-Reply-To: <20020628190711.03B3D15039F@venus.vincentjardin.net> Message-ID: <20020628205637.K13938-100000@beagle.fokus.gmd.de> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-atm@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On Fri, 28 Jun 2002, Vincent Jardin wrote: VJ>I am looking for a board that supports VBR and that could be supported by VJ>FreeBSD. VJ> VJ>The HE datasheet is not clear about it. Does it support VBR ? No, it does UBR, CBR and ABR. harti VJ> VJ> VJ>Thanks, VJ> Vincent VJ> VJ>To Unsubscribe: send mail to majordomo@FreeBSD.org VJ>with "unsubscribe freebsd-atm" in the body of the message VJ> -- harti brandt, http://www.fokus.gmd.de/research/cc/cats/employees/hartmut.brandt/private brandt@fokus.fhg.de To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-atm" in the body of the message From owner-freebsd-atm Fri Jun 28 12:19:12 2002 Delivered-To: freebsd-atm@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1C73537B407 for ; Fri, 28 Jun 2002 12:19:09 -0700 (PDT) Received: from mail.matriplex.com (ns1.matriplex.com [208.131.42.8]) by mx1.FreeBSD.org (Postfix) with ESMTP id 737A143E0A for ; Fri, 28 Jun 2002 12:19:08 -0700 (PDT) (envelope-from rh@matriplex.com) Received: from mail.matriplex.com (mail.matriplex.com [208.131.42.9]) by mail.matriplex.com (8.9.2/8.9.2) with ESMTP id MAA43750; Fri, 28 Jun 2002 12:19:00 -0700 (PDT) (envelope-from rh@matriplex.com) Date: Fri, 28 Jun 2002 12:18:59 -0700 (PDT) From: Richard Hodges To: Vincent Jardin Cc: freebsd-atm@FreeBSD.ORG Subject: Re: VBR support In-Reply-To: <20020628190711.03B3D15039F@venus.vincentjardin.net> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-atm@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On Fri, 28 Jun 2002, Vincent Jardin wrote: > I am looking for a board that supports VBR and that could be supported by > FreeBSD. > > The HE datasheet is not clear about it. Does it support VBR ? The ForeLE and IDT 77211 adapters support limited VBR. I don't know if it will serve your purposes, but you may want to give it a try. Here is one ForeLE/IDT driver you can try: http://www.hodges.org/rh/code/if_idt.tar.gz -Richard To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-atm" in the body of the message From owner-freebsd-atm Sat Jun 29 1:42: 9 2002 Delivered-To: freebsd-atm@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3DADF37B400 for ; Sat, 29 Jun 2002 01:42:07 -0700 (PDT) Received: from venus.vincentjardin.net (AVelizy-102-1-2-150.abo.wanadoo.fr [217.128.206.150]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9B40243E13 for ; Sat, 29 Jun 2002 01:42:05 -0700 (PDT) (envelope-from jardin@venus.vincentjardin.net) Received: by venus.vincentjardin.net (Postfix, from userid 501) id 83F2315039F; Sat, 29 Jun 2002 10:53:00 +0200 (CEST) Content-Type: text/plain; charset="iso-8859-1" From: Vincent Jardin To: Richard Hodges Subject: Re: VBR support Date: Sat, 29 Jun 2002 10:53:00 +0200 X-Mailer: KMail [version 1.3.1] Cc: freebsd-atm@FreeBSD.ORG References: In-Reply-To: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Message-Id: <20020629085300.83F2315039F@venus.vincentjardin.net> Sender: owner-freebsd-atm@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org What are the limits of the VBR support of these LE and IDT boards ? Thanks for the driver, it is very well written. Vincent Le Vendredi 28 Juin 2002 21:18, Richard Hodges a écrit : > On Fri, 28 Jun 2002, Vincent Jardin wrote: > > I am looking for a board that supports VBR and that could be supported by > > FreeBSD. > > > > The HE datasheet is not clear about it. Does it support VBR ? > > The ForeLE and IDT 77211 adapters support limited VBR. I don't know if > it will serve your purposes, but you may want to give it a try. > > Here is one ForeLE/IDT driver you can try: > http://www.hodges.org/rh/code/if_idt.tar.gz > > -Richard > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-atm" in the body of the message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-atm" in the body of the message From owner-freebsd-atm Sat Jun 29 12:10:27 2002 Delivered-To: freebsd-atm@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9E20837B405 for ; Sat, 29 Jun 2002 12:10:13 -0700 (PDT) Received: from mail.matriplex.com (ns1.matriplex.com [208.131.42.8]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0FFD043E09 for ; Sat, 29 Jun 2002 12:10:13 -0700 (PDT) (envelope-from rh@matriplex.com) Received: from mail.matriplex.com (mail.matriplex.com [208.131.42.9]) by mail.matriplex.com (8.9.2/8.9.2) with ESMTP id MAA47928; Sat, 29 Jun 2002 12:09:57 -0700 (PDT) (envelope-from rh@matriplex.com) Date: Sat, 29 Jun 2002 12:09:57 -0700 (PDT) From: Richard Hodges To: Vincent Jardin Cc: freebsd-atm@FreeBSD.ORG Subject: Re: VBR support In-Reply-To: <20020629085300.83F2315039F@venus.vincentjardin.net> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-atm@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On Sat, 29 Jun 2002, Vincent Jardin wrote: > What are the limits of the VBR support of these LE and IDT boards ? The IDT 77211 chip is the heart of all the Fore LE155 and LE25 boards, most of the IDT boards, and some other ATM cards (like "Lightning"). This 77211 chip works with a set of cell time-slots. Each time slot is one cell. A time slot can be a CBR cell, a VBR cell, or unused. In my driver, an OC3 interface has exactly 2075 slots, and each slot is 64000 bits per second (actually it is 64003), so it is convenient to set up a CBR circuit in multiples of 64000b/s. (Think voice circuits :-) For VBR, there is not as much flexibility. The chip has 3 VBR channels. The driver uses one of these VBR channels for VBR traffic. One is unused, and the last is used for high-priority UBR traffic. For instance, 0/5 and 0/16 are given higher priority than ordinary UBR. It is easy to add others if you want (for instance, 0/18 for PNNI). The hardware uses a divisor m/n to send VBR PDUs out the interface. All VBR connections use the same queue, so m/n is the sum of all the VBR connections. And all VBR traffic is first-in, first-out. So your VBR sockets need to behave properly. Also, your m/n divisor must be in the range [1-7] / [1-127] so some VBR rates are only aproximate. If you can afford to waste cell slots, you might think about setting up your VBR circuits as CBR. The hardware and device driver will enforce the maximum cell rate and cell spacing. And your application should then do some kind of crude flow control so that the VBR average stays right. I added the sysctl "hw.idt.vbr_is_cbr" just for this purpose :-) You might find the other sysctl variables helpful. > Thanks for the driver, it is very well written. > Vincent I hope you find it useful. Best of luck! -Richard To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-atm" in the body of the message