Module Name:    src
Committed By:   rmind
Date:           Tue Aug 14 22:31:44 UTC 2012

Modified Files:
        src/usr.sbin/npf/npftest: Makefile README
Added Files:
        src/sys/rump/net/lib/libnpf: Makefile component.c shlib_version
Removed Files:
        src/sys/rump/dev/lib/libnpf: Makefile component.c shlib_version

Log Message:
Move and rename librumpdev_npf to librumpnet_npf.


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r0 src/sys/rump/dev/lib/libnpf/Makefile
cvs rdiff -u -r1.1 -r0 src/sys/rump/dev/lib/libnpf/component.c \
    src/sys/rump/dev/lib/libnpf/shlib_version
cvs rdiff -u -r0 -r1.1 src/sys/rump/net/lib/libnpf/Makefile \
    src/sys/rump/net/lib/libnpf/component.c \
    src/sys/rump/net/lib/libnpf/shlib_version
cvs rdiff -u -r1.2 -r1.3 src/usr.sbin/npf/npftest/Makefile
cvs rdiff -u -r1.1 -r1.2 src/usr.sbin/npf/npftest/README

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/usr.sbin/npf/npftest/Makefile
diff -u src/usr.sbin/npf/npftest/Makefile:1.2 src/usr.sbin/npf/npftest/Makefile:1.3
--- src/usr.sbin/npf/npftest/Makefile:1.2	Wed May 30 21:38:04 2012
+++ src/usr.sbin/npf/npftest/Makefile	Tue Aug 14 22:31:44 2012
@@ -12,7 +12,7 @@ LIBNPFTEST!=	cd ${.CURDIR}/libnpftest &&
 DPADD+=		${LIBNPFTEST}/libnpftest.a
 LDADD+=		-L${LIBNPFTEST} -lnpftest
 
-LDADD+=		-lrump -lrumpvfs -lrumpnet -lrumpnet_net -lrumpdev_npf
+LDADD+=		-lrump -lrumpvfs -lrumpnet -lrumpnet_net -lrumpnet_npf
 
 LDADD+=		-lpcap -lprop -lpthread
 

Index: src/usr.sbin/npf/npftest/README
diff -u src/usr.sbin/npf/npftest/README:1.1 src/usr.sbin/npf/npftest/README:1.2
--- src/usr.sbin/npf/npftest/README:1.1	Sun Aug 12 03:35:14 2012
+++ src/usr.sbin/npf/npftest/README	Tue Aug 14 22:31:44 2012
@@ -1,4 +1,4 @@
-$NetBSD: README,v 1.1 2012/08/12 03:35:14 rmind Exp $
+$NetBSD: README,v 1.2 2012/08/14 22:31:44 rmind Exp $
 
 npftest - a tool for regression testing and debugging NPF.
 It uses RUMP framework to run NPF kernel module in the userspace.
@@ -23,7 +23,7 @@ Update RUMP libraries once the kernel si
 cd src/sys/net/npf
 sudo make includes
 
-cd src/sys/rump/dev/lib/libnpf
+cd src/sys/rump/net/lib/libnpf
 make distclean
 MKDEBUG=yes MKDEBUGLIB=yes DBG=-g make -j8
 sudo MKDEBUG=yes MKDEBUGLIB=yes DBG=-g make install

Added files:

Index: src/sys/rump/net/lib/libnpf/Makefile
diff -u /dev/null src/sys/rump/net/lib/libnpf/Makefile:1.1
--- /dev/null	Tue Aug 14 22:31:44 2012
+++ src/sys/rump/net/lib/libnpf/Makefile	Tue Aug 14 22:31:44 2012
@@ -0,0 +1,24 @@
+#	$NetBSD: Makefile,v 1.1 2012/08/14 22:31:44 rmind Exp $
+#
+# Public Domain.
+#
+
+.PATH:	${.CURDIR}/../../../../net/npf
+
+LIB=	rumpnet_npf
+
+SRCS=	npf.c npf_alg.c npf_ctl.c npf_handler.c
+SRCS+=	npf_inet.c npf_instr.c npf_log.c npf_mbuf.c npf_nat.c
+SRCS+=	npf_processor.c npf_ruleset.c npf_rproc.c npf_sendpkt.c
+SRCS+=	npf_session.c npf_state.c npf_state_tcp.c
+SRCS+=	npf_tableset.c npf_tableset_ptree.c
+
+SRCS+=	component.c
+
+WARNS=	4
+
+CPPFLAGS+=	-D_NPF_TESTING
+CPPFLAGS+=	-I${.CURDIR}/../../../librump/rumpvfs
+
+.include <bsd.lib.mk>
+.include <bsd.klinks.mk>
Index: src/sys/rump/net/lib/libnpf/component.c
diff -u /dev/null src/sys/rump/net/lib/libnpf/component.c:1.1
--- /dev/null	Tue Aug 14 22:31:44 2012
+++ src/sys/rump/net/lib/libnpf/component.c	Tue Aug 14 22:31:44 2012
@@ -0,0 +1,34 @@
+/*	$NetBSD: component.c,v 1.1 2012/08/14 22:31:44 rmind Exp $	*/
+
+/*
+ * Public Domain.
+ */
+
+#include <sys/cdefs.h>
+__KERNEL_RCSID(0, "$NetBSD: component.c,v 1.1 2012/08/14 22:31:44 rmind Exp $");
+
+#include <sys/param.h>
+#include <sys/conf.h>
+#include <sys/device.h>
+#include <sys/stat.h>
+
+#include "rump_private.h"
+#include "rump_vfs_private.h"
+
+extern const struct cdevsw npf_cdevsw;
+
+RUMP_COMPONENT(RUMP_COMPONENT_DEV)
+{
+	devmajor_t bmajor = NODEVMAJOR, cmajor = NODEVMAJOR;
+	int error;
+
+	error = devsw_attach("npf", NULL, &bmajor, &npf_cdevsw, &cmajor);
+	if (error) {
+		panic("npf attach failed: %d", error);
+	}
+
+	error = rump_vfs_makeonedevnode(S_IFCHR, "/dev/npf", cmajor, 0);
+	if (error) {
+		panic("npf device node creation failed: %d", error);
+	}
+}
Index: src/sys/rump/net/lib/libnpf/shlib_version
diff -u /dev/null src/sys/rump/net/lib/libnpf/shlib_version:1.1
--- /dev/null	Tue Aug 14 22:31:44 2012
+++ src/sys/rump/net/lib/libnpf/shlib_version	Tue Aug 14 22:31:44 2012
@@ -0,0 +1,4 @@
+#	$NetBSD: shlib_version,v 1.1 2012/08/14 22:31:44 rmind Exp $
+#
+major=0
+minor=0

Reply via email to