From owner-freebsd-atm Mon Apr 2 21:10:11 2001 Delivered-To: freebsd-atm@freebsd.org Received: from aspenworks.com (aspenworks.com [192.94.236.1]) by hub.freebsd.org (Postfix) with ESMTP id 81D7937B729 for ; Mon, 2 Apr 2001 21:10:01 -0700 (PDT) (envelope-from alex@aspenworks.com) Received: from d7k (matrix.aspenworks.com [216.38.199.82]) by aspenworks.com (8.9.3/8.9.3) with SMTP id WAA02455 for ; Mon, 2 Apr 2001 22:09:59 -0600 (MDT) (envelope-from alex@aspenworks.com) Message-ID: <003f01c0bbf3$e01dcbb0$1800a8c0@d7k> From: "Alex Huppenthal" To: Subject: subscribe Date: Mon, 2 Apr 2001 22:08:42 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4133.2400 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 Sender: owner-freebsd-atm@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-atm" in the body of the message From owner-freebsd-atm Tue Apr 3 22:12:32 2001 Delivered-To: freebsd-atm@freebsd.org Received: from aspenworks.com (aspenworks.com [192.94.236.1]) by hub.freebsd.org (Postfix) with ESMTP id 4E3DF37B71E for ; Tue, 3 Apr 2001 22:12:29 -0700 (PDT) (envelope-from alex@aspenworks.com) Received: from d7k (matrix.aspenworks.com [216.38.199.82]) by aspenworks.com (8.9.3/8.9.3) with SMTP id XAA08075 for ; Tue, 3 Apr 2001 23:12:28 -0600 (MDT) (envelope-from alex@aspenworks.com) Message-ID: <007501c0bcc5$c408bca0$1800a8c0@d7k> From: "Alex Huppenthal" To: Subject: ATM 4.3 and so on Date: Tue, 3 Apr 2001 23:11:53 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4133.2400 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 Sender: owner-freebsd-atm@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org some may have seen my postings on Freebsd-isp, but I think they are more appropriate here. I'm running a 4.2 FreeBSD machine with Fore PCA200E installed. After some week on and off struggling to understand ATM and also FreeBSD's HARP stack, I finally have an ATM network connection running. After learning that FreeBSD HARP stack doesn't pace outbound cells, we designed an alternative solution. Our FreeBSD system is attached to a Lucent PSAX at OC3 speeds. The PSAX ATM switch talks to the ATM cloud via a DS3. Packets from the BSD system egress at 135 mbits per second, and the ATM cloud starts discarding them after the first 190 bytes or so.. about 4 cells. We're pacing cells by running an OC3 loop on a pair of OC3 cards. This buffers and throttles the network. So far, everything is great, right? Yes. we can send 2000 byte pings to the remote end. The tragic part is that packets are apparently fragmented tcpdump: listening on fxp0 12:30:35.092598 66.28.19.249.nim > 66.28.19.2.domain: 48953+ (16) (frag 13033:24@0+) 12:30:35.093145 66.28.19.249 > 66.28.19.2: (frag 13033:11@24) 12:30:35.094117 66.28.19.2.domain > 66.28.19.249.nim: 48953 1/4/4 A apple.com (206) 12:30:54.316634 66.28.19.249 > 66.28.19.2: icmp: echo request (frag 13101:24@0+) 12:30:54.316702 66.28.19.249 > 66.28.19.2: (frag 13101:24@24+) 12:30:54.316781 66.28.19.249 > 66.28.19.2: (frag 13101:16@48) 12:30:54.316880 66.28.19.2 > 66.28.19.249: icmp: echo reply 12:30:55.318413 66.28.19.249 > 66.28.19.2: icmp: echo request (frag 13115:24@0+) Any clue on what's happening here? I've applied the patch to the Fore system code which addresses the buffering problem. Cheers, -Alex To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-atm" in the body of the message From owner-freebsd-atm Wed Apr 4 9:39: 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 88DC337B725 for ; Wed, 4 Apr 2001 09:38:58 -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 JAA42984; Wed, 4 Apr 2001 09:38:35 -0700 (PDT) (envelope-from rh@matriplex.com) Date: Wed, 4 Apr 2001 09:38:35 -0700 (PDT) From: Richard Hodges To: Alex Huppenthal Cc: freebsd-atm@FreeBSD.ORG Subject: Re: ATM 4.3 and so on In-Reply-To: <007501c0bcc5$c408bca0$1800a8c0@d7k> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-atm@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Tue, 3 Apr 2001, Alex Huppenthal wrote: > some may have seen my postings on Freebsd-isp, but I think they are more > appropriate here. > > I'm running a 4.2 FreeBSD machine with Fore PCA200E installed. > > After some week on and off struggling to understand ATM and also FreeBSD's > HARP stack, I finally have an ATM network connection running. Good job. Now the fun part starts. > After learning that FreeBSD HARP stack doesn't pace outbound cells, we > designed an alternative solution. Actually, the rate control is done in the driver. As it turns out, the hfa driver does not even look at the VC traffic info... > Our FreeBSD system is attached to a Lucent PSAX at OC3 speeds. The PSAX ATM > switch talks to the ATM cloud via a DS3. Packets from the BSD system egress > at 135 mbits per second, and the ATM cloud starts discarding them after the > first 190 bytes or so.. about 4 cells. Yep, this will happen when you burst cells over the maximum rate. Would it help if you could put a cap on the cell rate for each PVC? If so, there is probably an easy way to do this at the driver level. If you care to look at fore_output.c you will see the line: xdp->xd_rate = FORE_DEF_RATE; This is where the driver inserts the "Rate Control Information" into the transmit PDU descriptor. In fore.h, you will see FORE_DEF_RATE defined as zero (meaning no rate control). You can change this to other values to specify different cell rates. Here are some sample values: #define FORE_RATE(h,l) htonl((h << 16) | (l)) #define FORE_DEF_RATE FORE_RATE(184,71) /* 223215 cells/s = 94.6 mb/s */ #define FORE_DEF_RATE FORE_RATE(127,128) /* 156250 cells/s = 66.3 mb/s */ #define FORE_DEF_RATE FORE_RATE(76,179) /* 94697 cells/s = 40.2 mb/s */ #define FORE_DEF_RATE FORE_RATE(21,234) /* 26261 cells/s = 11.1 mb/s */ #define FORE_DEF_RATE FORE_RATE(2,253) /* 2509 cells/s = 1.1 mb/s */ The third would be suitable for filling a DS3 (96000 cells/s), and the fourth could carry 10 mb/s of user data. Keep in mind that this is per VC, so if you have many going at once, you may still exceed your cell rate. I believe that the Fore card expects this rate info in network byte order, but if not, just remove the "htonl()" from the macro. There are many more possible values; let me know if you want the rest. And I haven't tested this myself, so if you give it a try, please let us all know how it works :-) 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 Wed Apr 4 23:11:39 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 811B637B496 for ; Wed, 4 Apr 2001 23:11:33 -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 IAA13856; Thu, 5 Apr 2001 08:11:16 +0200 (MET DST) Date: Thu, 5 Apr 2001 08:11:16 +0200 (CEST) From: Harti Brandt To: Richard Hodges Cc: Alex Huppenthal , Subject: Re: ATM 4.3 and so on In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-atm@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Wed, 4 Apr 2001, Richard Hodges wrote: RH>The third would be suitable for filling a DS3 (96000 cells/s), and the RH>fourth could carry 10 mb/s of user data. Keep in mind that this is per RH>VC, so if you have many going at once, you may still exceed your cell RH>rate. I believe that the Fore card expects this rate info in network RH>byte order, but if not, just remove the "htonl()" from the macro. There RH>are many more possible values; let me know if you want the rest. RH> RH>And I haven't tested this myself, so if you give it a try, please let RH>us all know how it works :-) For what I know, this works only for a single VC. As soon as you try to shape more than one VC, things go wrong. Three years ago a Fore engineer told me, that they are going tu support shaping of up to 32 VC's 'in the Windows driver'... :-( 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 Thu Apr 5 1: 2: 4 2001 Delivered-To: freebsd-atm@freebsd.org Received: from aspenworks.com (aspenworks.com [192.94.236.1]) by hub.freebsd.org (Postfix) with ESMTP id 8A15B37B440 for ; Thu, 5 Apr 2001 01:02:01 -0700 (PDT) (envelope-from alex@aspenworks.com) Received: from d7k (matrix.aspenworks.com [216.38.199.82]) by aspenworks.com (8.9.3/8.9.3) with SMTP id CAA20613; Thu, 5 Apr 2001 02:01:55 -0600 (MDT) (envelope-from alex@aspenworks.com) Message-ID: <00aa01c0bda6$9a6169b0$1800a8c0@d7k> From: "Alex Huppenthal" To: "Harti Brandt" , "Richard Hodges" Cc: References: Subject: Re: ATM 4.3 and so on Date: Thu, 5 Apr 2001 02:01:18 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4133.2400 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 Sender: owner-freebsd-atm@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org is ATM supported in 4.3 ? Is anyone else seeing 'tiny fragment' errors? Lucent/Xedia routers won't pass the traffic from 4.2 OS + ATM and cite 'tiny fragment' attack, as the reason. -Alex ----- Original Message ----- From: "Harti Brandt" To: "Richard Hodges" Cc: "Alex Huppenthal" ; Sent: Thursday, April 05, 2001 12:11 AM Subject: Re: ATM 4.3 and so on > On Wed, 4 Apr 2001, Richard Hodges wrote: > > RH>The third would be suitable for filling a DS3 (96000 cells/s), and the > RH>fourth could carry 10 mb/s of user data. Keep in mind that this is per > RH>VC, so if you have many going at once, you may still exceed your cell > RH>rate. I believe that the Fore card expects this rate info in network > RH>byte order, but if not, just remove the "htonl()" from the macro. There > RH>are many more possible values; let me know if you want the rest. > RH> > RH>And I haven't tested this myself, so if you give it a try, please let > RH>us all know how it works :-) > > For what I know, this works only for a single VC. As soon as you try to > shape more than one VC, things go wrong. Three years ago a Fore engineer > told me, that they are going tu support shaping of up to 32 VC's 'in the > Windows driver'... :-( > > 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 Thu Apr 5 1: 9:20 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 A705037B422 for ; Thu, 5 Apr 2001 01:09:18 -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 KAA21633; Thu, 5 Apr 2001 10:09:07 +0200 (MET DST) Date: Thu, 5 Apr 2001 10:09:06 +0200 (CEST) From: Harti Brandt To: Alex Huppenthal Cc: Richard Hodges , Subject: Re: ATM 4.3 and so on In-Reply-To: <00aa01c0bda6$9a6169b0$1800a8c0@d7k> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-atm@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Thu, 5 Apr 2001, Alex Huppenthal wrote: AH>is ATM supported in 4.3 ? Is anyone else seeing 'tiny fragment' errors? AH>Lucent/Xedia routers won't pass the traffic from 4.2 OS + ATM and cite 'tiny AH>fragment' attack, as the reason. Don't know about 4.3. Last time I tried HARP didn't compile under CURRENT because of the new bus_*. (But I have the new netgraph ATM almost running). 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 Thu Apr 5 1:13:12 2001 Delivered-To: freebsd-atm@freebsd.org Received: from aspenworks.com (aspenworks.com [192.94.236.1]) by hub.freebsd.org (Postfix) with ESMTP id 7FC1E37B424 for ; Thu, 5 Apr 2001 01:13:09 -0700 (PDT) (envelope-from alex@aspenworks.com) Received: from d7k (matrix.aspenworks.com [216.38.199.82]) by aspenworks.com (8.9.3/8.9.3) with SMTP id CAA20661; Thu, 5 Apr 2001 02:13:04 -0600 (MDT) (envelope-from alex@aspenworks.com) Message-ID: <013401c0bda8$28967bc0$1800a8c0@d7k> From: "Alex Huppenthal" To: "Harti Brandt" Cc: "Richard Hodges" , References: Subject: Re: ATM 4.3 and so on Date: Thu, 5 Apr 2001 02:12:27 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4133.2400 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 Sender: owner-freebsd-atm@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Sounds intriging. What *is* the new netgraph version of ATM? :-) Can I use it soon? (oh please oh please :-) Thei tiny frag problem has halted my progress with rural internet access. -Alex ----- Original Message ----- From: "Harti Brandt" To: "Alex Huppenthal" Cc: "Richard Hodges" ; Sent: Thursday, April 05, 2001 2:09 AM Subject: Re: ATM 4.3 and so on > On Thu, 5 Apr 2001, Alex Huppenthal wrote: > > AH>is ATM supported in 4.3 ? Is anyone else seeing 'tiny fragment' errors? > AH>Lucent/Xedia routers won't pass the traffic from 4.2 OS + ATM and cite 'tiny > AH>fragment' attack, as the reason. > > Don't know about 4.3. Last time I tried HARP didn't compile under CURRENT > because of the new bus_*. (But I have the new netgraph ATM almost > running). > > 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 Thu Apr 5 1:29:50 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 A330B37B43C for ; Thu, 5 Apr 2001 01:29:47 -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 KAA23393; Thu, 5 Apr 2001 10:29:42 +0200 (MET DST) Date: Thu, 5 Apr 2001 10:29:42 +0200 (CEST) From: Harti Brandt To: Alex Huppenthal Cc: Richard Hodges , Subject: Re: ATM 4.3 and so on In-Reply-To: <013401c0bda8$28967bc0$1800a8c0@d7k> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-atm@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Thu, 5 Apr 2001, Alex Huppenthal wrote: AH>Sounds intriging. What *is* the new netgraph version of ATM? :-) Can I use AH>it soon? (oh please oh please :-) Ok. I have the following netgraph nodes ready and working: if_fatm - this is a new driver for the FORE-PCA200E with netgraph and NATM support ng_atm - this is a netgraph node which gives you direct access to the above driver ng_sscop - this implements the ITU-T Q.2110 SSCOP protocol ng_sscfu - this is the almost empty SSCF above SSCOP for UNI ng_uni - this is UNI4.0 (without LIJ, which I'm probably will not implement because it's dropped in UNI4.1) ng_ccatm - this implements the Native ATM-API (af-saa-0108.000) I'm working on this at the moment. Still missing: ng_clip - classical IP-over-ATM ng_atmsock - this will probably sit on ng_ccatm to provide a socket() interface to native ATM In the future: ng_lane - LANE client. How soon you can use it, I don't know. The ATM-API is really the hard part! Try to read their document: good intent, but result even worse than ITU-T documents :-( I think I will have everything except atmsock in the middle of may. 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 Thu Apr 5 1:47:52 2001 Delivered-To: freebsd-atm@freebsd.org Received: from aspenworks.com (aspenworks.com [192.94.236.1]) by hub.freebsd.org (Postfix) with ESMTP id 7181A37B43F for ; Thu, 5 Apr 2001 01:47:48 -0700 (PDT) (envelope-from alex@aspenworks.com) Received: from d7k (matrix.aspenworks.com [216.38.199.82]) by aspenworks.com (8.9.3/8.9.3) with SMTP id CAA20880; Thu, 5 Apr 2001 02:47:36 -0600 (MDT) (envelope-from alex@aspenworks.com) Message-ID: <01d601c0bdac$ffe64700$1800a8c0@d7k> From: "Alex Huppenthal" To: "Harti Brandt" Cc: "Richard Hodges" , References: Subject: Re: ATM 4.3 and so on Date: Thu, 5 Apr 2001 02:47:00 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4133.2400 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 Sender: owner-freebsd-atm@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org I'm very happy to hear this might arrive in May. Cheers to you. :-) UNI 4.x is interesting. Our ATM network vendor offers just UNI 3.1, I'm guessing 4.x is backward compatible. Will this operate at all like the 'atm' setup does? Is the intent to replace the HARP stack? Will we need a new 'atm' command? Will FreeBSD have a device entry like hfa0 and sub devices like atm0 atm1, etc associated with the PVCs? Is the 'atm' command functionality left up to a C-coder to write? :-) Sorry for all the questions, I'm new.:-) I really would love to stick with FreeBSD for this ATM cloud edge-device. I like IPFW, dummynet and other familiar places. I don't want to create this end-point ATM<=>Ethernet device using Linux. I can't get away from the fragmentation error. If I could, all else would be adequate for the near term.. Is there anyway I can debug the existing OS/driver? 4.2 is running.. albeit with a fragmentation problem. I must have a solution for deployment in a few days. Even if it's an interim solution. Desperately seeking solution. :-) ----- Original Message ----- From: "Harti Brandt" To: "Alex Huppenthal" Cc: "Richard Hodges" ; Sent: Thursday, April 05, 2001 2:29 AM Subject: Re: ATM 4.3 and so on > On Thu, 5 Apr 2001, Alex Huppenthal wrote: > > AH>Sounds intriging. What *is* the new netgraph version of ATM? :-) Can I use > AH>it soon? (oh please oh please :-) > > Ok. I have the following netgraph nodes ready and working: > > if_fatm - this is a new driver for the FORE-PCA200E with netgraph > and NATM support > ng_atm - this is a netgraph node which gives you direct access to > the above driver > ng_sscop - this implements the ITU-T Q.2110 SSCOP protocol > ng_sscfu - this is the almost empty SSCF above SSCOP for UNI > ng_uni - this is UNI4.0 (without LIJ, which I'm probably will > not implement because it's dropped in UNI4.1) > ng_ccatm - this implements the Native ATM-API (af-saa-0108.000) > I'm working on this at the moment. > > Still missing: > > ng_clip - classical IP-over-ATM > ng_atmsock - this will probably sit on ng_ccatm to provide a socket() > interface to native ATM > > In the future: > > ng_lane - LANE client. > > How soon you can use it, I don't know. The ATM-API is really the hard > part! Try to read their document: good intent, but result even worse than > ITU-T documents :-( > > I think I will have everything except atmsock in the middle of may. > > 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 > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-atm" in the body of the message From owner-freebsd-atm Thu Apr 5 4: 2: 1 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 F085F37B440 for ; Thu, 5 Apr 2001 04:01:58 -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 NAA11783; Thu, 5 Apr 2001 13:01:42 +0200 (MET DST) Date: Thu, 5 Apr 2001 13:01:42 +0200 (CEST) From: Harti Brandt To: Alex Huppenthal Cc: Richard Hodges , Subject: Re: ATM 4.3 and so on In-Reply-To: <01d601c0bdac$ffe64700$1800a8c0@d7k> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-atm@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Thu, 5 Apr 2001, Alex Huppenthal wrote: AH>Will this operate at all like the 'atm' setup does? Is the intent to AH>replace the HARP stack? Will we need a new 'atm' command? I think, most of this can be done with ngctl and appropriate scripts. And yes, it replaces the HARP stack (but you could run them in parallel). AH>Will FreeBSD have a device entry like hfa0 and sub devices like atm0 atm1, AH>etc associated with the PVCs? There is one interface for the physical NATM device fatm0. To do IP over PVC's this is sufficent, you don't even need netgraph. For SVCs there will be additional interfaces. AH>I can't get away from the fragmentation error. If I could, all else would be AH>adequate for the near term.. Is there anyway I can debug the existing AH>OS/driver? 4.2 is running.. albeit with a fragmentation problem. I must have AH>a solution for deployment in a few days. Even if it's an interim solution. I wonder about that problem. Who does this fragmentation? IP? This would mean it get's the wrong MTU from the ATM driver. 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 Thu Apr 5 9:43: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 DCF3337B446 for ; Thu, 5 Apr 2001 09:43:25 -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 JAA46143; Thu, 5 Apr 2001 09:43:03 -0700 (PDT) (envelope-from rh@matriplex.com) Date: Thu, 5 Apr 2001 09:43:03 -0700 (PDT) From: Richard Hodges To: Harti Brandt Cc: Alex Huppenthal , freebsd-atm@FreeBSD.ORG Subject: Re: ATM 4.3 and so on In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-atm@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Thu, 5 Apr 2001, Harti Brandt wrote: > On Wed, 4 Apr 2001, Richard Hodges wrote: > > RH>The third would be suitable for filling a DS3 (96000 cells/s), and the > RH>fourth could carry 10 mb/s of user data. Keep in mind that this is per > RH>VC, so if you have many going at once, you may still exceed your cell > RH>rate. I believe that the Fore card expects this rate info in network > RH>byte order, but if not, just remove the "htonl()" from the macro. There > RH>are many more possible values; let me know if you want the rest. > RH> > RH>And I haven't tested this myself, so if you give it a try, please let > RH>us all know how it works :-) > For what I know, this works only for a single VC. As soon as you try to > shape more than one VC, things go wrong. Three years ago a Fore engineer > told me, that they are going tu support shaping of up to 32 VC's 'in the > Windows driver'... :-( Well, that ^h^h^h^h^h is not good. From the rate control values, it did look like some kind of burst/skip system. Both values add up to 255. Could it be that the rate is actually the entire interface rate while that PDU is sent? That would make it complicated to handle multiple VCs, but not impossible. Unfortunately, the cell spacing would probably still be a problem. Yuck. I think I will stick with the ForeLE (IDT) cards. 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 Apr 5 10:22:11 2001 Delivered-To: freebsd-atm@freebsd.org Received: from aspenworks.com (aspenworks.com [192.94.236.1]) by hub.freebsd.org (Postfix) with ESMTP id 9ECC437B443 for ; Thu, 5 Apr 2001 10:21:52 -0700 (PDT) (envelope-from alex@aspenworks.com) Received: from d7k (matrix.aspenworks.com [216.38.199.82]) by aspenworks.com (8.9.3/8.9.3) with SMTP id LAA22819; Thu, 5 Apr 2001 11:21:43 -0600 (MDT) (envelope-from alex@aspenworks.com) Message-ID: <002101c0bdf4$cfd226e0$1800a8c0@d7k> From: "Alex Huppenthal" To: "Richard Hodges" , "Harti Brandt" Cc: References: Subject: Re: ATM 4.3 and so on Date: Thu, 5 Apr 2001 11:21:06 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4133.2400 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 Sender: owner-freebsd-atm@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Fore support is actually very good. They have the linux code drivers, documentation on various parts of the PCA 200 for driver developers.. I am now somewhat experienced with Windozes 2K Advanced server support for the PCA200. It appears to do policing and pacing (ingress and egress respectively), have support for muiltple PVCs, ATM/ARP server support, and an interesting blob of IP related options, such as PPP over ATM, ELAN support, etc. etc. It's kinda flaky, in my opinion. It took more than a week to get it operating relatively smoothly. It still loses connection to the card, causes infinite boot times, and login time, periodically.. It does not however, fragment PDUs in a way which results in a 'fragment attack' PDU discard at the Xedia/Lucent router CBQ layer. For now, my network is running ATM via W2K to a couple of Ethernet ports. Not wildly speedy, but it's just a dual pentium pro with 1 meg of cache a 256M of memory, what seems to be about 1/4 the horsepower required to lift the 2K OS off the ground.. ;-) I'm ready to throw a couple hundred bucks into the puzzle of why our FreeBSD 4.3 OS/stack/driver creates this frags. I have cell pacing sorta fixed by causing our OC-3 circuit to pace cells outbound - it has a 32MB buffer, so dummynet should throttle the overall rate out, and the OC3 lucent card can pace each cell group out. -Alex At 04:34 AM 04/05/2001, you wrote: >It looks like a new version of the drivers are on the way. More features, >better compatibility, and supported since they are just being written. The >downside is that they won't be ready until mid-May. > >A member of the tech team indicated they he was unable to build the -current >version of BSD with the ATM HARP stack, which is what we use. I'm continuing >the investigation. o ----- Original Message ----- From: "Richard Hodges" To: "Harti Brandt" Cc: "Alex Huppenthal" ; Sent: Thursday, April 05, 2001 10:43 AM Subject: Re: ATM 4.3 and so on > On Thu, 5 Apr 2001, Harti Brandt wrote: > > > On Wed, 4 Apr 2001, Richard Hodges wrote: > > > > RH>The third would be suitable for filling a DS3 (96000 cells/s), and the > > RH>fourth could carry 10 mb/s of user data. Keep in mind that this is per > > RH>VC, so if you have many going at once, you may still exceed your cell > > RH>rate. I believe that the Fore card expects this rate info in network > > RH>byte order, but if not, just remove the "htonl()" from the macro. There > > RH>are many more possible values; let me know if you want the rest. > > RH> > > RH>And I haven't tested this myself, so if you give it a try, please let > > RH>us all know how it works :-) > > > For what I know, this works only for a single VC. As soon as you try to > > shape more than one VC, things go wrong. Three years ago a Fore engineer > > told me, that they are going tu support shaping of up to 32 VC's 'in the > > Windows driver'... :-( > > Well, that ^h^h^h^h^h is not good. From the rate control values, it > did look like some kind of burst/skip system. Both values add up to > 255. Could it be that the rate is actually the entire interface rate > while that PDU is sent? That would make it complicated to handle > multiple VCs, but not impossible. Unfortunately, the cell spacing > would probably still be a problem. > > Yuck. > > I think I will stick with the ForeLE (IDT) cards. > > 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 Apr 5 10:59: 3 2001 Delivered-To: freebsd-atm@freebsd.org Received: from esply02.cnt.com (mailhost.cnt.com [139.93.128.21]) by hub.freebsd.org (Postfix) with ESMTP id 70EE437B423 for ; Thu, 5 Apr 2001 10:58:57 -0700 (PDT) (envelope-from joe_thomas@cnt.com) Received: by esply02.cnt.com with Internet Mail Service (5.5.2650.21) id ; Thu, 5 Apr 2001 13:01:51 -0500 Message-ID: <67DB78CE91D7D41190A100508BFDF5E051EF14@esply03.cnt.com> From: Joe Thomas To: 'Alex Huppenthal' , Richard Hodges , Harti Brandt Cc: freebsd-atm@FreeBSD.ORG Subject: RE: ATM 4.3 and so on Date: Thu, 5 Apr 2001 13:01:12 -0500 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2650.21) Content-Type: text/plain; charset="iso-8859-1" Sender: owner-freebsd-atm@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Some thoughts on all the different HARP discussions: I'd be surprised if FORE is doing multi-VC rate control on the adapter UNLESS they're running a newer version of the microcode than what was available when HARP was developed. On transmit, there is a single transmit queue which acts as PDU fifo. Each PDU in has its own rate info (transmit M cells followed by N idle cells) and each PDU was transmitted to completion before the next PDU was examined. This doesn't allow the adapter to intermix cells from different VCs in the output stream. The microcode certainly was not able to do policing on inbound VCs so this again would have to be something new in the microcode. If indeed there is newer microcode, the driver would almost certainly have to be re-written in order to take advantage of any new features. [It may be that in order to implement rate control they simply added the ability for the microcode to examine the entire transmit queue vs. only the head and therefore there wouldn't be any changes to the driver (modulo that HARP doesn't have any real QoS support.)] As to the fragmentation problem, this ought to be fairly simple to see who's doing the fragmentation. I would start by looking at the PDU's that are handed off to ipatm_output(). Look in src/sys/netatm/ipatm/ipatm_output.c and examine the pdus (KBuffer *m) in the mbuf chain. You could also look at them as they go into the driver by examining src/sys/dev/hfa/fore_output.c. I'd be very surprised if HARP was doing anything since it doesn't do IP fragmenting anywhere. If you have "options DIAGNOSTIC" in your config, you can use gdb to set 'atm_dev_print' and 'atm_print_data' to non-zero and have HARP dump the mbuf info. Otherwise you'll have to rebuild your kernel and either add you're own code and/or set DIAGNOSTICS. [At one time, someone had some bpf hooks to grab IP traffic. I haven't kept up with BPF and it's been so long ago I'm not sure I could find it anymore. IP should be trivial to add - it's the ATM bpf support that's hard(er).] Hope this is helpful to someone... Joe Thomas -----Original Message----- From: Alex Huppenthal [mailto:alex@aspenworks.com] Sent: Thursday, April 05, 2001 12:21 PM To: Richard Hodges; Harti Brandt Cc: freebsd-atm@FreeBSD.ORG Subject: Re: ATM 4.3 and so on Fore support is actually very good. They have the linux code drivers, documentation on various parts of the PCA 200 for driver developers.. I am now somewhat experienced with Windozes 2K Advanced server support for the PCA200. It appears to do policing and pacing (ingress and egress respectively), have support for muiltple PVCs, ATM/ARP server support, and an interesting blob of IP related options, such as PPP over ATM, ELAN support, etc. etc. It's kinda flaky, in my opinion. It took more than a week to get it operating relatively smoothly. It still loses connection to the card, causes infinite boot times, and login time, periodically.. It does not however, fragment PDUs in a way which results in a 'fragment attack' PDU discard at the Xedia/Lucent router CBQ layer. For now, my network is running ATM via W2K to a couple of Ethernet ports. Not wildly speedy, but it's just a dual pentium pro with 1 meg of cache a 256M of memory, what seems to be about 1/4 the horsepower required to lift the 2K OS off the ground.. ;-) I'm ready to throw a couple hundred bucks into the puzzle of why our FreeBSD 4.3 OS/stack/driver creates this frags. I have cell pacing sorta fixed by causing our OC-3 circuit to pace cells outbound - it has a 32MB buffer, so dummynet should throttle the overall rate out, and the OC3 lucent card can pace each cell group out. -Alex At 04:34 AM 04/05/2001, you wrote: >It looks like a new version of the drivers are on the way. More features, >better compatibility, and supported since they are just being written. The >downside is that they won't be ready until mid-May. > >A member of the tech team indicated they he was unable to build the -current >version of BSD with the ATM HARP stack, which is what we use. I'm continuing >the investigation. o ----- Original Message ----- From: "Richard Hodges" To: "Harti Brandt" Cc: "Alex Huppenthal" ; Sent: Thursday, April 05, 2001 10:43 AM Subject: Re: ATM 4.3 and so on > On Thu, 5 Apr 2001, Harti Brandt wrote: > > > On Wed, 4 Apr 2001, Richard Hodges wrote: > > > > RH>The third would be suitable for filling a DS3 (96000 cells/s), and the > > RH>fourth could carry 10 mb/s of user data. Keep in mind that this is per > > RH>VC, so if you have many going at once, you may still exceed your cell > > RH>rate. I believe that the Fore card expects this rate info in network > > RH>byte order, but if not, just remove the "htonl()" from the macro. There > > RH>are many more possible values; let me know if you want the rest. > > RH> > > RH>And I haven't tested this myself, so if you give it a try, please let > > RH>us all know how it works :-) > > > For what I know, this works only for a single VC. As soon as you try to > > shape more than one VC, things go wrong. Three years ago a Fore engineer > > told me, that they are going tu support shaping of up to 32 VC's 'in the > > Windows driver'... :-( > > Well, that ^h^h^h^h^h is not good. From the rate control values, it > did look like some kind of burst/skip system. Both values add up to > 255. Could it be that the rate is actually the entire interface rate > while that PDU is sent? That would make it complicated to handle > multiple VCs, but not impossible. Unfortunately, the cell spacing > would probably still be a problem. > > Yuck. > > I think I will stick with the ForeLE (IDT) cards. > > 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 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-atm" in the body of the message From owner-freebsd-atm Thu Apr 5 11: 7:18 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 62E4A37B449 for ; Thu, 5 Apr 2001 11:07:16 -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 LAA46493; Thu, 5 Apr 2001 11:06:56 -0700 (PDT) (envelope-from rh@matriplex.com) Date: Thu, 5 Apr 2001 11:06:56 -0700 (PDT) From: Richard Hodges To: Joe Thomas Cc: "'Alex Huppenthal'" , Harti Brandt , freebsd-atm@FreeBSD.ORG Subject: RE: ATM 4.3 and so on In-Reply-To: <67DB78CE91D7D41190A100508BFDF5E051EF14@esply03.cnt.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-atm@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Thu, 5 Apr 2001, Joe Thomas wrote: > Some thoughts on all the different HARP discussions: > > I'd be surprised if FORE is doing multi-VC rate control on the > adapter UNLESS they're running a newer version of the microcode than > what was available when HARP was developed. On transmit, there is a > single transmit queue which acts as PDU fifo. Each PDU in has its own > rate info (transmit M cells followed by N idle cells) and each PDU was > transmitted to completion before the next PDU was examined. This doesn't > allow the adapter to intermix cells from different VCs in the output > stream. Thanks, that clarifies the problem quite a bit. In a way, maybe this is actually helpful... Alex, if you make the change to apply the rate control value to outbound PDUs, that should throttle the whole interface down to whatever cell rate you want. You will probably still get cell bursts, but cell buffers in the switch may smooth this out for you. 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 Fri Apr 6 0:25: 6 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 39C6E37B423 for ; Fri, 6 Apr 2001 00:25:03 -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 JAA15303; Fri, 6 Apr 2001 09:23:30 +0200 (MET DST) Date: Fri, 6 Apr 2001 09:23:30 +0200 (CEST) From: Harti Brandt To: Richard Hodges Cc: Alex Huppenthal , Subject: Re: ATM 4.3 and so on In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-atm@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Thu, 5 Apr 2001, Richard Hodges wrote: RH>On Thu, 5 Apr 2001, Harti Brandt wrote: RH> RH>> On Wed, 4 Apr 2001, Richard Hodges wrote: RH>> RH>> RH>The third would be suitable for filling a DS3 (96000 cells/s), and the RH>> RH>fourth could carry 10 mb/s of user data. Keep in mind that this is per RH>> RH>VC, so if you have many going at once, you may still exceed your cell RH>> RH>rate. I believe that the Fore card expects this rate info in network RH>> RH>byte order, but if not, just remove the "htonl()" from the macro. There RH>> RH>are many more possible values; let me know if you want the rest. RH>> RH> RH>> RH>And I haven't tested this myself, so if you give it a try, please let RH>> RH>us all know how it works :-) RH> RH>> For what I know, this works only for a single VC. As soon as you try to RH>> shape more than one VC, things go wrong. Three years ago a Fore engineer RH>> told me, that they are going tu support shaping of up to 32 VC's 'in the RH>> Windows driver'... :-( RH> RH>Well, that ^h^h^h^h^h is not good. From the rate control values, it RH>did look like some kind of burst/skip system. Both values add up to RH>255. Could it be that the rate is actually the entire interface rate RH>while that PDU is sent? That would make it complicated to handle RH>multiple VCs, but not impossible. Unfortunately, the cell spacing RH>would probably still be a problem. The problem is the scheduler in the firmware. If it finds a output packet with a non-zero rate specification it starts to transmit that packet at the specified rate and all other packets wait until that one is finished. Well, perhaps it can even put following unspecified packets in between, but it can't handle two packets with shaping at the same time. I don't know, what the latest firmware version is. Perhaps they did something about it. RH>I think I will stick with the ForeLE (IDT) cards. Do they have the same API? 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 Apr 6 8:32:42 2001 Delivered-To: freebsd-atm@freebsd.org Received: from aspenworks.com (aspenworks.com [192.94.236.1]) by hub.freebsd.org (Postfix) with ESMTP id 29F2037B423 for ; Fri, 6 Apr 2001 08:32:38 -0700 (PDT) (envelope-from alex@aspenworks.com) Received: from d7k (matrix.aspenworks.com [216.38.199.82]) by aspenworks.com (8.9.3/8.9.3) with SMTP id JAA27750; Fri, 6 Apr 2001 09:32:23 -0600 (MDT) (envelope-from alex@aspenworks.com) Message-ID: <036201c0beae$b1e4c240$07121c42@d7k> From: "Alex Huppenthal" To: "Archinaco, Chris" Cc: References: <1DE644007776D3119FAC00204840ECF404000BDB@whq-msgusr-03.pit.comms.marconi.com> Subject: Re: SR100069960 - Linux resources Date: Fri, 6 Apr 2001 09:31:44 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4133.2400 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 Sender: owner-freebsd-atm@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Chris, Thanks a million for this info. I'm still stuggling a bit with the BSD driver and wonder if you can shed some light on how the ForeRunner card actually operates now days. Is there a place we can look to find documentation on the API to the card? Perhaps including a list of functional changes made to PCA200E recently? I'm excited about using this card in a number of installations. Currently, the FreeBSD version of the driver seems to fragment PDUs in a way which Xedia routers (lucent) interpret as a 'tiny fragment' attack. At that point they discard the entire PDU. New development is going on and I just wonder if you have information which could verify how things work. I'm copying the group which is currently very interested in making FreeBSD a high performance platform using your ATM PCI solution. Thank you, Alex PS: to listen in on the discussion about FreeBSD and ATM.. Send an email to: mailto:subscribe-freebsd-atm@freebsd.org ----- Original Message ----- From: "Archinaco, Chris" To: Sent: Wednesday, March 14, 2001 2:41 PM Subject: FW: SR100069960 - Linux resources > > Hi Alex, > > > > Here are the Linux resources I was telling you about. I asked the > > TSE who was running the PCA on Linux about FreeBSD but he told me that he > > had never actually tried it with our adapter. Let me know if you have any > > problems getting the source via Tactics Online. Let me know if you have > > any questions. > > > > > > LINUX Adapter code for Marconi ATM adapters. > > The following are listed as a convenience for persons interested in LINUX > > drivers available for Marconi ATM Cards. Marconi assumes no liability for > > the utilization of any of the software referenced. > > The referencing of this software should not be construed as an endorsement > > by Marconi for the use of the software or appropriateness of purpose for > > any particular task. > > These are not the only drivers available. > > > > HE-series card driver: > > > > > > PCA200E card driver: > > > > > > LE25/155 card driver: > > > > > > Linux ATM Resources (Help on installation): > > > > > > Hope this helps, > > > > Chris > > > > Chris Archinaco > > Level 2 Technical Support Engineer - Edge Products > > Marconi Services > > phone: (800) 671-3673 > > fax: (724) 742-6275 > > email: chris.archinaco@marconi.com > > URL: http://www.marconi.com > > Tactics Online: http://tactics.marconi.com > > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-atm" in the body of the message From owner-freebsd-atm Fri Apr 6 8:47: 8 2001 Delivered-To: freebsd-atm@freebsd.org Received: from esply02.cnt.com (mailhost.cnt.com [139.93.128.21]) by hub.freebsd.org (Postfix) with ESMTP id 69C3937B446 for ; Fri, 6 Apr 2001 08:47:03 -0700 (PDT) (envelope-from joe_thomas@cnt.com) Received: by esply02.cnt.com with Internet Mail Service (5.5.2650.21) id ; Fri, 6 Apr 2001 10:50:01 -0500 Message-ID: <67DB78CE91D7D41190A100508BFDF5E051EF17@esply03.cnt.com> From: Joe Thomas To: 'Alex Huppenthal' , "Archinaco, Chris" Cc: freebsd-atm@FreeBSD.ORG Subject: RE: SR100069960 - Linux resources Date: Fri, 6 Apr 2001 10:49:21 -0500 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2650.21) Content-Type: text/plain; charset="iso-8859-1" Sender: owner-freebsd-atm@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The API for the 200E line of adapters is available as ftp://ftp.fore.com/pub/docs/port/aali.pdf. I just checked and it is dated May 1997. This document never did list what the changes from microcode rev to rev were, they simply put out a new document. Quite some time ago, Fore posted info on obtaining driver source and documentation for their new HE line of adapters. The HE is not really an API since you'd be talking straight to the adapters registers, etc. as opposed to talking to a microcode app on the 200E line. I assume someone actively doing HE development on Linux could point you to the right specs, else someone at Macroni, and if all else fails, I could go through my archives but that would take some time to do... [Having done the initial FreeBSD FORE driver, I can attempt to answer questions as my job/time permits. I do not have any access to ATM equipment which would allow me to test anything, let alone do any kind of debug/development work. Fortunately, there have been several other folks who are active on the list that have stepped up to the task so hats off to them! Did you see the comments I replied with yesterday about examining IP mbufs as they come into ipatm_output()? This would be the place to start determining who's doing the fragmenting.] Joseph Thomas -----Original Message----- From: Alex Huppenthal [mailto:alex@aspenworks.com] Sent: Friday, April 06, 2001 10:32 AM To: Archinaco, Chris Cc: freebsd-atm@FreeBSD.ORG Subject: Re: SR100069960 - Linux resources Chris, Thanks a million for this info. I'm still stuggling a bit with the BSD driver and wonder if you can shed some light on how the ForeRunner card actually operates now days. Is there a place we can look to find documentation on the API to the card? Perhaps including a list of functional changes made to PCA200E recently? I'm excited about using this card in a number of installations. Currently, the FreeBSD version of the driver seems to fragment PDUs in a way which Xedia routers (lucent) interpret as a 'tiny fragment' attack. At that point they discard the entire PDU. New development is going on and I just wonder if you have information which could verify how things work. I'm copying the group which is currently very interested in making FreeBSD a high performance platform using your ATM PCI solution. Thank you, Alex PS: to listen in on the discussion about FreeBSD and ATM.. Send an email to: mailto:subscribe-freebsd-atm@freebsd.org ----- Original Message ----- From: "Archinaco, Chris" To: Sent: Wednesday, March 14, 2001 2:41 PM Subject: FW: SR100069960 - Linux resources > > Hi Alex, > > > > Here are the Linux resources I was telling you about. I asked the > > TSE who was running the PCA on Linux about FreeBSD but he told me that he > > had never actually tried it with our adapter. Let me know if you have any > > problems getting the source via Tactics Online. Let me know if you have > > any questions. > > > > > > LINUX Adapter code for Marconi ATM adapters. > > The following are listed as a convenience for persons interested in LINUX > > drivers available for Marconi ATM Cards. Marconi assumes no liability for > > the utilization of any of the software referenced. > > The referencing of this software should not be construed as an endorsement > > by Marconi for the use of the software or appropriateness of purpose for > > any particular task. > > These are not the only drivers available. > > > > HE-series card driver: > > > > > > PCA200E card driver: > > > > > > LE25/155 card driver: > > > > > > Linux ATM Resources (Help on installation): > > > > > > Hope this helps, > > > > Chris > > > > Chris Archinaco > > Level 2 Technical Support Engineer - Edge Products > > Marconi Services > > phone: (800) 671-3673 > > fax: (724) 742-6275 > > email: chris.archinaco@marconi.com > > URL: http://www.marconi.com > > Tactics Online: http://tactics.marconi.com > > > > > 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 Fri Apr 6 8:52: 3 2001 Delivered-To: freebsd-atm@freebsd.org Received: from mailgate.pit.comms.marconi.com (mailgate.pit.comms.marconi.com [169.144.68.6]) by hub.freebsd.org (Postfix) with ESMTP id 3324737B424 for ; Fri, 6 Apr 2001 08:51:57 -0700 (PDT) (envelope-from Chris.Archinaco@marconi.com) Received: from mailman.pit.comms.marconi.com (mailman.pit.comms.marconi.com [169.144.2.12]) by mailgate.pit.comms.marconi.com (8.9.3/8.9.3) with ESMTP id LAA12245; Fri, 6 Apr 2001 11:51:53 -0400 (EDT) Received: from whq-msgrtr-01.pit.comms.marconi.com (whq-msgrtr-01.pit.comms.marconi.com [169.144.2.221]) by mailman.pit.comms.marconi.com (8.9.3/8.9.3) with ESMTP id LAA15010; Fri, 6 Apr 2001 11:51:56 -0400 (EDT) Received: by whq-msgrtr-01.pit.comms.marconi.com with Internet Mail Service (5.5.2650.21) id <2G59TLYH>; Fri, 6 Apr 2001 11:51:54 -0400 Message-ID: <1DE644007776D3119FAC00204840ECF404000D31@whq-msgusr-03.pit.comms.marconi.com> From: "Archinaco, Chris" To: "'Alex Huppenthal'" Cc: freebsd-atm@FreeBSD.ORG Subject: RE: SR100069960 - Linux resources Date: Fri, 6 Apr 2001 11:51:54 -0400 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2650.21) Content-Type: text/plain; charset="ISO-8859-1" Sender: owner-freebsd-atm@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Hi Alex, I'll do some digging and get back to you. I might have to go the development team on this so it could take a while. Let me know if you have any other questions. Thanks, Chris >-----Original Message----- >From: Alex Huppenthal [mailto:alex@aspenworks.com] >Sent: Friday, April 06, 2001 11:32 AM >To: Archinaco, Chris >Cc: freebsd-atm@FreeBSD.ORG >Subject: Re: SR100069960 - Linux resources > > >Chris, > > Thanks a million for this info. I'm still stuggling a bit with the BSD >driver and wonder if you can shed some light on how the ForeRunner card >actually operates now days. Is there a place we can look to find >documentation on the API to the card? Perhaps including a list >of functional >changes made to PCA200E recently? > > I'm excited about using this card in a number of >installations. Currently, >the FreeBSD version of the driver seems to fragment PDUs in a way which >Xedia routers (lucent) interpret as a 'tiny fragment' attack. >At that point >they discard the entire PDU. > > New development is going on and I just wonder if you have >information which >could verify how things work. > > I'm copying the group which is currently very interested in >making FreeBSD >a high performance platform using your ATM PCI solution. > > Thank you, > > Alex > >PS: to listen in on the discussion about FreeBSD and ATM.. >Send an email to: >mailto:subscribe-freebsd-atm@freebsd.org > > >----- Original Message ----- >From: "Archinaco, Chris" >To: >Sent: Wednesday, March 14, 2001 2:41 PM >Subject: FW: SR100069960 - Linux resources > > >> > Hi Alex, >> > >> > Here are the Linux resources I was telling you about. I asked the >> > TSE who was running the PCA on Linux about FreeBSD but he >told me that >he >> > had never actually tried it with our adapter. Let me know >if you have >any >> > problems getting the source via Tactics Online. Let me >know if you have >> > any questions. >> > >> > >> > LINUX Adapter code for Marconi ATM adapters. >> > The following are listed as a convenience for persons interested in >LINUX >> > drivers available for Marconi ATM Cards. Marconi assumes >no liability >for >> > the utilization of any of the software referenced. >> > The referencing of this software should not be construed as an >endorsement >> > by Marconi for the use of the software or appropriateness >of purpose for >> > any particular task. >> > These are not the only drivers available. >> > >> > HE-series card driver: >> > >> > >> > PCA200E card driver: >> > >> > >> > LE25/155 card driver: >> > >> > >> > Linux ATM Resources (Help on installation): >> > >> > >> > Hope this helps, >> > >> > Chris >> > >> > Chris Archinaco >> > Level 2 Technical Support Engineer - Edge Products >> > Marconi Services >> > phone: (800) 671-3673 >> > fax: (724) 742-6275 >> > email: chris.archinaco@marconi.com >> > URL: http://www.marconi.com >> > Tactics Online: http://tactics.marconi.com >> > >> > >> > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-atm" in the body of the message From owner-freebsd-atm Fri Apr 6 8:54:34 2001 Delivered-To: freebsd-atm@freebsd.org Received: from mailgate.pit.comms.marconi.com (mailgate.pit.comms.marconi.com [169.144.68.6]) by hub.freebsd.org (Postfix) with ESMTP id 6ACF037B42C for ; Fri, 6 Apr 2001 08:54:27 -0700 (PDT) (envelope-from Chris.Archinaco@marconi.com) Received: from mailman.pit.comms.marconi.com (mailman.pit.comms.marconi.com [169.144.2.12]) by mailgate.pit.comms.marconi.com (8.9.3/8.9.3) with ESMTP id LAA12516; Fri, 6 Apr 2001 11:54:24 -0400 (EDT) Received: from whq-msgrtr-01.pit.comms.marconi.com (whq-msgrtr-01.pit.comms.marconi.com [169.144.2.221]) by mailman.pit.comms.marconi.com (8.9.3/8.9.3) with ESMTP id LAA15640; Fri, 6 Apr 2001 11:54:27 -0400 (EDT) Received: by whq-msgrtr-01.pit.comms.marconi.com with Internet Mail Service (5.5.2650.21) id <2G59TL7K>; Fri, 6 Apr 2001 11:54:25 -0400 Message-ID: <1DE644007776D3119FAC00204840ECF404000D32@whq-msgusr-03.pit.comms.marconi.com> From: "Archinaco, Chris" To: "'Joe Thomas'" , "'Alex Huppenthal'" , "Archinaco, Chris" Cc: freebsd-atm@FreeBSD.ORG Subject: RE: SR100069960 - Linux resources Date: Fri, 6 Apr 2001 11:54:24 -0400 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2650.21) Content-Type: text/plain; charset="ISO-8859-1" Sender: owner-freebsd-atm@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Hi Joe, As I mentioned to Alex, Marconi will officially be supporting Linux in our newest driver project which is due out around November. I'll try to do some digging on Alex's other questions and get back to you guys. Thanks, Chris Chris Archinaco Level 2 Technical Support Engineer - Edge Products Marconi Services phone: (800) 671-3673 fax: (724) 742-6275 email: chris.archinaco@marconi.com URL: http://www.marconi.com Tactics Online: http://tactics.marconi.com >-----Original Message----- >From: Joe Thomas [mailto:joe_thomas@cnt.com] >Sent: Friday, April 06, 2001 11:49 AM >To: 'Alex Huppenthal'; Archinaco, Chris >Cc: freebsd-atm@FreeBSD.ORG >Subject: RE: SR100069960 - Linux resources > > > > The API for the 200E line of adapters is available as >ftp://ftp.fore.com/pub/docs/port/aali.pdf. I just checked and >it is dated May 1997. This document never did list what the >changes from microcode rev to rev were, they simply put out >a new document. Quite some time ago, Fore posted info on obtaining >driver source and documentation for their new HE line of adapters. >The HE is not really an API since you'd be talking straight to the >adapters registers, etc. as opposed to talking to a microcode app >on the 200E line. I assume someone actively doing HE development >on Linux could point you to the right specs, else someone at Macroni, >and if all else fails, I could go through my archives but that would >take some time to do... > >[Having done the initial FreeBSD FORE driver, I can attempt to >answer questions as my job/time permits. I do not have any access >to ATM equipment which would allow me to test anything, let alone >do any kind of debug/development work. Fortunately, there have been >several other folks who are active on the list that have stepped up >to the task so hats off to them! Did you see the comments I replied >with yesterday about examining IP mbufs as they come into >ipatm_output()? >This would be the place to start determining who's doing the >fragmenting.] > >Joseph Thomas > >-----Original Message----- >From: Alex Huppenthal [mailto:alex@aspenworks.com] >Sent: Friday, April 06, 2001 10:32 AM >To: Archinaco, Chris >Cc: freebsd-atm@FreeBSD.ORG >Subject: Re: SR100069960 - Linux resources > > >Chris, > > Thanks a million for this info. I'm still stuggling a bit with the BSD >driver and wonder if you can shed some light on how the ForeRunner card >actually operates now days. Is there a place we can look to find >documentation on the API to the card? Perhaps including a list >of functional >changes made to PCA200E recently? > > I'm excited about using this card in a number of >installations. Currently, >the FreeBSD version of the driver seems to fragment PDUs in a way which >Xedia routers (lucent) interpret as a 'tiny fragment' attack. >At that point >they discard the entire PDU. > > New development is going on and I just wonder if you have >information which >could verify how things work. > > I'm copying the group which is currently very interested in >making FreeBSD >a high performance platform using your ATM PCI solution. > > Thank you, > > Alex > >PS: to listen in on the discussion about FreeBSD and ATM.. >Send an email to: >mailto:subscribe-freebsd-atm@freebsd.org > > >----- Original Message ----- >From: "Archinaco, Chris" >To: >Sent: Wednesday, March 14, 2001 2:41 PM >Subject: FW: SR100069960 - Linux resources > > >> > Hi Alex, >> > >> > Here are the Linux resources I was telling you about. I asked the >> > TSE who was running the PCA on Linux about FreeBSD but he >told me that >he >> > had never actually tried it with our adapter. Let me know >if you have >any >> > problems getting the source via Tactics Online. Let me >know if you have >> > any questions. >> > >> > >> > LINUX Adapter code for Marconi ATM adapters. >> > The following are listed as a convenience for persons interested in >LINUX >> > drivers available for Marconi ATM Cards. Marconi assumes >no liability >for >> > the utilization of any of the software referenced. >> > The referencing of this software should not be construed as an >endorsement >> > by Marconi for the use of the software or appropriateness >of purpose for >> > any particular task. >> > These are not the only drivers available. >> > >> > HE-series card driver: >> > >> > >> > PCA200E card driver: >> > >> > >> > LE25/155 card driver: >> > >> > >> > Linux ATM Resources (Help on installation): >> > >> > >> > Hope this helps, >> > >> > Chris >> > >> > Chris Archinaco >> > Level 2 Technical Support Engineer - Edge Products >> > Marconi Services >> > phone: (800) 671-3673 >> > fax: (724) 742-6275 >> > email: chris.archinaco@marconi.com >> > URL: http://www.marconi.com >> > Tactics Online: http://tactics.marconi.com >> > >> > >> > > >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 Fri Apr 6 9: 7:55 2001 Delivered-To: freebsd-atm@freebsd.org Received: from aspenworks.com (aspenworks.com [192.94.236.1]) by hub.freebsd.org (Postfix) with ESMTP id 4B70437B43C for ; Fri, 6 Apr 2001 09:07:48 -0700 (PDT) (envelope-from alex@aspenworks.com) Received: from d7k (matrix.aspenworks.com [216.38.199.82]) by aspenworks.com (8.9.3/8.9.3) with SMTP id KAA27929; Fri, 6 Apr 2001 10:07:34 -0600 (MDT) (envelope-from alex@aspenworks.com) Message-ID: <037f01c0beb3$9cca2210$07121c42@d7k> From: "Alex Huppenthal" To: "Joe Thomas" , "Archinaco, Chris" Cc: References: <67DB78CE91D7D41190A100508BFDF5E051EF17@esply03.cnt.com> Subject: Re: SR100069960 - Linux resources Date: Fri, 6 Apr 2001 10:06:55 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4133.2400 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 Sender: owner-freebsd-atm@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Yes, thank you for your suggestion on how to debug the driver via mbuf dumps. I can only hope I'm able to do that. :-) Its been many moons since I did any kernal debugging. Perhaps Chis at Marconi can shed some light on microcode revs too. Perhaps I'm using downloadable microcode that's not the right revision. I know people have said 3.5 FreeBSD runs the ATM PCA200e well. Perhaps I should just move back to that OS.. Forward sounds better though. ----- Original Message ----- From: "Joe Thomas" To: "'Alex Huppenthal'" ; "Archinaco, Chris" Cc: Sent: Friday, April 06, 2001 9:49 AM Subject: RE: SR100069960 - Linux resources > > The API for the 200E line of adapters is available as > ftp://ftp.fore.com/pub/docs/port/aali.pdf. I just checked and > it is dated May 1997. This document never did list what the > changes from microcode rev to rev were, they simply put out > a new document. Quite some time ago, Fore posted info on obtaining > driver source and documentation for their new HE line of adapters. > The HE is not really an API since you'd be talking straight to the > adapters registers, etc. as opposed to talking to a microcode app > on the 200E line. I assume someone actively doing HE development > on Linux could point you to the right specs, else someone at Macroni, > and if all else fails, I could go through my archives but that would > take some time to do... > > [Having done the initial FreeBSD FORE driver, I can attempt to > answer questions as my job/time permits. I do not have any access > to ATM equipment which would allow me to test anything, let alone > do any kind of debug/development work. Fortunately, there have been > several other folks who are active on the list that have stepped up > to the task so hats off to them! Did you see the comments I replied > with yesterday about examining IP mbufs as they come into ipatm_output()? > This would be the place to start determining who's doing the fragmenting.] > > Joseph Thomas > > -----Original Message----- > From: Alex Huppenthal [mailto:alex@aspenworks.com] > Sent: Friday, April 06, 2001 10:32 AM > To: Archinaco, Chris > Cc: freebsd-atm@FreeBSD.ORG > Subject: Re: SR100069960 - Linux resources > > > Chris, > > Thanks a million for this info. I'm still stuggling a bit with the BSD > driver and wonder if you can shed some light on how the ForeRunner card > actually operates now days. Is there a place we can look to find > documentation on the API to the card? Perhaps including a list of functional > changes made to PCA200E recently? > > I'm excited about using this card in a number of installations. Currently, > the FreeBSD version of the driver seems to fragment PDUs in a way which > Xedia routers (lucent) interpret as a 'tiny fragment' attack. At that point > they discard the entire PDU. > > New development is going on and I just wonder if you have information which > could verify how things work. > > I'm copying the group which is currently very interested in making FreeBSD > a high performance platform using your ATM PCI solution. > > Thank you, > > Alex > > PS: to listen in on the discussion about FreeBSD and ATM.. Send an email to: > mailto:subscribe-freebsd-atm@freebsd.org > > > ----- Original Message ----- > From: "Archinaco, Chris" > To: > Sent: Wednesday, March 14, 2001 2:41 PM > Subject: FW: SR100069960 - Linux resources > > > > > Hi Alex, > > > > > > Here are the Linux resources I was telling you about. I asked the > > > TSE who was running the PCA on Linux about FreeBSD but he told me that > he > > > had never actually tried it with our adapter. Let me know if you have > any > > > problems getting the source via Tactics Online. Let me know if you have > > > any questions. > > > > > > > > > LINUX Adapter code for Marconi ATM adapters. > > > The following are listed as a convenience for persons interested in > LINUX > > > drivers available for Marconi ATM Cards. Marconi assumes no liability > for > > > the utilization of any of the software referenced. > > > The referencing of this software should not be construed as an > endorsement > > > by Marconi for the use of the software or appropriateness of purpose for > > > any particular task. > > > These are not the only drivers available. > > > > > > HE-series card driver: > > > > > > > > > PCA200E card driver: > > > > > > > > > LE25/155 card driver: > > > > > > > > > Linux ATM Resources (Help on installation): > > > > > > > > > Hope this helps, > > > > > > Chris > > > > > > Chris Archinaco > > > Level 2 Technical Support Engineer - Edge Products > > > Marconi Services > > > phone: (800) 671-3673 > > > fax: (724) 742-6275 > > > email: chris.archinaco@marconi.com > > > URL: http://www.marconi.com > > > Tactics Online: http://tactics.marconi.com > > > > > > > > > > > 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 Fri Apr 6 9: 9:19 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 E06DB37B440 for ; Fri, 6 Apr 2001 09:09:16 -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 JAA49204; Fri, 6 Apr 2001 09:09:10 -0700 (PDT) (envelope-from rh@matriplex.com) Date: Fri, 6 Apr 2001 09:09:10 -0700 (PDT) From: Richard Hodges To: "Archinaco, Chris" Cc: freebsd-atm@FreeBSD.ORG Subject: RE: SR100069960 - Linux resources In-Reply-To: <1DE644007776D3119FAC00204840ECF404000D32@whq-msgusr-03.pit.comms.marconi.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-atm@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Fri, 6 Apr 2001, Archinaco, Chris wrote: > Hi Joe, > > As I mentioned to Alex, Marconi will officially be supporting Linux > in our newest driver project which is due out around November. I'll try to > do some digging on Alex's other questions and get back to you guys. Chris, Does this imply that you will be introducing a new ATM card soon? :-) With the changes to the Fore website, it seemed to me that you were were losing interest in ATM, and I was worried that you were planning on abandoning your PCI interface cards. -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 Fri Apr 6 9:16:16 2001 Delivered-To: freebsd-atm@freebsd.org Received: from esply02.cnt.com (mailhost.cnt.com [139.93.128.21]) by hub.freebsd.org (Postfix) with ESMTP id 9C16637B424 for ; Fri, 6 Apr 2001 09:16:10 -0700 (PDT) (envelope-from joe_thomas@cnt.com) Received: by esply02.cnt.com with Internet Mail Service (5.5.2650.21) id ; Fri, 6 Apr 2001 11:19:10 -0500 Message-ID: <67DB78CE91D7D41190A100508BFDF5E051EF19@esply03.cnt.com> From: Joe Thomas To: 'Alex Huppenthal' , "Archinaco, Chris" Cc: freebsd-atm@FreeBSD.ORG Subject: RE: SR100069960 - Linux resources Date: Fri, 6 Apr 2001 11:18:31 -0500 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2650.21) Content-Type: text/plain; charset="iso-8859-1" Sender: owner-freebsd-atm@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The microcode was embedded as a .h structure sometime in mid/late FBSD 3.x so no more having to download the "correct" version. To the best of my knowledge, the microcode used has not changed since we released the driver. Any improvement you see in your problem by backing down to FBSD 3.5 will be because of IP changes between 3.5 and 4.X, not from microcode or device driver changes. [The problems in the device driver between 3.5/4.0 and 4.1+ were because of mbuf structure changes which caused some problems with how the driver reserves space for passing tokens/etc. with the buffers, and with a corresponding change that caused a problem with how we used some space in the pkthdr structure where our assumptions about who and when those fields were used were no longer valid. The driver doesn't and never did try to do IP fragmentation. Someone mentioned examining the MTU size. This would be on the IPATM interface -- check with 'ifconfig -a'.] Joe -----Original Message----- From: Alex Huppenthal [mailto:alex@aspenworks.com] Sent: Friday, April 06, 2001 11:07 AM To: Joe Thomas; Archinaco, Chris Cc: freebsd-atm@FreeBSD.ORG Subject: Re: SR100069960 - Linux resources Yes, thank you for your suggestion on how to debug the driver via mbuf dumps. I can only hope I'm able to do that. :-) Its been many moons since I did any kernal debugging. Perhaps Chis at Marconi can shed some light on microcode revs too. Perhaps I'm using downloadable microcode that's not the right revision. I know people have said 3.5 FreeBSD runs the ATM PCA200e well. Perhaps I should just move back to that OS.. Forward sounds better though. ----- Original Message ----- From: "Joe Thomas" To: "'Alex Huppenthal'" ; "Archinaco, Chris" Cc: Sent: Friday, April 06, 2001 9:49 AM Subject: RE: SR100069960 - Linux resources > > The API for the 200E line of adapters is available as > ftp://ftp.fore.com/pub/docs/port/aali.pdf. I just checked and > it is dated May 1997. This document never did list what the > changes from microcode rev to rev were, they simply put out > a new document. Quite some time ago, Fore posted info on obtaining > driver source and documentation for their new HE line of adapters. > The HE is not really an API since you'd be talking straight to the > adapters registers, etc. as opposed to talking to a microcode app > on the 200E line. I assume someone actively doing HE development > on Linux could point you to the right specs, else someone at Macroni, > and if all else fails, I could go through my archives but that would > take some time to do... > > [Having done the initial FreeBSD FORE driver, I can attempt to > answer questions as my job/time permits. I do not have any access > to ATM equipment which would allow me to test anything, let alone > do any kind of debug/development work. Fortunately, there have been > several other folks who are active on the list that have stepped up > to the task so hats off to them! Did you see the comments I replied > with yesterday about examining IP mbufs as they come into ipatm_output()? > This would be the place to start determining who's doing the fragmenting.] > > Joseph Thomas > > -----Original Message----- > From: Alex Huppenthal [mailto:alex@aspenworks.com] > Sent: Friday, April 06, 2001 10:32 AM > To: Archinaco, Chris > Cc: freebsd-atm@FreeBSD.ORG > Subject: Re: SR100069960 - Linux resources > > > Chris, > > Thanks a million for this info. I'm still stuggling a bit with the BSD > driver and wonder if you can shed some light on how the ForeRunner card > actually operates now days. Is there a place we can look to find > documentation on the API to the card? Perhaps including a list of functional > changes made to PCA200E recently? > > I'm excited about using this card in a number of installations. Currently, > the FreeBSD version of the driver seems to fragment PDUs in a way which > Xedia routers (lucent) interpret as a 'tiny fragment' attack. At that point > they discard the entire PDU. > > New development is going on and I just wonder if you have information which > could verify how things work. > > I'm copying the group which is currently very interested in making FreeBSD > a high performance platform using your ATM PCI solution. > > Thank you, > > Alex > > PS: to listen in on the discussion about FreeBSD and ATM.. Send an email to: > mailto:subscribe-freebsd-atm@freebsd.org > > > ----- Original Message ----- > From: "Archinaco, Chris" > To: > Sent: Wednesday, March 14, 2001 2:41 PM > Subject: FW: SR100069960 - Linux resources > > > > > Hi Alex, > > > > > > Here are the Linux resources I was telling you about. I asked the > > > TSE who was running the PCA on Linux about FreeBSD but he told me that > he > > > had never actually tried it with our adapter. Let me know if you have > any > > > problems getting the source via Tactics Online. Let me know if you have > > > any questions. > > > > > > > > > LINUX Adapter code for Marconi ATM adapters. > > > The following are listed as a convenience for persons interested in > LINUX > > > drivers available for Marconi ATM Cards. Marconi assumes no liability > for > > > the utilization of any of the software referenced. > > > The referencing of this software should not be construed as an > endorsement > > > by Marconi for the use of the software or appropriateness of purpose for > > > any particular task. > > > These are not the only drivers available. > > > > > > HE-series card driver: > > > > > > > > > PCA200E card driver: > > > > > > > > > LE25/155 card driver: > > > > > > > > > Linux ATM Resources (Help on installation): > > > > > > > > > Hope this helps, > > > > > > Chris > > > > > > Chris Archinaco > > > Level 2 Technical Support Engineer - Edge Products > > > Marconi Services > > > phone: (800) 671-3673 > > > fax: (724) 742-6275 > > > email: chris.archinaco@marconi.com > > > URL: http://www.marconi.com > > > Tactics Online: http://tactics.marconi.com > > > > > > > > > > > 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 Fri Apr 6 11:28:55 2001 Delivered-To: freebsd-atm@freebsd.org Received: from mailgate.pit.comms.marconi.com (mailgate.pit.comms.marconi.com [169.144.68.6]) by hub.freebsd.org (Postfix) with ESMTP id E2ACB37B43F for ; Fri, 6 Apr 2001 11:28:51 -0700 (PDT) (envelope-from Chris.Archinaco@marconi.com) Received: from mailman.pit.comms.marconi.com (mailman.pit.comms.marconi.com [169.144.2.12]) by mailgate.pit.comms.marconi.com (8.9.3/8.9.3) with ESMTP id OAA26386; Fri, 6 Apr 2001 14:28:47 -0400 (EDT) Received: from whq-msgrtr-01.pit.comms.marconi.com (whq-msgrtr-01.pit.comms.marconi.com [169.144.2.221]) by mailman.pit.comms.marconi.com (8.9.3/8.9.3) with ESMTP id OAA21432; Fri, 6 Apr 2001 14:28:49 -0400 (EDT) Received: by whq-msgrtr-01.pit.comms.marconi.com with Internet Mail Service (5.5.2650.21) id <2G59T457>; Fri, 6 Apr 2001 14:28:47 -0400 Message-ID: <1DE644007776D3119FAC00204840ECF404000D37@whq-msgusr-03.pit.comms.marconi.com> From: "Archinaco, Chris" To: "'Richard Hodges'" Cc: freebsd-atm@FreeBSD.ORG Subject: RE: SR100069960 - Linux resources Date: Fri, 6 Apr 2001 14:28:45 -0400 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2650.21) Content-Type: text/plain; charset="ISO-8859-1" Sender: owner-freebsd-atm@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Hi Richard, I'm not aware of any plans to introduce a new adapter. However, I'm not aware of any plans to abandon PCI cards either - we're the largest manufacturer of ATM cards in the world. -Chris Chris Archinaco Level 2 Technical Support Engineer - Edge Products Marconi Services phone: (800) 671-3673 fax: (724) 742-6275 email: chris.archinaco@marconi.com URL: http://www.marconi.com Tactics Online: http://tactics.marconi.com >-----Original Message----- >From: Richard Hodges [mailto:rh@matriplex.com] >Sent: Friday, April 06, 2001 12:09 PM >To: Archinaco, Chris >Cc: freebsd-atm@FreeBSD.ORG >Subject: RE: SR100069960 - Linux resources > > >On Fri, 6 Apr 2001, Archinaco, Chris wrote: > >> Hi Joe, >> >> As I mentioned to Alex, Marconi will officially be >supporting Linux >> in our newest driver project which is due out around >November. I'll try to >> do some digging on Alex's other questions and get back to you guys. > >Chris, > >Does this imply that you will be introducing a new ATM card soon? :-) > >With the changes to the Fore website, it seemed to me that you >were were losing interest in ATM, and I was worried that you >were planning on abandoning your PCI interface cards. > >-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 Fri Apr 6 16:37:41 2001 Delivered-To: freebsd-atm@freebsd.org Received: from aspenworks.com (aspenworks.com [192.94.236.1]) by hub.freebsd.org (Postfix) with ESMTP id A9D7D37B42C for ; Fri, 6 Apr 2001 16:37:33 -0700 (PDT) (envelope-from alex@aspenworks.com) Received: from d7k (matrix.aspenworks.com [216.38.199.82]) by aspenworks.com (8.9.3/8.9.3) with SMTP id RAA29603; Fri, 6 Apr 2001 17:37:25 -0600 (MDT) (envelope-from alex@aspenworks.com) Message-ID: <001501c0befa$d556a260$1800a8c0@d7k> From: "Alex Huppenthal" To: "Joe Thomas" , "Archinaco, Chris" Cc: References: <67DB78CE91D7D41190A100508BFDF5E051EF19@esply03.cnt.com> Subject: Re: SR100069960 - Linux resources Date: Fri, 6 Apr 2001 18:36:43 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4133.2400 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 Sender: owner-freebsd-atm@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org MTU shows up as 48. Can't change the MTU with ifconfig -Alex Thanks to everyone for the insight and information today. ----- Original Message ----- From: "Joe Thomas" To: "'Alex Huppenthal'" ; "Archinaco, Chris" Cc: Sent: Friday, April 06, 2001 10:18 AM Subject: RE: SR100069960 - Linux resources > > The microcode was embedded as a .h structure sometime in mid/late > FBSD 3.x so no more having to download the "correct" version. To > the best of my knowledge, the microcode used has not changed since > we released the driver. Any improvement you see in your problem by > backing down to FBSD 3.5 will be because of IP changes between 3.5 > and 4.X, not from microcode or device driver changes. [The problems > in the device driver between 3.5/4.0 and 4.1+ were because of mbuf > structure changes which caused some problems with how the driver > reserves space for passing tokens/etc. with the buffers, and with > a corresponding change that caused a problem with how we used some > space in the pkthdr structure where our assumptions about who and > when those fields were used were no longer valid. The driver doesn't > and never did try to do IP fragmentation. Someone mentioned examining > the MTU size. This would be on the IPATM interface -- check with > 'ifconfig -a'.] > > Joe > > -----Original Message----- > From: Alex Huppenthal [mailto:alex@aspenworks.com] > Sent: Friday, April 06, 2001 11:07 AM > To: Joe Thomas; Archinaco, Chris > Cc: freebsd-atm@FreeBSD.ORG > Subject: Re: SR100069960 - Linux resources > > > Yes, thank you for your suggestion on how to debug the driver via mbuf > dumps. I can only hope I'm able to do that. :-) Its been many moons since I > did any kernal debugging. Perhaps Chis at Marconi can shed some light on > microcode revs too. Perhaps I'm using downloadable microcode that's not the > right revision. > > I know people have said 3.5 FreeBSD runs the ATM PCA200e well. Perhaps I > should just move back to that OS.. Forward sounds better though. > > > ----- Original Message ----- > From: "Joe Thomas" > To: "'Alex Huppenthal'" ; "Archinaco, Chris" > > Cc: > Sent: Friday, April 06, 2001 9:49 AM > Subject: RE: SR100069960 - Linux resources > > > > > > The API for the 200E line of adapters is available as > > ftp://ftp.fore.com/pub/docs/port/aali.pdf. I just checked and > > it is dated May 1997. This document never did list what the > > changes from microcode rev to rev were, they simply put out > > a new document. Quite some time ago, Fore posted info on obtaining > > driver source and documentation for their new HE line of adapters. > > The HE is not really an API since you'd be talking straight to the > > adapters registers, etc. as opposed to talking to a microcode app > > on the 200E line. I assume someone actively doing HE development > > on Linux could point you to the right specs, else someone at Macroni, > > and if all else fails, I could go through my archives but that would > > take some time to do... > > > > [Having done the initial FreeBSD FORE driver, I can attempt to > > answer questions as my job/time permits. I do not have any access > > to ATM equipment which would allow me to test anything, let alone > > do any kind of debug/development work. Fortunately, there have been > > several other folks who are active on the list that have stepped up > > to the task so hats off to them! Did you see the comments I replied > > with yesterday about examining IP mbufs as they come into ipatm_output()? > > This would be the place to start determining who's doing the fragmenting.] > > > > Joseph Thomas > > > > -----Original Message----- > > From: Alex Huppenthal [mailto:alex@aspenworks.com] > > Sent: Friday, April 06, 2001 10:32 AM > > To: Archinaco, Chris > > Cc: freebsd-atm@FreeBSD.ORG > > Subject: Re: SR100069960 - Linux resources > > > > > > Chris, > > > > Thanks a million for this info. I'm still stuggling a bit with the BSD > > driver and wonder if you can shed some light on how the ForeRunner card > > actually operates now days. Is there a place we can look to find > > documentation on the API to the card? Perhaps including a list of > functional > > changes made to PCA200E recently? > > > > I'm excited about using this card in a number of installations. > Currently, > > the FreeBSD version of the driver seems to fragment PDUs in a way which > > Xedia routers (lucent) interpret as a 'tiny fragment' attack. At that > point > > they discard the entire PDU. > > > > New development is going on and I just wonder if you have information > which > > could verify how things work. > > > > I'm copying the group which is currently very interested in making > FreeBSD > > a high performance platform using your ATM PCI solution. > > > > Thank you, > > > > Alex > > > > PS: to listen in on the discussion about FreeBSD and ATM.. Send an email > to: > > mailto:subscribe-freebsd-atm@freebsd.org > > > > > > ----- Original Message ----- > > From: "Archinaco, Chris" > > To: > > Sent: Wednesday, March 14, 2001 2:41 PM > > Subject: FW: SR100069960 - Linux resources > > > > > > > > Hi Alex, > > > > > > > > Here are the Linux resources I was telling you about. I asked the > > > > TSE who was running the PCA on Linux about FreeBSD but he told me that > > he > > > > had never actually tried it with our adapter. Let me know if you have > > any > > > > problems getting the source via Tactics Online. Let me know if you > have > > > > any questions. > > > > > > > > > > > > LINUX Adapter code for Marconi ATM adapters. > > > > The following are listed as a convenience for persons interested in > > LINUX > > > > drivers available for Marconi ATM Cards. Marconi assumes no liability > > for > > > > the utilization of any of the software referenced. > > > > The referencing of this software should not be construed as an > > endorsement > > > > by Marconi for the use of the software or appropriateness of purpose > for > > > > any particular task. > > > > These are not the only drivers available. > > > > > > > > HE-series card driver: > > > > > > > > > > > > PCA200E card driver: > > > > > > > > > > > > LE25/155 card driver: > > > > > > > > > > > > Linux ATM Resources (Help on installation): > > > > > > > > > > > > Hope this helps, > > > > > > > > Chris > > > > > > > > Chris Archinaco > > > > Level 2 Technical Support Engineer - Edge Products > > > > Marconi Services > > > > phone: (800) 671-3673 > > > > fax: (724) 742-6275 > > > > email: chris.archinaco@marconi.com > > > > URL: http://www.marconi.com > > > > Tactics Online: http://tactics.marconi.com > > > > > > > > > > > > > > > > > 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 > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-atm" in the body of the message From owner-freebsd-atm Fri Apr 6 17:18:23 2001 Delivered-To: freebsd-atm@freebsd.org Received: from mauibuilt.com (mauibuilt.com [205.166.249.50]) by hub.freebsd.org (Postfix) with ESMTP id 3251337B423 for ; Fri, 6 Apr 2001 17:18:20 -0700 (PDT) (envelope-from atm@mauibuilt.com) Received: (from atm@localhost) by mauibuilt.com (8.9.3/8.9.3) id OAA94316 for freebsd-atm@freebsd.org; Fri, 6 Apr 2001 14:18:14 -1000 (HST) (envelope-from atm) From: FreeBSD-ATM Mailing List Message-Id: <200104070018.OAA94316@mauibuilt.com> Subject: Marconi HE-155 To: freebsd-atm@freebsd.org Date: Fri, 6 Apr 2001 14:18:14 -1000 (HST) X-Mailer: ELM [version 2.4ME+ PL77 (25)] MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII Sender: owner-freebsd-atm@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org I have been working with the people at Marconi who are in the process of implemnnting RFC1483 Ethernet over ATM encasulation support for there LINUX driver for the HE-155/200E ATM adaptors. They say they mignt be willing to share the code with me before the release of the driver. I am not a programer.. would anyone be interested in this code? Thanks in advance Richard Puga puga@mauibuilt.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-atm" in the body of the message From owner-freebsd-atm Fri Apr 6 17:30:46 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 C431637B423 for ; Fri, 6 Apr 2001 17:30: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 RAA50169; Fri, 6 Apr 2001 17:30:26 -0700 (PDT) (envelope-from rh@matriplex.com) Date: Fri, 6 Apr 2001 17:30:26 -0700 (PDT) From: Richard Hodges To: FreeBSD-ATM Mailing List Cc: freebsd-atm@FreeBSD.ORG Subject: Re: Marconi HE-155 In-Reply-To: <200104070018.OAA94316@mauibuilt.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-atm@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Fri, 6 Apr 2001, FreeBSD-ATM Mailing List wrote: > I have been working with the people at Marconi who are in the process of > implemnnting RFC1483 Ethernet over ATM encasulation support for > there LINUX driver for the HE-155/200E ATM adaptors. > > They say they mignt be willing to share the code with me before the > release of the driver. > > I am not a programer.. would anyone be interested in this code? I am a bit puzzled at this - RFC1483 b/r encapsulation is not in the driver, but at a higher level (in the HARP layer for FreeBSD). As for taking a look... sure, why not? 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