summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLawrence Teo <lteo@cvs.openbsd.org>2013-07-04 02:11:47 +0000
committerLawrence Teo <lteo@cvs.openbsd.org>2013-07-04 02:11:47 +0000
commite181c2b6b4264069c35db79717a54785e71b85f8 (patch)
tree0b6c382c368d0cd7594b8884cef6f806ab15bb35
parentd19ed3bc8c3ddd3d029b6bf934bc692c9bb7ccd2 (diff)
Fix two errors:
- DIOCSETSTATUSIF uses struct pfioc_iface, not pfioc_if. The definition of pfioc_iface is already listed under DIOCIGETIFACES, so move the description of DIOCSETSTATUSIF below DIOCIGETIFACES. - DIOCKILLSRCNODES uses struct pfioc_src_node_kill, not pfioc_iface. Add the definition of pfioc_src_node_kill while here. ok henning jmc mikeb
-rw-r--r--share/man/man4/pf.421
1 files changed, 12 insertions, 9 deletions
diff --git a/share/man/man4/pf.4 b/share/man/man4/pf.4
index 42efd0e1dc9..a46b0f05f5e 100644
--- a/share/man/man4/pf.4
+++ b/share/man/man4/pf.4
@@ -1,4 +1,4 @@
-.\" $OpenBSD: pf.4,v 1.78 2013/07/04 00:18:59 guenther Exp $
+.\" $OpenBSD: pf.4,v 1.79 2013/07/04 02:11:46 lteo Exp $
.\"
.\" Copyright (C) 2001, Kjell Wooding. All rights reserved.
.\"
@@ -265,13 +265,6 @@ but ignores all fields of the
.Vt pfioc_state_kill
structure, except
.Va psk_ifname .
-.It Dv DIOCSETSTATUSIF Fa "struct pfioc_if *pi"
-Specify the interface for which statistics are accumulated.
-.Bd -literal
-struct pfioc_if {
- char ifname[IFNAMSIZ];
-};
-.Ed
.It Dv DIOCGETSTATUS Fa "struct pf_status *s"
Get the internal packet filter statistics.
.Bd -literal
@@ -986,6 +979,8 @@ struct pfi_kif {
TAILQ_HEAD(, pfi_dynaddr) pfik_dynaddrs;
};
.Ed
+.It Dv DIOCSETSTATUSIF Fa "struct pfioc_iface *pi"
+Specify the interface for which statistics are accumulated.
.It Dv DIOCSETIFFLAG Fa "struct pfioc_iface *io"
Set the user settable flags (described above) of the
.Nm
@@ -999,8 +994,16 @@ The filtering process is the same as for
Works as
.Dv DIOCSETIFFLAG
above but clears the flags.
-.It Dv DIOCKILLSRCNODES Fa "struct pfioc_iface *io"
+.It Dv DIOCKILLSRCNODES Fa "struct pfioc_src_node_kill *psnk"
Explicitly remove source tracking nodes.
+.Bd -literal
+struct pfioc_src_node_kill {
+ sa_family_t psnk_af;
+ struct pf_rule_addr psnk_src;
+ struct pf_rule_addr psnk_dst;
+ u_int psnk_killed;
+};
+.Ed
.El
.Sh FILES
.Bl -tag -width /dev/pf -compact