summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpluknet <pluknet@FreeBSD.org>2014-07-21 08:42:35 +0000
committerpluknet <pluknet@FreeBSD.org>2014-07-21 08:42:35 +0000
commit0bea5068baafad019fcc2c62b5a5b03bf8522a02 (patch)
tree14709092bb69079dd9fbdbc63cdc5dfdf6749144
parent6a2f31c5016ff399c9064a8a247a0af3fb39a067 (diff)
downloadFreeBSD-src-0bea5068baafad019fcc2c62b5a5b03bf8522a02.zip
FreeBSD-src-0bea5068baafad019fcc2c62b5a5b03bf8522a02.tar.gz
[mdoc] cleanup
-rw-r--r--share/man/man9/PCBGROUPS.933
1 files changed, 20 insertions, 13 deletions
diff --git a/share/man/man9/PCBGROUPS.9 b/share/man/man9/PCBGROUPS.9
index 5e09213..cb1ab03 100644
--- a/share/man/man9/PCBGROUPS.9
+++ b/share/man/man9/PCBGROUPS.9
@@ -34,23 +34,29 @@
.Nd Distributed Protocol Control Block Groups
.Sh SYNOPSIS
.Ft void
-.Fn in_pcbgroup_init(struct inpcbinfo *pcbinfo, u_int hashfields, int hash_nelements);
+.Fo in_pcbgroup_init
+.Fa "struct inpcbinfo *pcbinfo" "u_int hashfields" "int hash_nelements"
+.Fc
.Ft void
-.Fn in_pcbgroup_destroy(struct inpcbinfo *pcbinfo);
+.Fn in_pcbgroup_destroy "struct inpcbinfo *pcbinfo"
.Ft struct inpcbgroup *
-.Fn in_pcbgroup_byhash(struct inpcbinfo *pcbinfo, u_int hashtype, uint32_t hash);
+.Fo in_pcbgroup_byhash
+.Fa "struct inpcbinfo *pcbinfo" "u_int hashtype" "uint32_t hash"
+.Fc
.Ft struct inpcbgroup *
-.Fn in_pcbgroup_byinpcb(struct inpcb *inp);
+.Fn in_pcbgroup_byinpcb "struct inpcb *inp"
.Ft void
-.Fn in_pcbgroup_update(struct inpcb *inp);
+.Fn in_pcbgroup_update "struct inpcb *inp"
.Ft void
-.Fn in_pcbgroup_update_mbuf(struct inpcb *inp, struct mbuf *m);
+.Fn in_pcbgroup_update_mbuf "struct inpcb *inp" "struct mbuf *m"
.Ft void
-.Fn in_pcbgroup_remove(struct inpcb *inp);
+.Fn in_pcbgroup_remove "struct inpcb *inp"
.Ft int
-.Fn in_pcbgroup_enabled(struct inpcbinfo *pcbinfo);
+.Fn in_pcbgroup_enabled "struct inpcbinfo *pcbinfo"
.Ft struct inpcbgroup *
-.Fn in6_pcbgroup_byhash(struct inpcbinfo *pcbinfo, u_int hashtype, uint32_t hash);
+.Fo in6_pcbgroup_byhash
+.Fa "struct inpcbinfo *pcbinfo" "u_int hashtype" "uint32_t hash"
+.Fc
.Pp
.Cd "options PCBGROUPS"
.Sh DESCRIPTION
@@ -111,7 +117,7 @@ By default, a PCBGROUP table is created for each available CPU.
The PCBGROUP code attempts to calculate a hash value from the given
PCB or mbuf when looking up a PCBGROUP.
While processing a received frame,
-.Fn in_pcbgroup_byhash()
+.Fn in_pcbgroup_byhash
can be used in conjunction with either a hardware-provided hash
value
.Po
@@ -192,10 +198,11 @@ receive path in
.El
.Sh SEE ALSO
.Xr mbuf 9 ,
-.Xr RSS 9 ,
-.Xr netisr 9
+.Xr netisr 9 ,
+.Xr RSS 9
.Sh HISTORY
-PCBGROUPS first appeared in FreeBSD 9.0.
+PCBGROUPS first appeared in
+.Fx 9.0.
.Pp
The PCBGROUPS implementation is inspired by Willman, Rixner, and Cox's
2006 USENIX paper,
OpenPOWER on IntegriCloud