aboutsummaryrefslogtreecommitdiffstats
path: root/man7/socket.7
diff options
context:
space:
mode:
authorStephen Smalley <stephen.smalley.work@gmail.com>2020-09-14 14:07:00 -0400
committerMichael Kerrisk <mtk.manpages@gmail.com>2020-09-19 10:18:46 +0200
commite6f90c3fb2f8759d4fa5ee0207eba82a385837a5 (patch)
treecc8cc738c1dfe8b3e9ddc6cebe2935377990e214 /man7/socket.7
parent65c0f4271014bab1420ffde5c8aa6c5d259d73d7 (diff)
downloadman-pages-e6f90c3fb2f8759d4fa5ee0207eba82a385837a5.tar.gz
socket.7, unix.7: Add initial description for SO_PEERSEC
SO_PEERSEC was introduced for AF_UNIX stream sockets connected via connect(2) in Linux 2.6.2 [1] and later augmented to support AF_UNIX stream and datagram sockets created via socketpair(2) in Linux 4.18 [2]. Document SO_PEERSEC in the socket.7 and unix.7 man pages following the example of the existing SO_PEERCRED descriptions. SO_PEERSEC is also supported on AF_INET sockets when using labeled IPSEC or NetLabel but defer adding a description of that support to a separate patch. The module-independent description of the security context returned by SO_PEERSEC is from Simon McVittie. [1] https://git.kernel.org/pub/scm/linux/kernel/git/tglx/history.git/commit/?id=da6e57a2e6bd7939f610d957afacaf6a131e75ed [2] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=0b811db2cb2aabc910e53d34ebb95a15997c33e7 Reviewed-by: Serge Hallyn <serge@hallyn.com> Cowritten-by: Simon McVittie <smcv@collabora.com> Signed-off-by: Stephen Smalley <stephen.smalley.work@gmail.com> Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
Diffstat (limited to 'man7/socket.7')
-rw-r--r--man7/socket.75
1 files changed, 5 insertions, 0 deletions
diff --git a/man7/socket.7 b/man7/socket.7
index 21e891791d..c3635f95b1 100644
--- a/man7/socket.7
+++ b/man7/socket.7
@@ -690,6 +690,11 @@ Return the credentials of the peer process connected to this socket.
For further details, see
.BR unix (7).
.TP
+.BR SO_PEERSEC " (since Linux 2.6.2)"
+Return the security context of the peer socket connected to this socket.
+For further details, see
+.BR unix (7).
+.TP
.B SO_PRIORITY
Set the protocol-defined priority for all packets to be sent on
this socket.