From owner-freebsd-net@FreeBSD.ORG Sat Dec 4 00:56:12 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 3729616A4CE; Sat, 4 Dec 2004 00:56:12 +0000 (GMT) Received: from arginine.spc.org (arginine.spc.org [195.206.69.236]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9519043D41; Sat, 4 Dec 2004 00:56:11 +0000 (GMT) (envelope-from bms@spc.org) Received: from localhost (localhost [127.0.0.1]) by arginine.spc.org (Postfix) with ESMTP id D5E596546C; Sat, 4 Dec 2004 00:56:09 +0000 (GMT) Received: from arginine.spc.org ([127.0.0.1]) by localhost (arginine.spc.org [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 32540-04-3; Sat, 4 Dec 2004 00:56:09 +0000 (GMT) Received: from empiric.dek.spc.org (dhcp120.icir.org [192.150.187.120]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by arginine.spc.org (Postfix) with ESMTP id C7C4C65418; Sat, 4 Dec 2004 00:56:08 +0000 (GMT) Received: by empiric.dek.spc.org (Postfix, from userid 1001) id EBF2D6710; Fri, 3 Dec 2004 16:56:06 -0800 (PST) Date: Fri, 3 Dec 2004 16:56:06 -0800 From: Bruce M Simpson To: Jose M Rodriguez Message-ID: <20041204005606.GF745@empiric.icir.org> References: <200412021702.53996.freebsd@redesjm.local> <200412032044.56370.freebsd@redesjm.local> <41B0C569.9070704@freebsd.org> <200412032125.57063.freebsd@redesjm.local> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200412032125.57063.freebsd@redesjm.local> cc: hackers@freebsd.org cc: Andre Oppermann 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 00:56:12 -0000 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. 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. Regards, BMS