summaryrefslogtreecommitdiffstats
path: root/sys/netatm/ipatm/ipatm_load.c
diff options
context:
space:
mode:
authorharti <harti@FreeBSD.org>2003-07-24 15:25:17 +0000
committerharti <harti@FreeBSD.org>2003-07-24 15:25:17 +0000
commit66450ad78cf74feb9369964ae439f8df537c4de7 (patch)
tree825d2d5c6b1a57f0c1717aed524978376f8f19b0 /sys/netatm/ipatm/ipatm_load.c
parentde6c6f2703549901121c8497439c951df5169ed2 (diff)
downloadFreeBSD-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.c17
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);
OpenPOWER on IntegriCloud