From owner-freebsd-atm Tue Jul 10 12: 4:45 2001 Delivered-To: freebsd-atm@freebsd.org Received: from mail.matriplex.com (ns1.matriplex.com [208.131.42.8]) by hub.freebsd.org (Postfix) with ESMTP id 59D0237B401 for ; Tue, 10 Jul 2001 12:04:38 -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 MAA21168 for ; Tue, 10 Jul 2001 12:04:37 -0700 (PDT) (envelope-from rh@matriplex.com) Date: Tue, 10 Jul 2001 12:04:37 -0700 (PDT) From: Richard Hodges To: freebsd-atm@FreeBSD.ORG Subject: HARP device drivers roll call (output return value) 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 The problem: When sending an ATM PDU, HARP does a few checks on the VC and then hands off the PDU to the device driver. The device driver needs to figure out whether the PDU can be buffered and transmitted, or if the PDU must be discarded. Either way, there is currently no way for the device driver to return any kind of return status. This does not seem to cause any problem for UBR circuits, since the application probably does not need flow control or the higher protocols handle flow control (eg, TCP). CBR circuits reveal the limitations of this, however. If you have a 64k CBR VC, the device driver must rely on the application to regulate the data rate pretty well over the short term, and very closely in the long term. If the application errs even slightly on the high side, the driver will eventually have to choose between PDU loss or mbuf starvation. Actually, these both must result in PDU loss. One solution: An application that creates a CBR VC could supervise the data flow precisely so that the driver never has to drop a PDU. One problem with this is that the CBR circuit may have cell transmit "time slots" that must not be missed, which implies that the VC should always have at least one PDU buffer ready for segmentation, preferably several buffers to make it insensitive to delays in the kernel and application. This gives the application the task of keeping a small number of VC buffers full, but not _TOO_ many. Since the driver has no mechanism for feedback, the application has to do this blind. Another solution: The application can regulate its data flow to the VC by asking the device driver how big the current VC buffer is. With a target fullness number, the application can adjust its data pace to keep the device driver buffer close to the target. This method is workable, but requires extra system calls to collect this information. Third solution: The next solution is to modify the device driver and HARP so that the device driver can return status (through HARP) to the application. It is rather straightforward to modify the driver to check the VC buffer (mbuf list actually) size against some arbitrary value. This value could be compiled into the driver, set dynamically via a sysctl variable, or possibly even set per VC with setsockopt(). In any event, the driver can return a code (such as ENOBUFS) that the application can use to regulate its output rate. There is no extra system call overhead, since the buffer status is implied by the send() or sendto() return value. I am currently working on this third solution, and I am interested in finding out who is also working on HARP and HARP device drivers, so that we can discuss and coordinate our work. As far as I know, there is noone currently maintaining the hea and hfa drivers, and the other drivers are maintained by: Mark Tinguely (first IDT 77211 and 77201 driver) Richard Hodges (IDT 77211 only, later driver) Gerald Heinig (Interphase driver in development) Is there anyone else working on a HARP drivers, or is interested in doing so? Is anyone else interested in discussing the merits of adding a CBR buffer feedback mechanism to HARP? Thanks, -Richard ------------------------------------------- Richard Hodges | Matriplex, inc. Product Manager | 769 Basque Way rh@matriplex.com | Carson City, NV 89706 775-886-6477 | www.matriplex.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-atm" in the body of the message From owner-freebsd-atm Wed Jul 11 3:47:32 2001 Delivered-To: freebsd-atm@freebsd.org Received: from natan.teuto.de (natan.teuto.de [212.8.199.33]) by hub.freebsd.org (Postfix) with ESMTP id DC83737B405 for ; Wed, 11 Jul 2001 03:47:28 -0700 (PDT) (envelope-from ag@teuto.net) Received: from ag.intra (ag.intra [10.0.0.10]) by natan.teuto.de (Postfix) with ESMTP id 6FFD166D4E for ; Wed, 11 Jul 2001 12:47:22 +0200 (CEST) Date: Wed, 11 Jul 2001 12:46:23 +0200 From: Andreas Gerstenberg To: freebsd-atm@freebsd.org Subject: How to configure ATM point to point interfaces? Message-ID: <135650000.994848383@ag.intra> X-Mailer: Mulberry/2.0.8 (Linux/x86) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline 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 Hi, I have a little problem defining point to point interfaces with FreeBSD using HARP with the IDT driver from Mark Tinguely. I want to replace a Lucent DSL-Terminator which have about 30 connected DSL-CPE's (Lucent Cellpipe). The present configuration is "unnumbered IP", the DSL-Terminator has one IP on its Fast-Ethernet and the IP Packets are routed on the CPE's Ethernet IP-Address. On the WAN (ATM) Interfaces is no transfer-net configured. I tried this configuration using a FreeBSD-Box (4.3-STABLE), but I didn't find out how to conpigure the ATM-interfaces "unnumbered". If I configure a transfer-net between the atm interface and the CPE (Cellpipe) everything works fine, for example: atm set netif idt0 atm 50 atm attach idt0 sigpvc ifconfig atm0 inet 212.8.196.173/30 atm add PVC idt0 0 103 AAL5 LLC/SNAP IP atm0 212.8.196.174 ..and route the customers net to 212.8.196.174. Of course, I can change all the configurations on the CPE's (adding a transfer-net on the WAN-IF, setting new default route, etc..) but this is a lot of work and must be done on all CPE's on the same time, which doesn't make the job easier :-) Any suggestions? Thanks, Andy To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-atm" in the body of the message From owner-freebsd-atm Wed Jul 11 9: 1:51 2001 Delivered-To: freebsd-atm@freebsd.org Received: from mail.matriplex.com (ns1.matriplex.com [208.131.42.8]) by hub.freebsd.org (Postfix) with ESMTP id 390AA37B403 for ; Wed, 11 Jul 2001 09:01:44 -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 JAA23497; Wed, 11 Jul 2001 09:01:32 -0700 (PDT) (envelope-from rh@matriplex.com) Date: Wed, 11 Jul 2001 09:01:32 -0700 (PDT) From: Richard Hodges To: Andreas Gerstenberg Cc: freebsd-atm@FreeBSD.ORG Subject: Re: How to configure ATM point to point interfaces? In-Reply-To: <135650000.994848383@ag.intra> 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 Wed, 11 Jul 2001, Andreas Gerstenberg wrote: > I want to replace a Lucent DSL-Terminator which have about 30 connected > DSL-CPE's (Lucent Cellpipe). > > The present configuration is "unnumbered IP", the DSL-Terminator has one IP > on its Fast-Ethernet and the IP Packets are routed on the CPE's Ethernet > IP-Address. On the WAN (ATM) Interfaces is no transfer-net configured. > > I tried this configuration using a FreeBSD-Box (4.3-STABLE), but I didn't > find out how to conpigure the ATM-interfaces "unnumbered". Right, there is no option for unnumbered. > Of course, I can change all the configurations on the CPE's (adding a > transfer-net on the WAN-IF, setting new default route, etc..) but this is a > lot of work and must be done on all CPE's on the same time, which doesn't > make the job easier :-) I don't have much experience with the Cellpipe, but if you have it set for unnumbered, it probably won't know or care that you have an IP address at the other end of the interface. Presumably, they are using the WAN interface as their default gateway. So I would suggest: 1. Leave the Cellpipe interfaces unnumbered, and they should continue to send their outbound traffic out the WAN (ADSL) port. 2. On your HARP interfaces configure the PVC interfaces with RFC1918 (private) addresses. 3. For the routes, specify the PVC interface instead of the IP address: eg, route add -net 223.255.255.0 -netmask 255.255.255.0 -iface atm1 If that doesn't work, then use the remote private address: eg, route add -net 223.255.255.0 -netmask 255.255.255.0 192.168.200.2 I believe this should work for you. If not, there might be a way to get what you want with a small change to the HARP code. All the best, -Richard ------------------------------------------- Richard Hodges | Matriplex, inc. Product Manager | 769 Basque Way rh@matriplex.com | Carson City, NV 89706 775-886-6477 | www.matriplex.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-atm" in the body of the message From owner-freebsd-atm Thu Jul 12 4: 1:34 2001 Delivered-To: freebsd-atm@freebsd.org Received: from ns1.hexanet.fr (ns1.hexanet.fr [194.98.140.1]) by hub.freebsd.org (Postfix) with ESMTP id 0D13A37B407 for ; Thu, 12 Jul 2001 04:01:30 -0700 (PDT) (envelope-from c.prevotaux@hexanet.fr) Received: from proton.hexanet.fr (proton.hexanet.fr [194.98.140.18]) by ns1.hexanet.fr (8.9.3/8.9.3) with ESMTP id NAA37093 for ; Thu, 12 Jul 2001 13:01:29 +0200 (CEST) (envelope-from c.prevotaux@hexanet.fr) Received: from hexanet.fr (localhost [127.0.0.1]) by proton.hexanet.fr (8.11.2/8.11.2) with SMTP id f6CB1Su01408 for ; Thu, 12 Jul 2001 13:01:28 +0200 (CEST) (envelope-from c.prevotaux@hexanet.fr) Date: Thu, 12 Jul 2001 13:01:28 +0200 From: Christophe Prévotaux To: atm@freebsd.org Subject: Service Classes Message-Id: <20010712130128.51266211.c.prevotaux@hexanet.fr> X-Mailer: Sylpheed version 0.4.66 (GTK+ 1.2.7; i386--freebsd4.2) Organization: HEXANET Sarl Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit 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 Hi Is it possible to support CBR nt-VBR nrt-VBR ABR UBR with a Forerunner 200E and FreeBSD 4.x ? -- =================================================================== Christophe Prevotaux Email: c.prevotaux@hexanet.fr HEXANET SARL URL: http://www.hexanet.fr/ Z.A Farman Sud Tel: +33 (0)3 26 79 30 05 9 rue Roland Coffignot Direct: +33 (0)3 26 79 08 02 BP415 Fax: +33 (0)3 26 79 30 06 51689 Reims Cedex 2 FRANCE =================================================================== To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-atm" in the body of the message From owner-freebsd-atm Thu Jul 12 4:26:58 2001 Delivered-To: freebsd-atm@freebsd.org Received: from web14802.mail.yahoo.com (web14802.mail.yahoo.com [216.136.224.218]) by hub.freebsd.org (Postfix) with SMTP id DB07237B401 for ; Thu, 12 Jul 2001 04:26:53 -0700 (PDT) (envelope-from timglewis@yahoo.com.au) Message-ID: <20010712112653.10590.qmail@web14802.mail.yahoo.com> Received: from [210.81.134.227] by web14802.mail.yahoo.com via HTTP; Thu, 12 Jul 2001 21:26:53 EST Date: Thu, 12 Jul 2001 21:26:53 +1000 (EST) From: =?iso-8859-1?q?Tim=20Lewis?= Subject: Fore PCA-200E HARP configuration problem To: harp-bugs@magic.net, freebsd-atm@freebsd.org 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 Hi, I am trying to use a FORE PCA-200E atm adapter for packet analysis (tcpdump, libpcap etc). My server is running FreeBSD 4.3-RELEASE connected via a netoptics tap. The tap attachment allows me to receive data only (no Tx to the tap). The tap is attached between two Cisco routers. I have configured the HARP software for SIGPVC signalling. Below is the output from the configuration. ----- # atm show config Intf Vendor Model Media Bus Serial No hfa0 Fore PCA-200E OC-3c PCI 41170 MAC address = 00:20:48:40:a0:d2 Hardware version = 2.0.1 Firmware version = 3.0.1 # atm show interface Interface Sigmgr State hfa0 SIGPVC ACTIVE ATM address = - Network interfaces: atm0 # atm show netif Net Intf Phy Intf IP Address atm0 hfa0 - # atm show vcc # atm show ipvcc # atm add pvc hfa0 0 32 aal5 snap ip atm0 10.0.0.1 atm: ATM network is inoperable ----- I have included all the appropriate atm support for harp and the fore cards. I have set the atm configuration options from /etc/rc.conf as well as setting them manually. According to the source for /sbin/atm, the error is an ENETDOWN from a call to ioctl. I am not sure whether this error is from a configuration problem on my behalf or if it is because I have only one half of the link (Rx) connected. I have applied a patch as described in PR kern/21790 which patched /sys/dev/hfa/fore.h and /sys/dev/hfa/fore_receive.c with no success. Any assistance with this problem would be most appreciated. Regards, Tim Lewis Senior Software Engineer Hitwise. tim.lewis@hitwise.com _____________________________________________________________________________ http://messenger.yahoo.com.au - Yahoo! Messenger - Voice chat, mail alerts, stock quotes and favourite news and lots more! To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-atm" in the body of the message From owner-freebsd-atm Thu Jul 12 4:42: 0 2001 Delivered-To: freebsd-atm@freebsd.org Received: from mailhub.fokus.gmd.de (mailhub.fokus.gmd.de [193.174.154.14]) by hub.freebsd.org (Postfix) with ESMTP id DBD2337B408 for ; Thu, 12 Jul 2001 04:41:56 -0700 (PDT) (envelope-from brandt@fokus.gmd.de) Received: from beagle (beagle [193.175.132.100]) by mailhub.fokus.gmd.de (8.8.8/8.8.8) with ESMTP id NAA08573; Thu, 12 Jul 2001 13:41:54 +0200 (MET DST) Date: Thu, 12 Jul 2001 13:41:54 +0200 (CEST) From: Harti Brandt To: =?KOI8-R?Q?Christophe_Pr=E9votaux?= Cc: Subject: Re: Service Classes In-Reply-To: <20010712130128.51266211.c.prevotaux@hexanet.fr> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=KOI8-R Content-Transfer-Encoding: QUOTED-PRINTABLE 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 Thu, 12 Jul 2001, Christophe Pr=E9votaux wrote: CP>Is it possible to support CP> CP>CBR CP>nt-VBR CP>nrt-VBR CP>ABR CP>UBR CP> CP>with a Forerunner 200E and FreeBSD 4.x ? If you mean Fore PCA200E the answer is: CBR=09- maximum 1 VCC (although I don't know whether HARP supports it) nt-VBR=09- no nrt-VBR=09- no ABR=09- no UBR=09- yes For (non-HARP) NATM I have a driver for the ForeHE that supports up to 32 different CBR rates, UBR and ABR. Sorry, for FreeBSD-current only. And, well, these features are accesible only per netgraph. harti --=20 harti brandt, http://www.fokus.gmd.de/research/cc/cats/employees/hartmut.br= andt/private brandt@fokus.gmd.de, harti@begemot.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-atm" in the body of the message From owner-freebsd-atm Thu Jul 12 5:34:38 2001 Delivered-To: freebsd-atm@freebsd.org Received: from web.cs.ndsu.NoDak.edu (web.cs.ndsu.NoDak.edu [134.129.125.7]) by hub.freebsd.org (Postfix) with ESMTP id 3A71037B403 for ; Thu, 12 Jul 2001 05:34:36 -0700 (PDT) (envelope-from tinguely@web.cs.ndsu.NoDak.edu) Received: (from tinguely@localhost) by web.cs.ndsu.NoDak.edu (8.11.1/8.11.1) id f6CCYVO39511; Thu, 12 Jul 2001 07:34:31 -0500 (CDT) (envelope-from tinguely) Date: Thu, 12 Jul 2001 07:34:31 -0500 (CDT) From: mark tinguely Message-Id: <200107121234.f6CCYVO39511@web.cs.ndsu.NoDak.edu> To: atm@FreeBSD.ORG, c.prevotaux@hexanet.fr Subject: Re: Service Classes In-Reply-To: <20010712130128.51266211.c.prevotaux@hexanet.fr> 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 > Is it possible to support > > CBR > nt-VBR > nrt-VBR > ABR > UBR > > with a Forerunner 200E and FreeBSD 4.x ? the ForeRunner (IDT 77211 based card) driver is capable of CBR and some VBR support, but the driver interface to HARP code is fixed on VBR mode. That version of the IDT SAR family is bad at all VBR, UBR and no hardware ABR support. For example the SAR may send out a PDU at a specified VBR rate, but cannot work on another PDU in that service queue at the same time. There are 3 total service queues, and in some versions of the chipset, only two queues are usable. The newer family of IDT SAR (IDT 77252) found in the Prosum card has fixed all these problems and supports hardware ABR besides. There is not FreeBSD driver for this card at this time. ~ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-atm" in the body of the message From owner-freebsd-atm Thu Jul 12 7:23:19 2001 Delivered-To: freebsd-atm@freebsd.org Received: from ns1.hexanet.fr (ns1.hexanet.fr [194.98.140.1]) by hub.freebsd.org (Postfix) with ESMTP id 669A137B403 for ; Thu, 12 Jul 2001 07:23:12 -0700 (PDT) (envelope-from c.prevotaux@hexanet.fr) Received: from proton.hexanet.fr (proton.hexanet.fr [194.98.140.18]) by ns1.hexanet.fr (8.9.3/8.9.3) with ESMTP id QAA42375; Thu, 12 Jul 2001 16:23:06 +0200 (CEST) (envelope-from c.prevotaux@hexanet.fr) Received: from hexanet.fr (localhost [127.0.0.1]) by proton.hexanet.fr (8.11.2/8.11.2) with SMTP id f6CEN5u01900; Thu, 12 Jul 2001 16:23:05 +0200 (CEST) (envelope-from c.prevotaux@hexanet.fr) Date: Thu, 12 Jul 2001 16:23:05 +0200 From: Christophe Prévotaux To: mark tinguely Cc: atm@FreeBSD.ORG Subject: Re: Service Classes Message-Id: <20010712162305.19cfcc3f.c.prevotaux@hexanet.fr> In-Reply-To: <200107121234.f6CCYVO39511@web.cs.ndsu.NoDak.edu> References: <20010712130128.51266211.c.prevotaux@hexanet.fr> <200107121234.f6CCYVO39511@web.cs.ndsu.NoDak.edu> X-Mailer: Sylpheed version 0.4.66 (GTK+ 1.2.7; i386--freebsd4.2) Organization: HEXANET Sarl Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit 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 Thu, 12 Jul 2001 07:34:31 -0500 (CDT) mark tinguely wrote: > > Is it possible to support > > > > CBR > > nt-VBR > > nrt-VBR > > ABR > > UBR > > > > with a Forerunner 200E and FreeBSD 4.x ? > > the ForeRunner (IDT 77211 based card) driver is capable of CBR and some > VBR support, but the driver interface to HARP code is fixed on VBR mode. > That version of the IDT SAR family is bad at all VBR, UBR and no hardware > ABR support. For example the SAR may send out a PDU at a specified VBR rate, > but cannot work on another PDU in that service queue at the same time. > There are 3 total service queues, and in some versions of the chipset, > only two queues are usable. > > The newer family of IDT SAR (IDT 77252) found in the Prosum card has > fixed all these problems and supports hardware ABR besides. There > is not FreeBSD driver for this card at this time. > ~ > thanks for your answer, is anyone working on a driver for the prosum cards ? prosum people have a Linux driver and are ready to help anyone who want to port this driver to FreeBSD ( they are not going to do it themselves) it would be nice to add this driver to FreeBSD and/or NetBSD Mark do you know a PC motherboard that has 64bits PCI slots ? being able to build a N x 622Mbps or N x 155Mbps FreeBSD ATM/Gigabit Ethernet switch that could also handle MPLS would be nice :) also I am looking for (it such thing exists?) an SDH PCI adapter -- =================================================================== Christophe Prevotaux Email: c.prevotaux@hexanet.fr HEXANET SARL URL: http://www.hexanet.fr/ Z.A Farman Sud Tel: +33 (0)3 26 79 30 05 9 rue Roland Coffignot Direct: +33 (0)3 26 79 08 02 BP415 Fax: +33 (0)3 26 79 30 06 51689 Reims Cedex 2 FRANCE =================================================================== To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-atm" in the body of the message From owner-freebsd-atm Thu Jul 12 7:29:17 2001 Delivered-To: freebsd-atm@freebsd.org Received: from web.cs.ndsu.NoDak.edu (web.cs.ndsu.NoDak.edu [134.129.125.7]) by hub.freebsd.org (Postfix) with ESMTP id 5E40537B401 for ; Thu, 12 Jul 2001 07:29:15 -0700 (PDT) (envelope-from tinguely@web.cs.ndsu.NoDak.edu) Received: (from tinguely@localhost) by web.cs.ndsu.NoDak.edu (8.11.1/8.11.1) id f6CETEZ40074; Thu, 12 Jul 2001 09:29:14 -0500 (CDT) (envelope-from tinguely) Date: Thu, 12 Jul 2001 09:29:14 -0500 (CDT) From: mark tinguely Message-Id: <200107121429.f6CETEZ40074@web.cs.ndsu.NoDak.edu> To: c.prevotaux@hexanet.fr, tinguely@web.cs.ndsu.NoDak.edu Subject: Re: Service Classes Cc: atm@FreeBSD.ORG In-Reply-To: <20010712162305.19cfcc3f.c.prevotaux@hexanet.fr> 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 > Mark do you know a PC motherboard that has 64bits PCI slots ? ASUS www.asus.com (and I am sure other motherboard manufacturers) have 64 bit PCI slots. I hear that the bridge chipsets are supported under FreeBSD (4.x+). --mark tinguely To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-atm" in the body of the message From owner-freebsd-atm Thu Jul 12 7:32:49 2001 Delivered-To: freebsd-atm@freebsd.org Received: from mailhub.fokus.gmd.de (mailhub.fokus.gmd.de [193.174.154.14]) by hub.freebsd.org (Postfix) with ESMTP id BA5BE37B401 for ; Thu, 12 Jul 2001 07:32:42 -0700 (PDT) (envelope-from brandt@fokus.gmd.de) Received: from beagle (beagle [193.175.132.100]) by mailhub.fokus.gmd.de (8.8.8/8.8.8) with ESMTP id QAA00903; Thu, 12 Jul 2001 16:32:37 +0200 (MET DST) Date: Thu, 12 Jul 2001 16:32:35 +0200 (CEST) From: Harti Brandt To: =?KOI8-R?Q?Christophe_Pr=E9votaux?= Cc: mark tinguely , Subject: Re: Service Classes In-Reply-To: <20010712162305.19cfcc3f.c.prevotaux@hexanet.fr> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=KOI8-R Content-Transfer-Encoding: QUOTED-PRINTABLE 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 Thu, 12 Jul 2001, Christophe Pr=E9votaux wrote: CP>also I am looking for (it such thing exists?) an SDH PCI adapter PCA200 and ForeHE are configurable to SDH if you poke in the SUNI registers. harti --=20 harti brandt, http://www.fokus.gmd.de/research/cc/cats/employees/hartmut.br= andt/private brandt@fokus.gmd.de, harti@begemot.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-atm" in the body of the message From owner-freebsd-atm Thu Jul 12 7:46:17 2001 Delivered-To: freebsd-atm@freebsd.org Received: from ns1.hexanet.fr (ns1.hexanet.fr [194.98.140.1]) by hub.freebsd.org (Postfix) with ESMTP id 43DBB37B407 for ; Thu, 12 Jul 2001 07:46:12 -0700 (PDT) (envelope-from c.prevotaux@hexanet.fr) Received: from proton.hexanet.fr (proton.hexanet.fr [194.98.140.18]) by ns1.hexanet.fr (8.9.3/8.9.3) with ESMTP id QAA43007 for ; Thu, 12 Jul 2001 16:46:11 +0200 (CEST) (envelope-from c.prevotaux@hexanet.fr) Received: from hexanet.fr (localhost [127.0.0.1]) by proton.hexanet.fr (8.11.2/8.11.2) with SMTP id f6CEkAu02021 for ; Thu, 12 Jul 2001 16:46:11 +0200 (CEST) (envelope-from c.prevotaux@hexanet.fr) Date: Thu, 12 Jul 2001 16:46:10 +0200 From: Christophe Prévotaux To: atm@freebsd.org Subject: Re: Service Classes Message-Id: <20010712164610.1202f10e.c.prevotaux@hexanet.fr> X-Mailer: Sylpheed version 0.4.66 (GTK+ 1.2.7; i386--freebsd4.2) Organization: HEXANET Sarl 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 On Thu, 12 Jul 2001 16:32:35 +0200 (CEST) Harti Brandt wrote: > On Thu, 12 Jul 2001, Christophe Prévotaux wrote: > > CP>also I am looking for (it such thing exists?) an SDH PCI adapter > > PCA200 and ForeHE are configurable to SDH if you poke in the SUNI > registers. > > harti > -- > harti brandt, http://www.fokus.gmd.de/research/cc/cats/employees/hartmut.brandt/private > brandt@fokus.gmd.de, harti@begemot.org > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-atm" in the body of the message > how do you do this ? Could someone implement this function in FreeBSD or NetBSD ? the purpose of this is simple : being able to configure SDH VCs and pass ATM over it or IP + MPLS, thus one would be able to have affordable Telco Grade Fiber infrastructure based on FreeBSD or NetBSD systems , much much cheaper than what exists on the market at this time (unless I don't know about cheap ATM over SDH and IP MPLS over SDH hardware that already exists) , Of course I realize that I won't get ASICs based hardware performance for routing because I don't know of any PCI based switch fabric cards available and less about drivers for such cards. But I am sure I am not the only one who would be happy to get its hands on such hardware and sofware, nowdays with 64bits PCI slots I think this would be feasible ( as far as overall bus speed is concerned ) Also I know that Juniper M series Gigabit routers are FreeBSD based -- =================================================================== Christophe Prevotaux Email: c.prevotaux@hexanet.fr HEXANET SARL URL: http://www.hexanet.fr/ Z.A Farman Sud Tel: +33 (0)3 26 79 30 05 9 rue Roland Coffignot Direct: +33 (0)3 26 79 08 02 BP415 Fax: +33 (0)3 26 79 30 06 51689 Reims Cedex 2 FRANCE =================================================================== To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-atm" in the body of the message From owner-freebsd-atm Thu Jul 12 8:26:53 2001 Delivered-To: freebsd-atm@freebsd.org Received: from mailhub.fokus.gmd.de (mailhub.fokus.gmd.de [193.174.154.14]) by hub.freebsd.org (Postfix) with ESMTP id 0C1E737B403 for ; Thu, 12 Jul 2001 08:26:46 -0700 (PDT) (envelope-from brandt@fokus.gmd.de) Received: from beagle (beagle [193.175.132.100]) by mailhub.fokus.gmd.de (8.8.8/8.8.8) with ESMTP id RAA08544 for ; Thu, 12 Jul 2001 17:26:42 +0200 (MET DST) Date: Thu, 12 Jul 2001 17:26:41 +0200 (CEST) From: Harti Brandt Cc: Subject: Re: Service Classes In-Reply-To: <20010712164610.1202f10e.c.prevotaux@hexanet.fr> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=KOI8-R Content-Transfer-Encoding: QUOTED-PRINTABLE 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 Thu, 12 Jul 2001, Christophe Pr=E9votaux wrote: CP>how do you do this ? Could someone implement this function in CP>FreeBSD or NetBSD ? the purpose of this is simple : being able to SUNI register 0x46 should be 0x90 for SONET and 0x94 for SDH. Implement an ioctl to set it (via the CMD_SET_OC3_REG command). harti --=20 harti brandt, http://www.fokus.gmd.de/research/cc/cats/employees/hartmut.br= andt/private brandt@fokus.gmd.de, harti@begemot.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-atm" in the body of the message From owner-freebsd-atm Thu Jul 12 9:23:33 2001 Delivered-To: freebsd-atm@freebsd.org Received: from ns1.hexanet.fr (ns1.hexanet.fr [194.98.140.1]) by hub.freebsd.org (Postfix) with ESMTP id 4333437B403 for ; Thu, 12 Jul 2001 09:23:29 -0700 (PDT) (envelope-from c.prevotaux@hexanet.fr) Received: from proton.hexanet.fr (proton.hexanet.fr [194.98.140.18]) by ns1.hexanet.fr (8.9.3/8.9.3) with ESMTP id SAA45641; Thu, 12 Jul 2001 18:23:28 +0200 (CEST) (envelope-from c.prevotaux@hexanet.fr) Received: from hexanet.fr (localhost [127.0.0.1]) by proton.hexanet.fr (8.11.2/8.11.2) with SMTP id f6CGNRu02384; Thu, 12 Jul 2001 18:23:27 +0200 (CEST) (envelope-from c.prevotaux@hexanet.fr) Date: Thu, 12 Jul 2001 18:23:27 +0200 From: Christophe Prévotaux To: Harti Brandt Cc: atm@freebsd.org Subject: Re: Service Classes Message-Id: <20010712182327.7f857f77.c.prevotaux@hexanet.fr> In-Reply-To: References: <20010712164530.22d2831f.c.prevotaux@hexanet.fr> X-Mailer: Sylpheed version 0.4.66 (GTK+ 1.2.7; i386--freebsd4.2) Organization: HEXANET Sarl 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 oops I am not a programmer , I doubt I can succeed in making this work however since the PCA200E does not support CBR it does not fit my needs I think I will have to look at the prosum card or the marconi HE155 cards but all these have Linux drivers but no FreeBSD drivers On Thu, 12 Jul 2001 17:24:41 +0200 (CEST) Harti Brandt wrote: > On Thu, 12 Jul 2001, Christophe Prévotaux wrote: > > CP>how do you do this ? Could someone implement this function in > CP>FreeBSD or NetBSD ? the purpose of this is simple : being able to > CP>configure SDH VCs and pass ATM over it or IP + MPLS, thus one would > CP>be able to have affordable Telco Grade Fiber infrastructure based on > CP>FreeBSD or NetBSD systems , much much cheaper than what exists on > CP>the market at this time (unless I don't know about cheap ATM over > CP>SDH and IP MPLS over SDH hardware that already exists) , Of course I > CP>realize that I won't get ASICs based hardware performance for > CP>routing because I don't know of any PCI based switch fabric cards > CP>available and less about drivers for such cards. > > That's fairly easy: you have to write value 0x90 in SUNI register > 0x46 for SONET and value 0x94 for SDH. Implementing should be easy too: > make an ioctl that take a 32bit argument and inserts it into a command > block to the PCA200. The argument should have the form: > > +-------------+--------------+--------------+-------------+ > | 8 bits mask | 8 bits value | 8 bits regno | 0x87 | > +-------------+--------------+--------------+-------------+ > > and you would use 0xff904687 for SONET and 0xff944687 for SDH. > > harti > -- > harti brandt, http://www.fokus.gmd.de/research/cc/cats/employees/hartmut.brandt/private > brandt@fokus.gmd.de, harti@begemot.org > > -- =================================================================== Christophe Prevotaux Email: c.prevotaux@hexanet.fr HEXANET SARL URL: http://www.hexanet.fr/ Z.A Farman Sud Tel: +33 (0)3 26 79 30 05 9 rue Roland Coffignot Direct: +33 (0)3 26 79 08 02 BP415 Fax: +33 (0)3 26 79 30 06 51689 Reims Cedex 2 FRANCE =================================================================== To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-atm" in the body of the message From owner-freebsd-atm Thu Jul 12 9:36: 8 2001 Delivered-To: freebsd-atm@freebsd.org Received: from mail.matriplex.com (ns1.matriplex.com [208.131.42.8]) by hub.freebsd.org (Postfix) with ESMTP id 3700937B403 for ; Thu, 12 Jul 2001 09:36:06 -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 JAA26700; Thu, 12 Jul 2001 09:35:42 -0700 (PDT) (envelope-from rh@matriplex.com) Date: Thu, 12 Jul 2001 09:35:41 -0700 (PDT) From: Richard Hodges To: =?X-UNKNOWN?Q?Christophe_Pr=E9votaux?= Cc: atm@FreeBSD.ORG Subject: Re: Service Classes In-Reply-To: <20010712182327.7f857f77.c.prevotaux@hexanet.fr> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=X-UNKNOWN Content-Transfer-Encoding: QUOTED-PRINTABLE 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 Thu, 12 Jul 2001, Christophe Pr=E9votaux wrote: > oops I am not a programmer , I doubt I can succeed in making this work > however since the PCA200E does not support CBR it does not fit my needs >=20 > I think I will have to look at the prosum card or the marconi HE155 cards > but all these have Linux drivers but no FreeBSD drivers If you are interested in cards other than the PCA200E, the IDT 77211 might do the trick. As Mark Tinguely mentioned, it is capable of CBR, VBR, and UBR. Although the VBR is rather limited, CBR is decent. I am not sure of the status of CBR on Mark's IDT driver, but if you would like to try mine, it has a granularity of 64kb/s: http://www.hodges.org/rh/code/if_idt.tar.gz > > That's fairly easy: you have to write value 0x90 in SUNI register > > 0x46 for SONET and value 0x94 for SDH. If anyone is interested, this could be a simple sysctl variable, which the interrupt routine could check and act on if needed. All the best, -Richard ------------------------------------------- Richard Hodges | Matriplex, inc. Product Manager | 769 Basque Way rh@matriplex.com | Carson City, NV 89706 775-886-6477 | www.matriplex.com=20 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-atm" in the body of the message From owner-freebsd-atm Thu Jul 12 9:44: 7 2001 Delivered-To: freebsd-atm@freebsd.org Received: from ns1.hexanet.fr (ns1.hexanet.fr [194.98.140.1]) by hub.freebsd.org (Postfix) with ESMTP id 2AD4E37B405 for ; Thu, 12 Jul 2001 09:43:59 -0700 (PDT) (envelope-from c.prevotaux@hexanet.fr) Received: from proton.hexanet.fr (proton.hexanet.fr [194.98.140.18]) by ns1.hexanet.fr (8.9.3/8.9.3) with ESMTP id SAA46062; Thu, 12 Jul 2001 18:43:58 +0200 (CEST) (envelope-from c.prevotaux@hexanet.fr) Received: from hexanet.fr (localhost [127.0.0.1]) by proton.hexanet.fr (8.11.2/8.11.2) with SMTP id f6CGhsu02469; Thu, 12 Jul 2001 18:43:58 +0200 (CEST) (envelope-from c.prevotaux@hexanet.fr) Date: Thu, 12 Jul 2001 18:43:54 +0200 From: Christophe Prévotaux To: Richard Hodges Cc: atm@FreeBSD.ORG Subject: Re: Service Classes Message-Id: <20010712184354.0efd214b.c.prevotaux@hexanet.fr> In-Reply-To: References: <20010712182327.7f857f77.c.prevotaux@hexanet.fr> X-Mailer: Sylpheed version 0.4.66 (GTK+ 1.2.7; i386--freebsd4.2) Organization: HEXANET Sarl 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 Thanks for the offer , do you mean that your driver can define VCs of minimum 64Kbps increments ? or that the smallest VC it can do is 64Kbps ? has anyone tried to make a ATM switch/router with FreeBSD ? On Thu, 12 Jul 2001 09:35:41 -0700 (PDT) Richard Hodges wrote: > On Thu, 12 Jul 2001, Christophe Prévotaux wrote: > > > oops I am not a programmer , I doubt I can succeed in making this work > > however since the PCA200E does not support CBR it does not fit my needs > > > > I think I will have to look at the prosum card or the marconi HE155 cards > > but all these have Linux drivers but no FreeBSD drivers > > If you are interested in cards other than the PCA200E, the IDT 77211 > might do the trick. As Mark Tinguely mentioned, it is capable of CBR, > VBR, and UBR. Although the VBR is rather limited, CBR is decent. > > I am not sure of the status of CBR on Mark's IDT driver, but if you > would like to try mine, it has a granularity of 64kb/s: > http://www.hodges.org/rh/code/if_idt.tar.gz > > > > That's fairly easy: you have to write value 0x90 in SUNI register > > > 0x46 for SONET and value 0x94 for SDH. > > If anyone is interested, this could be a simple sysctl variable, which > the interrupt routine could check and act on if needed. > > All the best, > > -Richard > > ------------------------------------------- > Richard Hodges | Matriplex, inc. > Product Manager | 769 Basque Way > rh@matriplex.com | Carson City, NV 89706 > 775-886-6477 | www.matriplex.com > > > 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 Farman Sud Tel: +33 (0)3 26 79 30 05 9 rue Roland Coffignot Direct: +33 (0)3 26 79 08 02 BP415 Fax: +33 (0)3 26 79 30 06 51689 Reims Cedex 2 FRANCE =================================================================== To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-atm" in the body of the message From owner-freebsd-atm Thu Jul 12 9:48:35 2001 Delivered-To: freebsd-atm@freebsd.org Received: from mail.matriplex.com (ns1.matriplex.com [208.131.42.8]) by hub.freebsd.org (Postfix) with ESMTP id 995F737B401 for ; Thu, 12 Jul 2001 09:48:32 -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 JAA26730; Thu, 12 Jul 2001 09:48:30 -0700 (PDT) (envelope-from rh@matriplex.com) Date: Thu, 12 Jul 2001 09:48:30 -0700 (PDT) From: Richard Hodges To: =?iso-8859-1?q?Tim=20Lewis?= Cc: freebsd-atm@FreeBSD.ORG Subject: Re: Fore PCA-200E HARP configuration problem In-Reply-To: <20010712112653.10590.qmail@web14802.mail.yahoo.com> 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 Thu, 12 Jul 2001, [iso-8859-1] Tim Lewis wrote: > Hi, > > I am trying to use a FORE PCA-200E atm adapter for > packet analysis (tcpdump, libpcap etc). > > My server is running FreeBSD 4.3-RELEASE connected via > a netoptics tap. The tap attachment allows me to > receive data only (no Tx to the tap). The tap is > attached between two Cisco routers. > > I have configured the HARP software for SIGPVC > signalling. Below is the output from the > configuration. > # atm add pvc hfa0 0 32 aal5 snap ip atm0 10.0.0.1 > atm: ATM network is inoperable > According to the source for /sbin/atm, the error is an > ENETDOWN from a call to ioctl. That error value does not seem to exist in the netatm code, so it must be the kernel stack returning that error. It looks like HARP has registered your protocol. > I am not sure whether this error is from a configuration problem on my > behalf or if it is because I have only one half of the link (Rx) > connected. It looks like you have everything set up right. And SIGPVC shouldn't know or care where the TX goes, so that should not be a factor. Sorry that I don't have any good ideas here. You mentioned setting up ATM from the command line - did you "atm set netif" first? It may not matter in your case, but I would try this order: /sbin/atm set netif hfa0 atm 1 /sbin/atm attach hfa0 sigpvc ifconfig atm0 10.0.0.2 /sbin/atm add pvc hfa0 0 32 aal5 snap ip atm0 10.0.0.1 All the best, -Richard ------------------------------------------- Richard Hodges | Matriplex, inc. Product Manager | 769 Basque Way rh@matriplex.com | Carson City, NV 89706 775-886-6477 | www.matriplex.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-atm" in the body of the message From owner-freebsd-atm Thu Jul 12 9:56: 0 2001 Delivered-To: freebsd-atm@freebsd.org Received: from mail.matriplex.com (ns1.matriplex.com [208.131.42.8]) by hub.freebsd.org (Postfix) with ESMTP id 894E137B403 for ; Thu, 12 Jul 2001 09:55:57 -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 JAA26744; Thu, 12 Jul 2001 09:55:55 -0700 (PDT) (envelope-from rh@matriplex.com) Date: Thu, 12 Jul 2001 09:55:54 -0700 (PDT) From: Richard Hodges To: =?X-UNKNOWN?Q?Christophe_Pr=E9votaux?= Cc: atm@FreeBSD.ORG Subject: Re: Service Classes In-Reply-To: <20010712184354.0efd214b.c.prevotaux@hexanet.fr> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=X-UNKNOWN Content-Transfer-Encoding: QUOTED-PRINTABLE 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 Thu, 12 Jul 2001, Christophe Pr=E9votaux wrote: > Thanks for the offer , do you mean that your driver > can define VCs of minimum 64Kbps increments ?=20 > or that the smallest VC it can do is 64Kbps ?=20 Yes :-) The IDT 77211 works on cell "slots" in a transmit schedule table. = =20 My driver has the slots set up for 2075 slots of 64k each. They actually work out to 64003 bits per second, but that should be close enough :-) > has anyone tried to make a ATM switch/router with FreeBSD ?=20 A switch would be quite a project, if cell spacing and latency is to be preserved. Hardware support is probably needed for that. -Richard ------------------------------------------- Richard Hodges | Matriplex, inc. Product Manager | 769 Basque Way rh@matriplex.com | Carson City, NV 89706 775-886-6477 | www.matriplex.com=20 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-atm" in the body of the message From owner-freebsd-atm Thu Jul 12 10:32: 4 2001 Delivered-To: freebsd-atm@freebsd.org Received: from web.cs.ndsu.NoDak.edu (web.cs.ndsu.NoDak.edu [134.129.125.7]) by hub.freebsd.org (Postfix) with ESMTP id 7E70B37B40C for ; Thu, 12 Jul 2001 10:31:55 -0700 (PDT) (envelope-from tinguely@web.cs.ndsu.NoDak.edu) Received: (from tinguely@localhost) by web.cs.ndsu.NoDak.edu (8.11.1/8.11.1) id f6CHVoL41031; Thu, 12 Jul 2001 12:31:50 -0500 (CDT) (envelope-from tinguely) Date: Thu, 12 Jul 2001 12:31:50 -0500 (CDT) From: mark tinguely Message-Id: <200107121731.f6CHVoL41031@web.cs.ndsu.NoDak.edu> To: c.prevotaux@hexanet.fr, rh@matriplex.com Subject: Re: Service Classes Cc: atm@FreeBSD.ORG In-Reply-To: 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 > Yes :-) The IDT 77211 works on cell "slots" in a transmit schedule table. the IDT 77211 does CBR the best, the VBR and ABR was lacking. The next generation IDT SAR (Prosum) chipset finally did things correctly. > > has anyone tried to make a ATM switch/router with FreeBSD ? > RH says: > A switch would be quite a project, if cell spacing and latency is to > be preserved. Hardware support is probably needed for that. I agree, you need to go to the cell level to honor the QOS agreements plus implement the signalling. A dedicated machine with a couple ATM cards and software switching software would be an ambitious project but would be good for people that wanted a non-production test/reseach environment. companies like Cisco and Lucent had to start somewhere ... --mark tinguely. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-atm" in the body of the message From owner-freebsd-atm Thu Jul 12 10:50:28 2001 Delivered-To: freebsd-atm@freebsd.org Received: from mail.matriplex.com (ns1.matriplex.com [208.131.42.8]) by hub.freebsd.org (Postfix) with ESMTP id F3D8837B403 for ; Thu, 12 Jul 2001 10:50:21 -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 KAA26928; Thu, 12 Jul 2001 10:50:08 -0700 (PDT) (envelope-from rh@matriplex.com) Date: Thu, 12 Jul 2001 10:50:08 -0700 (PDT) From: Richard Hodges To: mark tinguely Cc: c.prevotaux@hexanet.fr, atm@FreeBSD.ORG Subject: Re: Service Classes In-Reply-To: <200107121731.f6CHVoL41031@web.cs.ndsu.NoDak.edu> 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 Thu, 12 Jul 2001, mark tinguely wrote: > RH says: > > A switch would be quite a project, if cell spacing and latency is to > > be preserved. Hardware support is probably needed for that. > > I agree, you need to go to the cell level to honor the QOS agreements > plus implement the signalling. A dedicated machine with a couple ATM > cards and software switching software would be an ambitious project > but would be good for people that wanted a non-production test/reseach > environment. companies like Cisco and Lucent had to start somewhere ... > > --mark tinguely. Now that you mention it, there _might_ be a decent way to implement an ATM swtich if it did not need to "groom" the virtual circuits. In other words, it should be possible to build a software switch around a single-process state machine that _could_ have a relatively constant cell latency. Just thinking out loud, a dual-CPU system might have one CPU dedicated to the ATM state machine, the other for management... -Richard ------------------------------------------- Richard Hodges | Matriplex, inc. Product Manager | 769 Basque Way rh@matriplex.com | Carson City, NV 89706 775-886-6477 | www.matriplex.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-atm" in the body of the message From owner-freebsd-atm Thu Jul 12 13:53:34 2001 Delivered-To: freebsd-atm@freebsd.org Received: from web.cs.ndsu.NoDak.edu (web.cs.ndsu.NoDak.edu [134.129.125.7]) by hub.freebsd.org (Postfix) with ESMTP id 7CE6B37B401 for ; Thu, 12 Jul 2001 13:53:32 -0700 (PDT) (envelope-from tinguely@web.cs.ndsu.NoDak.edu) Received: (from tinguely@localhost) by web.cs.ndsu.NoDak.edu (8.11.1/8.11.1) id f6CKrN642158; Thu, 12 Jul 2001 15:53:23 -0500 (CDT) (envelope-from tinguely) Date: Thu, 12 Jul 2001 15:53:23 -0500 (CDT) From: mark tinguely Message-Id: <200107122053.f6CKrN642158@web.cs.ndsu.NoDak.edu> To: rh@matriplex.com, tinguely@web.cs.ndsu.NoDak.edu Subject: Re: Service Classes Cc: atm@FreeBSD.ORG, c.prevotaux@hexanet.fr In-Reply-To: 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 another interesting application is a ATM analyzer. --mark tinguely. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-atm" in the body of the message From owner-freebsd-atm Thu Jul 12 23:42:45 2001 Delivered-To: freebsd-atm@freebsd.org Received: from mailhub.fokus.gmd.de (mailhub.fokus.gmd.de [193.174.154.14]) by hub.freebsd.org (Postfix) with ESMTP id 0707137B401 for ; Thu, 12 Jul 2001 23:42:43 -0700 (PDT) (envelope-from brandt@fokus.gmd.de) Received: from beagle (beagle [193.175.132.100]) by mailhub.fokus.gmd.de (8.8.8/8.8.8) with ESMTP id IAA29422; Fri, 13 Jul 2001 08:42:41 +0200 (MET DST) Date: Fri, 13 Jul 2001 08:42:40 +0200 (CEST) From: Harti Brandt To: =?KOI8-R?Q?Christophe_Pr=E9votaux?= Cc: Subject: Re: Service Classes In-Reply-To: <20010712182327.7f857f77.c.prevotaux@hexanet.fr> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=KOI8-R Content-Transfer-Encoding: QUOTED-PRINTABLE 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 Thu, 12 Jul 2001, Christophe Pr=E9votaux wrote: CP>oops I am not a programmer , I doubt I can succeed in making this work CP>however since the PCA200E does not support CBR it does not fit my needs CP> CP>I think I will have to look at the prosum card or the marconi HE155 card= s CP>but all these have Linux drivers but no FreeBSD drivers I have a driver for the HE155 and a new signalling stack (UNI4.0) written using netgraph. At the moment I'm finishing the CLIP stuff and after doing some documentation I will release a beta version somewhere in september. The HE155 driver is able to do CBR, UBR and hardware ABR. harti --=20 harti brandt, http://www.fokus.gmd.de/research/cc/cats/employees/hartmut.br= andt/private brandt@fokus.gmd.de, harti@begemot.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-atm" in the body of the message From owner-freebsd-atm Thu Jul 12 23:49:45 2001 Delivered-To: freebsd-atm@freebsd.org Received: from mailhub.fokus.gmd.de (mailhub.fokus.gmd.de [193.174.154.14]) by hub.freebsd.org (Postfix) with ESMTP id F158137B403 for ; Thu, 12 Jul 2001 23:49:42 -0700 (PDT) (envelope-from brandt@fokus.gmd.de) Received: from beagle (beagle [193.175.132.100]) by mailhub.fokus.gmd.de (8.8.8/8.8.8) with ESMTP id IAA29768; Fri, 13 Jul 2001 08:49:33 +0200 (MET DST) Date: Fri, 13 Jul 2001 08:49:33 +0200 (CEST) From: Harti Brandt To: mark tinguely Cc: , , Subject: Re: Service Classes In-Reply-To: <200107122053.f6CKrN642158@web.cs.ndsu.NoDak.edu> 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 Thu, 12 Jul 2001, mark tinguely wrote: mt>another interesting application is a ATM analyzer. In fact I have done that. We have a set of protocol tracing and dumping tools that can be plugged together using pipes and that sit on an ATM driver that catches ATM cells from the network and assigns them a time stamp. Really nice to understand how ATM works and to find problems. This would need some work to bring it up to date (with respect to FreeBSD and protocols) - last changes where some tim ago. harti -- harti brandt, http://www.fokus.gmd.de/research/cc/cats/employees/hartmut.brandt/private brandt@fokus.gmd.de, harti@begemot.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-atm" in the body of the message From owner-freebsd-atm Fri Jul 13 3:41: 7 2001 Delivered-To: freebsd-atm@freebsd.org Received: from ns1.hexanet.fr (ns1.hexanet.fr [194.98.140.1]) by hub.freebsd.org (Postfix) with ESMTP id EC09C37B401 for ; Fri, 13 Jul 2001 03:41:03 -0700 (PDT) (envelope-from c.prevotaux@hexanet.fr) Received: from proton.hexanet.fr (proton.hexanet.fr [194.98.140.18]) by ns1.hexanet.fr (8.9.3/8.9.3) with ESMTP id MAA61239; Fri, 13 Jul 2001 12:41:03 +0200 (CEST) (envelope-from c.prevotaux@hexanet.fr) Received: from hexanet.fr (localhost [127.0.0.1]) by proton.hexanet.fr (8.11.2/8.11.2) with SMTP id f6DAf2f01540; Fri, 13 Jul 2001 12:41:02 +0200 (CEST) (envelope-from c.prevotaux@hexanet.fr) Date: Fri, 13 Jul 2001 12:41:02 +0200 From: Christophe Prévotaux To: Harti Brandt Cc: atm@FreeBSD.ORG Subject: Re: Service Classes Message-Id: <20010713124102.4e892580.c.prevotaux@hexanet.fr> In-Reply-To: References: <20010712182327.7f857f77.c.prevotaux@hexanet.fr> X-Mailer: Sylpheed version 0.4.66 (GTK+ 1.2.7; i386--freebsd4.2) Organization: HEXANET Sarl 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 That's really cool , I hope it gets integrated into FreeBSD 4-STABLE branch soon and why not NetBSD as well On Fri, 13 Jul 2001 08:42:40 +0200 (CEST) Harti Brandt wrote: > On Thu, 12 Jul 2001, Christophe Prévotaux wrote: > > CP>oops I am not a programmer , I doubt I can succeed in making this work > CP>however since the PCA200E does not support CBR it does not fit my needs > CP> > CP>I think I will have to look at the prosum card or the marconi HE155 cards > CP>but all these have Linux drivers but no FreeBSD drivers > > I have a driver for the HE155 and a new signalling stack (UNI4.0) written > using netgraph. At the moment I'm finishing the CLIP stuff and after doing > some documentation I will release a beta version somewhere in september. > The HE155 driver is able to do CBR, UBR and hardware ABR. > > harti > -- > harti brandt, http://www.fokus.gmd.de/research/cc/cats/employees/hartmut.brandt/private > brandt@fokus.gmd.de, harti@begemot.org > > -- =================================================================== Christophe Prevotaux Email: c.prevotaux@hexanet.fr HEXANET SARL URL: http://www.hexanet.fr/ Z.A Farman Sud Tel: +33 (0)3 26 79 30 05 9 rue Roland Coffignot Direct: +33 (0)3 26 79 08 02 BP415 Fax: +33 (0)3 26 79 30 06 51689 Reims Cedex 2 FRANCE =================================================================== To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-atm" in the body of the message From owner-freebsd-atm Fri Jul 13 4:16:11 2001 Delivered-To: freebsd-atm@freebsd.org Received: from web14808.mail.yahoo.com (web14808.mail.yahoo.com [216.136.224.224]) by hub.freebsd.org (Postfix) with SMTP id DF53837B403 for ; Fri, 13 Jul 2001 04:16:05 -0700 (PDT) (envelope-from timglewis@yahoo.com.au) Message-ID: <20010713111605.42139.qmail@web14808.mail.yahoo.com> Received: from [210.81.134.227] by web14808.mail.yahoo.com via HTTP; Fri, 13 Jul 2001 21:16:05 EST Date: Fri, 13 Jul 2001 21:16:05 +1000 (EST) From: =?iso-8859-1?q?Tim=20Lewis?= Subject: Re: Fore PCA-200E HARP configuration problem To: freebsd-atm@freebsd.org In-Reply-To: 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 --- Richard Hodges wrote: > On Thu, 12 Jul 2001, [iso-8859-1] Tim Lewis wrote: > > > Hi, > > > > I am trying to use a FORE PCA-200E atm adapter for > > packet analysis (tcpdump, libpcap etc). > > > > My server is running FreeBSD 4.3-RELEASE connected via > > a netoptics tap. The tap attachment allows me to > > receive data only (no Tx to the tap). The tap is > > attached between two Cisco routers. > > > > I have configured the HARP software for SIGPVC > > signalling. Below is the output from the > > configuration. > > > # atm add pvc hfa0 0 32 aal5 snap ip atm0 10.0.0.1 > > atm: ATM network is inoperable > > > According to the source for /sbin/atm, the error is an > > ENETDOWN from a call to ioctl. > > That error value does not seem to exist in the netatm code, > so it must be the kernel stack returning that error. It looks > like HARP has registered your protocol. > > > I am not sure whether this error is from a configuration problem on my > > behalf or if it is because I have only one half of the link (Rx) > > connected. > > It looks like you have everything set up right. And SIGPVC shouldn't > know or care where the TX goes, so that should not be a factor. > > Sorry that I don't have any good ideas here. You mentioned setting > up ATM from the command line - did you "atm set netif" first? It may > not matter in your case, but I would try this order: > > /sbin/atm set netif hfa0 atm 1 > /sbin/atm attach hfa0 sigpvc > ifconfig atm0 10.0.0.2 > /sbin/atm add pvc hfa0 0 32 aal5 snap ip atm0 10.0.0.1 > > All the best, > > -Richard > > ------------------------------------------- > Richard Hodges | Matriplex, inc. > Product Manager | 769 Basque Way > rh@matriplex.com | Carson City, NV 89706 > 775-886-6477 | www.matriplex.com > # atm show config Intf Vendor Model Media Bus Serial No hfa0 Fore PCA-200E OC-3c PCI 41170 MAC address = 00:20:48:40:a0:d2 Hardware version = 2.0.1 Firmware version = 3.0.1 # atm show interface Interface Sigmgr State hfa0 - - ATM address = - Network interfaces: - # atm set netif hfa0 atm 1 # atm show interface Interface Sigmgr State hfa0 - - ATM address = - Network interfaces: atm0 # netstat -in Name Mtu Network Address Ipkts Ierrs Opkts Oerrs Coll fxp0 1500 00:03:47:7a:1d:09 452 0 227 0 0 fxp0 1500 10.6.12/24 10.6.12.1 391 - 237 - - fxp1 1500 00:b0:d0:f0:6f:85 0 0 0 0 0 fxp1 1500 192.168.1 192.168.1.100 0 - 3 - - lo0 16384 0 0 0 0 0 lo0 16384 127 127.0.0.1 0 - 0 - - atm0 9180 00:20:48:40:a0:d2 0 0 0 0 0 # atm attach hfa0 sigpvc # atm show interface Interface Sigmgr State hfa0 SIGPVC ACTIVE ATM address = - Network interfaces: atm0 # ifconfig atm0 inet 10.0.0.1 netmask 255.255.255.255 # netstat -in Name Mtu Network Address Ipkts Ierrs Opkts Oerrs Coll fxp0 1500 00:03:47:7a:1d:09 637 0 334 0 0 fxp0 1500 10.6.12/24 10.6.12.1 573 - 340 - - fxp1 1500 00:b0:d0:f0:6f:85 0 0 0 0 0 fxp1 1500 192.168.1 192.168.1.100 0 - 5 - - lo0 16384 0 0 0 0 0 lo0 16384 127 127.0.0.1 0 - 0 - - atm0 9180 00:20:48:40:a0:d2 0 0 0 0 0 atm0 9180 10.0.0.1/32 10.0.0.1 0 - 0 - - # atm add pvc hfa0 0 32 aal5 snap ip atm0 10.0.0.1 # netstat -in Name Mtu Network Address Ipkts Ierrs Opkts Oerrs Coll Net Intf Phy Intf IP Address *** Hangs *** # atm show stats interface hfa0 Input Input Input Output Output Output Cmd Interface PDUs Bytes Errs PDUs Bytes Errs Errs hfa0 1188348 642015073 3380 0 0 0 0 # tcpdump -i atm0 tcpdump: atm0: Device not configured ---- After adding the pvc, I get packets arriving on the interface, but I can't read them from the interface. I feel I am getting very close to success here. Any help from anyone with this again would be greatly appreciated. Regards, Tim Lewis _____________________________________________________________________________ http://messenger.yahoo.com.au - Yahoo! Messenger - Voice chat, mail alerts, stock quotes and favourite news and lots more! To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-atm" in the body of the message