summaryrefslogtreecommitdiffstats
path: root/share
diff options
context:
space:
mode:
authorkevlo <kevlo@FreeBSD.org>2012-12-07 02:29:32 +0000
committerkevlo <kevlo@FreeBSD.org>2012-12-07 02:29:32 +0000
commitd00749da9ec19d5844fb2f8faa5f516de6b515a9 (patch)
tree0ba08090157189442c079cb69953924c003e1d46 /share
parent6170f80efba53e2d170e91a15eba38ea8f6dda89 (diff)
downloadFreeBSD-src-d00749da9ec19d5844fb2f8faa5f516de6b515a9.zip
FreeBSD-src-d00749da9ec19d5844fb2f8faa5f516de6b515a9.tar.gz
Document pffinddomain().
Reviewed by: glebius
Diffstat (limited to 'share')
-rw-r--r--share/man/man9/Makefile1
-rw-r--r--share/man/man9/domain.911
2 files changed, 11 insertions, 1 deletions
diff --git a/share/man/man9/Makefile b/share/man/man9/Makefile
index 84c0f56..8e96d64 100644
--- a/share/man/man9/Makefile
+++ b/share/man/man9/Makefile
@@ -620,6 +620,7 @@ MLINKS+=domain.9 DOMAIN_SET.9 \
domain.9 domain_add.9 \
domain.9 pfctlinput.9 \
domain.9 pfctlinput2.9 \
+ domain.9 pffinddomain.9 \
domain.9 pffindproto.9 \
domain.9 pffindtype.9
MLINKS+=drbr.9 drbr_free.9 \
diff --git a/share/man/man9/domain.9 b/share/man/man9/domain.9
index 2a710d0..e07bded 100644
--- a/share/man/man9/domain.9
+++ b/share/man/man9/domain.9
@@ -26,13 +26,14 @@
.\"
.\" $FreeBSD$
.\"
-.Dd November 5, 2012
+.Dd December 7, 2012
.Dt DOMAIN 9
.Os
.Sh NAME
.Nm domain_add ,
.Nm pfctlinput ,
.Nm pfctlinput2 ,
+.Nm pffinddomain ,
.Nm pffindproto ,
.Nm pffindtype ,
.Nm DOMAIN_SET
@@ -48,6 +49,8 @@
.Fn pfctlinput "int cmd" "struct sockaddr *sa"
.Ft void
.Fn pfctlinput2 "int cmd" "struct sockaddr *sa" "void *ctlparam"
+.Ft struct domain *
+.Fn pffinddomain "int family"
.Ft struct protosw *
.Fn pffindproto "int family" "int protocol" "int type"
.Ft struct protosw *
@@ -176,6 +179,12 @@ This is because there is
no reference counting system in place to determine if there are any
active references from sockets within that domain.
.Pp
+.Fn pffinddomain
+finds a domain by family.
+If the domain cannot be found,
+.Dv NULL
+is returned.
+.Pp
.Fn pffindtype
and
.Fn pffindproto
OpenPOWER on IntegriCloud