Date: Mon, 21 Apr 2003 17:22:06 +0200 From: Vincent Jardin <vjardin@wanadoo.fr> To: freebsd-atm@freebsd.org Cc: archie@dellroad.org Subject: Netgraph Virtual ATM/Harp driver Message-ID: <200304211722.06156.vjardin@wanadoo.fr>
next in thread | raw e-mail | index | archive | help
Enclosed a link to a patch of the HARP stack and a Netgraph node that pro= vides=20 a Virtual Physical ATM driver for the HARP stack. It is usefull when you = do=20 not have an ATM board ;-) For example, it can be used to do ATM over UDP=20 (what a crazy idea !!). See netgraph/regression/memory_leak.sh For example, there is a non-regression test that shows that the HARP stac= k can=20 support a dynamic attachment and detachment of the PIF. http://vjardin.free.fr/harp/harp_20030421.tgz Then, based on this VATMPIF, I have enhanced the atm tool in order to add= PVC=20 that supports CBR, VBR and UBR. There are other features like debugging without recompiling the Kernel,=20 tcpdump support on the NBMA interfaces, ... and bug fixes against a panic= =20 related to a old code of atm_if.c that were used to clean that addresses = and=20 the route tables. The debugging supports uses the following sysctls: net.harp.atm.atm_debug: 0|1 net.harp.atm.atm_dev_print: 0|1 net.harp.atm.atm_print_data: 0|1 net.harp.ip.ipatm_print: 0|1 net.harp.spans.spanscls_print: 0|1 net.harp.uni.uniarp_print: 0|1 net.harp.uni.unisig_print_msg: 0|1|2 See the INSTALL file. This patch is based on FreeBSD 4.7, however it coul= d be=20 ported easily for all the releases of FreeBSD that supports both Netgraph= and=20 HARP. I would be interesed in getting feedbacks about some new features or bugs= =2E I=20 could not test the UNI, neither the SPANS code yet. Regards, Vincent
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200304211722.06156.vjardin>