From owner-freebsd-net Fri May 24 20:12:24 2002 Delivered-To: freebsd-net@freebsd.org Received: from loquat.bbn.com (crodrigues.bbn.com [128.89.72.49]) by hub.freebsd.org (Postfix) with ESMTP id 206C937B404 for ; Fri, 24 May 2002 20:12:16 -0700 (PDT) Received: (from crodrigu@localhost) by loquat.bbn.com (8.11.2/8.11.2) id g4P3CEQ00722; Fri, 24 May 2002 23:12:14 -0400 Date: Fri, 24 May 2002 23:12:14 -0400 From: Craig Rodrigues To: Henry Fung Cc: freebsd-net@FreeBSD.ORG Subject: Re: data link layer protocol Message-ID: <20020524231214.A381@bbn.com> References: <20020525020538.71422.qmail@web11206.mail.yahoo.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <20020525020538.71422.qmail@web11206.mail.yahoo.com>; from henryfung_00@yahoo.com on Fri, May 24, 2002 at 07:05:38PM -0700 Sender: owner-freebsd-net@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On Fri, May 24, 2002 at 07:05:38PM -0700, Henry Fung wrote: > Is there any module or well-known mechanism available > for punting a data link layer PDU to a user process? > Also for sending out PDUs? > Say I'd like to implement ARP as a user process, or > some other protocols. > Thanks. > Henry Hi, Try reading the man page for the tap device: man tap There is also a web page with more information: http://vtun.sourceforge.net/ You may also wish to look at netgraph: man 4 netgraph http://www.elischer.org/netgraph/ -- Craig Rodrigues Distributed Systems and Logistics, Office 6/304 crodrigu@bbn.com BBN Technologies, a Verizon company (617) 873-4725 Cambridge, MA To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message