aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Kerrisk <mtk.manpages@gmail.com>2018-10-16 10:23:23 +0200
committerMichael Kerrisk <mtk.manpages@gmail.com>2018-10-16 10:46:49 +0200
commit698c7b2f16a52335b3824419955312fce44f38f0 (patch)
tree766859b12264b7715b529cbfa911f5fda5dbafc7
parentc3199b187edff0c7446e317c90a515ad03560941 (diff)
downloadman-pages-698c7b2f16a52335b3824419955312fce44f38f0.tar.gz
socket.2: Simplify list of address families
Remove many of the details that are in address_families(7) Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
-rw-r--r--man2/socket.273
1 files changed, 22 insertions, 51 deletions
diff --git a/man2/socket.2 b/man2/socket.2
index dbb8a77f2d..21276fb834 100644
--- a/man2/socket.2
+++ b/man2/socket.2
@@ -65,7 +65,7 @@ These families are defined in
The currently understood formats include:
.TS
tab(:);
-l1 lw38 l.
+l1 lw40 l.
Name:Purpose:Man page
T{
.BR AF_UNIX
@@ -136,7 +136,8 @@ T}
T{
.B AF_ROSE
T}:T{
-RATS (Radio Amateur Telecommunications Society)
+RATS
+.\" (Radio Amateur Telecommunications Society)
Open Systems environment (ROSE) AX.25 packet layer protocol
T}
T{
@@ -147,11 +148,7 @@ T}
T{
.B AF_KEY
T}:T{
-Key management protocol, originally developed for usage with IPsec;
-no relation to
-.BR keyctl (2)
-and related in-kernel key storage facility
-(since Linux 2.1.38.)
+Key management protocol, originally developed for usage with IPsec
T}
T{
.B AF_NETLINK
@@ -176,11 +173,7 @@ T{
.B AF_RDS
T}:T{
.\" commit: 639b321b4d8f4e412bfbb2a4a19bfebc1e68ace4
-Reliable Datagram Sockets (RDS) protocol (since Linux 2.6.30);
-RDS over RDMA has no relation to
-.B AF_SMC
-and/or
-.BR AF_XDP
+Reliable Datagram Sockets (RDS) protocol
T}:T{
.\" rds-tools: https://github.com/oracle/rds-tools/blob/master/rds.7
.\" rds-tools: https://github.com/oracle/rds-tools/blob/master/rds-rdma.7
@@ -198,55 +191,44 @@ T{
.B AF_LLC
T}:T{
.\" linux-history commit: 34beb106cde7da233d4df35dd3d6cf4fee937caa
-Logical link control (IEEE 802.2 LLC) protocol, upper part
-of data link layer of ISO/OSI networking protocol stack
-(since Linux 2.4);
-has no relation to
-.BR AF_PACKET
+Logical link control (IEEE 802.2 LLC) protocol
T}
T{
.B AF_IB
T}:T{
.\" commits: 8d36eb01da5d371f..ce117ffac2e93334
-InfiniBand native addressing (since Linux 3.11)
+InfiniBand native addressing
T}
T{
.B AF_MPLS
T}:T{
.\" commits: 0189197f441602acdca3f97750d392a895b778fd
-Multiprotocol Label Switching (since Linux 4.1);
-mostly used for configuring MPLS routing via
-.BR netlink (7),
-as it doesn't expose ability to create sockets to user space
+Multiprotocol Label Switching
T}
T{
.B AF_CAN
T}:T{
.\" commits: 8dbde28d9711475a..5423dd67bd0108a1
-Controller Area Network automotive bus protocol (since Linux 2.6.25)
+Controller Area Network automotive bus protocol
T}
T{
.B AF_TIPC
T}:T{
.\" commits: b97bf3fd8f6a16966d4f18983b2c40993ff937d4
-TIPC, "cluster domain sockets" protocol (since Linux 2.6.16)
+TIPC, "cluster domain sockets" protocol
T}
T{
.B AF_BLUETOOTH
T}:T{
.\" commits: 8d36eb01da5d371f..ce117ffac2e93334
-Bluetooth low-level socket protocol (since Linux 3.11)
+Bluetooth low-level socket protocol
T}
T{
.B AF_IUCV
T}:T{
.\" commit: eac3731bd04c7131478722a3c148b78774553116
IUCV (inter-user communication vehicle) z/VM protocol
-for hypervisor-guest interaction (since Linux 2.6.21);
-has no relation to
-.B AF_VSOCK
-and/or
-.BR AF_SMC
+for hypervisor-guest interaction
T}
T{
.B AF_RXRPC
@@ -258,26 +240,24 @@ T}:T{
.\" http://pages.cs.wisc.edu/~remzi/OSTEP/dist-afs.pdf
.\" http://web.mit.edu/kolya/afs/rx/rx-spec
Rx, Andrew File System remote procedure call protocol
-(since Linux 2.6.22)
T}
T{
.B AF_ISDN
T}:T{
.\" commit: 1b2b03f8e514e4f68e293846ba511a948b80243c
-New "modular ISDN" driver interface protocol (since Linux 2.6.27)
+New "modular ISDN" driver interface protocol
T}
T{
.B AF_PHONET
T}:T{
.\" commit: 4b07b3f69a8471cdc142c51461a331226fef248a
-Nokia cellular modem IPC/RPC interface (since Linux 2.6.31)
+Nokia cellular modem IPC/RPC interface
T}
T{
.B AF_IEEE802154
T}:T{
.\" commit: 9ec7671603573ede31207eb5b0b3e1aa211b2854
IEEE 802.15.4 WPAN (wireless personal area network) raw packet protocol
-(since Linux 2.6.31)
T}
T{
.B AF_CAIF
@@ -287,23 +267,18 @@ T}:T{
.\" http://read.pudn.com/downloads157/doc/comm/698729/Misc/caif/Com%20CPU%20to%20Appl%20CPU%20Interface%20DESCRIPTION_LZN901%202002_revR1C.pdf
.\" http://read.pudn.com/downloads157/doc/comm/698729/Misc/caif/Com%20CPU%20to%20Appl%20CPU%20Interface%20PROTOCOL%20SPECIFICATION_LZN901%201708_revR1A.pdf
Ericsson's Communication CPU to Application CPU interface (CAIF) protocol
-(since Linux 2.6.36)
T}
T{
.B AF_ALG
T}:T{
.\" commit: 03c8efc1ffeb6b82a22c1af8dd908af349563314
-Interface to kernel crypto API (since Linux 2.6.38)
+Interface to kernel crypto API
T}
T{
.B AF_VSOCK
T}:T{
.\" commit: d021c344051af91f42c5ba9fdedc176740cbd238
-VMWare VSockets protocol for hypervisor-guest interaction (since Linux 3.9);
-has no relation to
-.B AF_IUCV
-and/or
-.BR AF_SMC
+VMWare VSockets protocol for hypervisor-guest interaction
T}:T{
.BR vsock (7)
T}
@@ -311,31 +286,27 @@ T{
.B AF_KCM
T}:T{
.\" commit: 03c8efc1ffeb6b82a22c1af8dd908af349563314
-KCM (kernel connection multiplexor) interface (since Linux 4.6)
+KCM (kernel connection multiplexor) interface
T}
T{
.B AF_QIPCRTR
T}:T{
.\" commit: bdabad3e363d825ddf9679dd431cca0b2c30f881
-Qualcomm IPC router interface protocol (since Linux 4.7)
+Qualcomm IPC router interface protocol
T}
T{
.B AF_SMC
T}:T{
.\" commit: f3a3e248f3f7cd9a4bed334022704d7e7fc781bf
-SMC-R (shared memory communications over RDMA) protocol (since Linux 4.11),
-and SMC-D (shared memory communications, direct memory access) protocol
-for intra-node z/VM quest interaction (since Linux 4.19);
-has no relation to
-.BR AF_RDS ", " AF_IUCV
-and/org
-.BR AF_VSOCK
+SMC-R
+and SMC-D protocols
+for intra-node z/VM quest interaction
T}
T{
.B AF_XDP
T}:T{
.\" commit: c0c77d8fb787cfe0c3fca689c2a30d1dad4eaba7
-XDP (express data path) interface (since Linux 4.18)
+XDP (express data path) interface
T}
.TE
.PP