diff options
author | harti <harti@FreeBSD.org> | 2003-07-24 15:25:17 +0000 |
---|---|---|
committer | harti <harti@FreeBSD.org> | 2003-07-24 15:25:17 +0000 |
commit | 66450ad78cf74feb9369964ae439f8df537c4de7 (patch) | |
tree | 825d2d5c6b1a57f0c1717aed524978376f8f19b0 /sys/netatm/ipatm/ipatm_load.c | |
parent | de6c6f2703549901121c8497439c951df5169ed2 (diff) | |
download | FreeBSD-src-66450ad78cf74feb9369964ae439f8df537c4de7.zip FreeBSD-src-66450ad78cf74feb9369964ae439f8df537c4de7.tar.gz |
Make the debugging variable that controls dumping of IP over ATM packets
accessible as a sysctl.
Submitted by: Vincent Jardin <vjardin@wanadoo.fr>
MFC after: 2 weeks
Diffstat (limited to 'sys/netatm/ipatm/ipatm_load.c')
-rw-r--r-- | sys/netatm/ipatm/ipatm_load.c | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/sys/netatm/ipatm/ipatm_load.c b/sys/netatm/ipatm/ipatm_load.c index c67239c..3334518 100644 --- a/sys/netatm/ipatm/ipatm_load.c +++ b/sys/netatm/ipatm/ipatm_load.c @@ -38,7 +38,6 @@ __FBSDID("$FreeBSD$"); #endif #include <sys/param.h> -#include <sys/types.h> #include <sys/systm.h> #include <sys/errno.h> #include <sys/time.h> @@ -46,6 +45,8 @@ __FBSDID("$FreeBSD$"); #include <sys/socket.h> #include <sys/socketvar.h> #include <sys/syslog.h> +#include <sys/kernel.h> +#include <sys/sysctl.h> #include <net/if.h> #include <netinet/in.h> #include <netinet/in_var.h> @@ -70,7 +71,6 @@ __FBSDID("$FreeBSD$"); */ int ipatm_vccnt = 0; int ipatm_vcidle = IPATM_VCIDLE; -int ipatm_print = 0; u_long last_map_ipdst = 0; struct ipvcc* last_map_ipvcc = NULL; @@ -101,6 +101,19 @@ Atm_endpoint ipatm_endpt = { uma_zone_t ipatm_vc_zone; /* + * net.harp.ip + */ +SYSCTL_NODE(_net_harp, OID_AUTO, ip, CTLFLAG_RW, 0, "IPv4 over ATM"); + +/* + * net.harp.ip.ipatm_print + */ +int ipatm_print = 0; +SYSCTL_INT(_net_harp_ip, OID_AUTO, ipatm_print, CTLFLAG_RW, + &ipatm_print, 0, "dump IPv4-over-ATM packets"); + + +/* * Local functions */ static int ipatm_start(void); |