summaryrefslogtreecommitdiff
path: root/sys/modules
diff options
context:
space:
mode:
authorahoka <ahoka@NetBSD.org>2010-04-12 14:05:38 +0000
committerahoka <ahoka@NetBSD.org>2010-04-12 14:05:38 +0000
commitdcc843776f52b79e226ed50cebb6cd35fcb20e8c (patch)
treedfc75c20c47b26f8054a168663917513d26fe26c /sys/modules
parentf6a8ba3d97cc4035a1493eb92c940400bb263982 (diff)
Add new type kernel module for pf (includes pflog, but not pfsync).
Diffstat (limited to 'sys/modules')
-rw-r--r--sys/modules/pf/Makefile23
-rw-r--r--sys/modules/pf/bpfilter.h2
-rw-r--r--sys/modules/pf/pf.h2
-rw-r--r--sys/modules/pf/pflog.h2
-rw-r--r--sys/modules/pf/pfsync.h2
5 files changed, 31 insertions, 0 deletions
diff --git a/sys/modules/pf/Makefile b/sys/modules/pf/Makefile
new file mode 100644
index 00000000000..fac8941d868
--- /dev/null
+++ b/sys/modules/pf/Makefile
@@ -0,0 +1,23 @@
+# $NetBSD: Makefile,v 1.1 2010/04/12 14:05:38 ahoka Exp $
+
+.include "../Makefile.inc"
+
+.PATH: ${S}/dist/pf/net ${S}/dist/pf/netinet
+
+KMOD= pf
+
+SRCS= if_compat.c
+SRCS+= if_pflog.c
+SRCS+= pf.c
+SRCS+= pf_if.c
+SRCS+= pf_ioctl.c
+SRCS+= pf_mtag.c
+SRCS+= pf_norm.c
+SRCS+= pf_osfp.c
+SRCS+= pf_ruleset.c
+SRCS+= pf_table.c
+SRCS+= tcp_rndiss.c
+
+CPPFLAGS+= -I${S}/dist/pf -I${S} -DINET6 -DINET
+
+.include <bsd.kmodule.mk>
diff --git a/sys/modules/pf/bpfilter.h b/sys/modules/pf/bpfilter.h
new file mode 100644
index 00000000000..03c43e84daf
--- /dev/null
+++ b/sys/modules/pf/bpfilter.h
@@ -0,0 +1,2 @@
+/* $NetBSD: bpfilter.h,v 1.1 2010/04/12 14:05:38 ahoka Exp $ */
+#define NBPFILTER 1
diff --git a/sys/modules/pf/pf.h b/sys/modules/pf/pf.h
new file mode 100644
index 00000000000..b7b599c254c
--- /dev/null
+++ b/sys/modules/pf/pf.h
@@ -0,0 +1,2 @@
+/* $NetBSD: pf.h,v 1.1 2010/04/12 14:05:38 ahoka Exp $ */
+#define NPF 1
diff --git a/sys/modules/pf/pflog.h b/sys/modules/pf/pflog.h
new file mode 100644
index 00000000000..84e19fedd05
--- /dev/null
+++ b/sys/modules/pf/pflog.h
@@ -0,0 +1,2 @@
+/* $NetBSD: pflog.h,v 1.1 2010/04/12 14:05:38 ahoka Exp $ */
+#define NPFLOG 1
diff --git a/sys/modules/pf/pfsync.h b/sys/modules/pf/pfsync.h
new file mode 100644
index 00000000000..70d168884ec
--- /dev/null
+++ b/sys/modules/pf/pfsync.h
@@ -0,0 +1,2 @@
+/* $NetBSD: pfsync.h,v 1.1 2010/04/12 14:05:38 ahoka Exp $ */
+#define NPFSYNC 0