Module Name:    src
Committed By:   rmind
Date:           Thu Sep 19 12:05:11 UTC 2013

Modified Files:
        src/usr.sbin/npf/npfctl: npf.conf.5 npf_build.c npfctl.8 npfctl.c
            npfctl.h

Log Message:
npfctl: remove some n-code leftovers, fix the build, update the man pages.


To generate a diff of this commit:
cvs rdiff -u -r1.29 -r1.30 src/usr.sbin/npf/npfctl/npf.conf.5
cvs rdiff -u -r1.25 -r1.26 src/usr.sbin/npf/npfctl/npf_build.c
cvs rdiff -u -r1.13 -r1.14 src/usr.sbin/npf/npfctl/npfctl.8
cvs rdiff -u -r1.38 -r1.39 src/usr.sbin/npf/npfctl/npfctl.c
cvs rdiff -u -r1.31 -r1.32 src/usr.sbin/npf/npfctl/npfctl.h

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/npfctl/npf.conf.5
diff -u src/usr.sbin/npf/npfctl/npf.conf.5:1.29 src/usr.sbin/npf/npfctl/npf.conf.5:1.30
--- src/usr.sbin/npf/npfctl/npf.conf.5:1.29	Sun Mar 10 21:55:40 2013
+++ src/usr.sbin/npf/npfctl/npf.conf.5	Thu Sep 19 12:05:11 2013
@@ -1,4 +1,4 @@
-.\"    $NetBSD: npf.conf.5,v 1.29 2013/03/10 21:55:40 christos Exp $
+.\"    $NetBSD: npf.conf.5,v 1.30 2013/09/19 12:05:11 rmind Exp $
 .\"
 .\" Copyright (c) 2009-2013 The NetBSD Foundation, Inc.
 .\" All rights reserved.
@@ -27,7 +27,7 @@
 .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 .\" POSSIBILITY OF SUCH DAMAGE.
 .\"
-.Dd March 10, 2013
+.Dd September 19, 2013
 .Dt NPF.CONF 5
 .Os
 .Sh NAME
@@ -315,8 +315,8 @@ group (default) {
 .Ed
 .\" -----
 .Sh SEE ALSO
-.Xr npfctl 8 ,
-.Xr npf_ncode 9
+.Xr bpf 4 ,
+.Xr npfctl 8
 .Sh HISTORY
 NPF first appeared in
 .Nx 6.0 .

Index: src/usr.sbin/npf/npfctl/npf_build.c
diff -u src/usr.sbin/npf/npfctl/npf_build.c:1.25 src/usr.sbin/npf/npfctl/npf_build.c:1.26
--- src/usr.sbin/npf/npfctl/npf_build.c:1.25	Thu Sep 19 01:04:45 2013
+++ src/usr.sbin/npf/npfctl/npf_build.c	Thu Sep 19 12:05:11 2013
@@ -1,4 +1,4 @@
-/*	$NetBSD: npf_build.c,v 1.25 2013/09/19 01:04:45 rmind Exp $	*/
+/*	$NetBSD: npf_build.c,v 1.26 2013/09/19 12:05:11 rmind Exp $	*/
 
 /*-
  * Copyright (c) 2011-2013 The NetBSD Foundation, Inc.
@@ -34,7 +34,7 @@
  */
 
 #include <sys/cdefs.h>
-__RCSID("$NetBSD: npf_build.c,v 1.25 2013/09/19 01:04:45 rmind Exp $");
+__RCSID("$NetBSD: npf_build.c,v 1.26 2013/09/19 12:05:11 rmind Exp $");
 
 #include <sys/types.h>
 #include <sys/ioctl.h>
@@ -463,7 +463,7 @@ npfctl_build_group_end(void)
 }
 
 /*
- * npfctl_build_rule: create a rule, build n-code from filter options,
+ * npfctl_build_rule: create a rule, build byte-code from filter options,
  * if any, and insert into the ruleset of current group, or set the rule.
  */
 void

Index: src/usr.sbin/npf/npfctl/npfctl.8
diff -u src/usr.sbin/npf/npfctl/npfctl.8:1.13 src/usr.sbin/npf/npfctl/npfctl.8:1.14
--- src/usr.sbin/npf/npfctl/npfctl.8:1.13	Sat Feb 16 21:11:15 2013
+++ src/usr.sbin/npf/npfctl/npfctl.8	Thu Sep 19 12:05:11 2013
@@ -1,4 +1,4 @@
-.\"	$NetBSD: npfctl.8,v 1.13 2013/02/16 21:11:15 rmind Exp $
+.\"	$NetBSD: npfctl.8,v 1.14 2013/09/19 12:05:11 rmind Exp $
 .\"
 .\" Copyright (c) 2009-2013 The NetBSD Foundation, Inc.
 .\" All rights reserved.
@@ -27,7 +27,7 @@
 .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 .\" POSSIBILITY OF SUCH DAMAGE.
 .\"
-.Dd February 16, 2013
+.Dd September 19, 2013
 .Dt NPFCTL 8
 .Os
 .Sh NAME
@@ -154,7 +154,7 @@ Administrator may want to start packet i
 .It Ic stats
 Print various statistics.
 .It Ic debug
-Process the configuration file, print the n-code of each rule
+Process the configuration file, print the byte-code of each rule
 and dump the raw configuration.
 This is primarily for developer use.
 .El
@@ -189,8 +189,8 @@ Addition and removal of entries in the t
 .Ed
 .\" -----
 .Sh SEE ALSO
-.Xr npf.conf 5 ,
-.Xr npf_ncode 9
+.Xr bpf 4 ,
+.Xr npf.conf 5
 .Sh HISTORY
 NPF first appeared in
 .Nx 6.0 .

Index: src/usr.sbin/npf/npfctl/npfctl.c
diff -u src/usr.sbin/npf/npfctl/npfctl.c:1.38 src/usr.sbin/npf/npfctl/npfctl.c:1.39
--- src/usr.sbin/npf/npfctl/npfctl.c:1.38	Thu Sep 19 01:04:45 2013
+++ src/usr.sbin/npf/npfctl/npfctl.c	Thu Sep 19 12:05:11 2013
@@ -1,4 +1,4 @@
-/*	$NetBSD: npfctl.c,v 1.38 2013/09/19 01:04:45 rmind Exp $	*/
+/*	$NetBSD: npfctl.c,v 1.39 2013/09/19 12:05:11 rmind Exp $	*/
 
 /*-
  * Copyright (c) 2009-2013 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
  */
 
 #include <sys/cdefs.h>
-__RCSID("$NetBSD: npfctl.c,v 1.38 2013/09/19 01:04:45 rmind Exp $");
+__RCSID("$NetBSD: npfctl.c,v 1.39 2013/09/19 12:05:11 rmind Exp $");
 
 #include <sys/ioctl.h>
 #include <sys/stat.h>
@@ -211,23 +211,11 @@ npfctl_print_stats(int fd)
 void
 npfctl_print_error(const nl_error_t *ne)
 {
-	static const char *ncode_errors[] = {
-		[-NPF_ERR_OPCODE]	= "invalid instruction",
-		[-NPF_ERR_JUMP]		= "invalid jump",
-		[-NPF_ERR_REG]		= "invalid register",
-		[-NPF_ERR_INVAL]	= "invalid argument value",
-		[-NPF_ERR_RANGE]	= "processing out of range"
-	};
-	const int nc_err = ne->ne_ncode_error;
 	const char *srcfile = ne->ne_source_file;
 
 	if (srcfile) {
 		warnx("source %s line %d", srcfile, ne->ne_source_line);
 	}
-	if (nc_err) {
-		warnx("n-code error (%d): %s at offset 0x%x",
-		    nc_err, ncode_errors[-nc_err], ne->ne_ncode_errat);
-	}
 	if (ne->ne_id) {
 		warnx("object: %d", ne->ne_id);
 	}

Index: src/usr.sbin/npf/npfctl/npfctl.h
diff -u src/usr.sbin/npf/npfctl/npfctl.h:1.31 src/usr.sbin/npf/npfctl/npfctl.h:1.32
--- src/usr.sbin/npf/npfctl/npfctl.h:1.31	Thu Sep 19 01:49:07 2013
+++ src/usr.sbin/npf/npfctl/npfctl.h	Thu Sep 19 12:05:11 2013
@@ -1,4 +1,4 @@
-/*	$NetBSD: npfctl.h,v 1.31 2013/09/19 01:49:07 rmind Exp $	*/
+/*	$NetBSD: npfctl.h,v 1.32 2013/09/19 12:05:11 rmind Exp $	*/
 
 /*-
  * Copyright (c) 2009-2013 The NetBSD Foundation, Inc.
@@ -39,7 +39,6 @@
 #include <util.h>
 
 #define	NPF_BPFCOP
-#include <net/npf_ncode.h>
 #include <net/npf.h>
 
 #define	_NPF_PRIVATE

Reply via email to