From owner-freebsd-net@FreeBSD.ORG Sat Dec 4 09:09:53 2004 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 77EB516A4CE; Sat, 4 Dec 2004 09:09:53 +0000 (GMT) Received: from smtp2.jazztel.es (smtp2.jazztel.es [62.14.3.162]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8F04C43D41; Sat, 4 Dec 2004 09:09:52 +0000 (GMT) (envelope-from josemi@freebsd.jazztel.es) Received: from antivirus by smtp2.jazztel.es with antivirus id 1CaVv6-0005Uk-00 Sat, 04 Dec 2004 10:09:36 +0100 Received: from [212.106.254.37] (helo=rguez.homeunix.net) by smtp2.jazztel.es with esmtp id 1CaVv5-0005UN-00 Sat, 04 Dec 2004 10:09:35 +0100 Received: from redesjm.local (orion.redesjm.local [192.168.254.16]) by rguez.homeunix.net (8.13.1/8.13.1) with ESMTP id iB499aLM000544; Sat, 4 Dec 2004 10:09:36 +0100 (CET) (envelope-from freebsd@redesjm.local) Received: by redesjm.local (8.13.1/8.13.1/Submit) id iB499en5083031; Sat, 4 Dec 2004 10:09:40 +0100 (CET) (envelope-from freebsd@redesjm.local) From: Jose M Rodriguez To: Bruce M Simpson Date: Sat, 4 Dec 2004 10:09:37 +0100 User-Agent: KMail/1.7.1 References: <200412021702.53996.freebsd@redesjm.local> <200412032125.57063.freebsd@redesjm.local> <20041204005606.GF745@empiric.icir.org> In-Reply-To: <20041204005606.GF745@empiric.icir.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <200412041009.39629.freebsd@redesjm.local> X-AntiVirus: checked by AntiVir Milter (version: 1.1; AVE: 6.28.0.19; VDF: 6.28.0.104; host: antares.redesjm.local) X-Virus-Scanned: by antivirus cc: hackers@freebsd.org cc: Andre Oppermann cc: Jose M Rodriguez cc: freebsd-usb@freebsd.org cc: net@freebsd.org Subject: Re: about a usb adsl modem driver X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 04 Dec 2004 09:09:53 -0000 El S=E1bado, 4 de Diciembre de 2004 01:56, Bruce M Simpson escribi=F3: > On Fri, Dec 03, 2004 at 09:25:56PM +0100, Jose M Rodriguez wrote: > > But noted strong differences between atm boards and adsl modems. > > > > - atm boards are hardware assisted. usb adsl modems are bare > > assisted. - atm boards support better signaling, multiple channels, > > ... usb adsl modems just one PVC with uni signaling. > > Not really. See below. > > > So I realize that try to get a NATM/NETGRAPH hardware driver may be > > too work for little gain. > > Actually writing a NATM driver is far easier than writing a HARP > driver. And Harti's newer drivers for ATM cards are, in fact, NATM > drivers. You only need to implement Netgraph hooks. You don't need to > worry about implementing Netgraph protocol nodes, generally. > I think so. The actual ueagle driver do that, only needs NetGraph=20 aditions. My objections to implement NATM are related to the final operation. =20 What you get througt NATM is of low interest for usb adsl users. You don't need signaling managers, multipe channels, ... I think that a direct, one PVC, usb adsl version of ng_atm will do the=20 work. I think implement the netgraph support directly in the usb=20 driver. About the rest of the ng_ nodes involved, I think the only problem is=20 ng_atmllc. To be a generic aal5 frame diverter, it lacks some funtionality like=20 VCMux support or ppp VcMux/LLC autoswitch. > You might want to contact Benno Rice, he was working on a software > AAL5 kernel module to augment netnatm, which would help if you're > targeting the lower end ADSL hardware. > My initial plans was implement this as part of the driver, but I no=20 have any objections to this. But I'll prefer take this in the future,=20 when we have a working driver (Well, another. ueagle really works on=20 RELENG_5). Any pointer on this is welcome. =2D- josemi > Regards, > BMS