Skip site navigation (1)Skip section navigation (2)
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>