aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--man2/socket.271
1 files changed, 40 insertions, 31 deletions
diff --git a/man2/socket.2 b/man2/socket.2
index bc9e67af73..e1dc686367 100644
--- a/man2/socket.2
+++ b/man2/socket.2
@@ -65,16 +65,23 @@ These families are defined in
The currently understood formats include:
.TS
tab(:);
-l l l.
+l1 lw38 l.
Name:Purpose:Man page
T{
-.BR AF_UNIX ", " AF_LOCAL
+.BR AF_UNIX
T}:T{
Local communication
T}:T{
.BR unix (7)
T}
T{
+.B AF_LOCAL
+T}:T{
+Synonym for
+.B AF_UNIX
+T}:T{
+T}
+T{
.B AF_INET
T}:IPv4 Internet protocols:T{
.BR ip (7)
@@ -110,7 +117,7 @@ T}:T{
Can't be used for creating sockets;
mostly used for bridge links in
.BR rtnetlink (7)
-protocol commands.
+protocol commands
T}
T{
.B AF_ATMPVC
@@ -133,7 +140,7 @@ T{
.B AF_ROSE
T}:T{
RATS (Radio Amateur Telecommunications Society)
-Open Systems environment (ROSE) AX.25 packet layer protocol.
+Open Systems environment (ROSE) AX.25 packet layer protocol
T}:T{
.\" Part of ax25-tools package
.BR netrom (4),
@@ -142,28 +149,28 @@ T}
T{
.B AF_DECnet
T}:T{
-DECet protocol sockets.
+DECet protocol sockets
T}:T{
[3]
T}
T{
.B AF_NETBEUI
T}:T{
-Reserved for "802.2LLC project", never used.
+Reserved for "802.2LLC project"; never used
T}
T{
.B AF_SECURITY
T}:T{
Was a short-lived (between Linux 2.1.30 and 2.1.99pre2) protocol family
-for firewall upcalls.
+for firewall upcalls
T}
T{
.B AF_KEY
T}:T{
-Key management protocol, originally developed for usage with IPsec.
-Has no relation to
+Key management protocol, originally developed for usage with IPsec;
+no relation to
.BR keyctl (2)
-and related in-kernel key storage facility.
+and related in-kernel key storage facility
(since Linux 2.1.38.)
T}:T{
[4]
@@ -178,7 +185,7 @@ T}
T{
.B AF_PACKET
T}:T{
-Low level packet interface
+Low-level packet interface
T}:T{
.BR packet (7)
T}
@@ -221,15 +228,17 @@ T{
.B AF_RDS
T}:T{
.\" commit: 639b321b4d8f4e412bfbb2a4a19bfebc1e68ace4
-Reliable Datagram Sockets (RDS) protocol (since Linux 2.6.30).
+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 .
+.BR AF_XDP
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
-.BR rds "(7), " rds-rdma (7),
+.BR rds (7)
+.br
+.BR rds-rdma (7),
[6]
T}
T{
@@ -246,7 +255,7 @@ T{
.B AF_PPPOX
T}:T{
Generic PPP transport layer, for setting up up L2 tunnels
-(L2TP and PPPoE).
+(L2TP and PPPoE)
T}:T{
[7]
T}
@@ -255,8 +264,8 @@ T{
T}:T{
.\" commits: ce0ecd594d78710422599918a608e96dd1ee6024
Legacy protocol for wide area network (WAN) connectivity
-that was used by Sangoma WAN cards (called "WANPIPE").
-Removed in Linux 2.6.21.
+that was used by Sangoma WAN cards (called "WANPIPE");
+removed in Linux 2.6.21
T}
T{
.B AF_LLC
@@ -264,9 +273,9 @@ 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 .
+(since Linux 2.4);
+has no relation to
+.BR AF_PACKET
T}:T{
[8]
T}
@@ -280,10 +289,10 @@ T{
.B AF_MPLS
T}:T{
.\" commits: 0189197f441602acdca3f97750d392a895b778fd
-Multiprotocol Label Switching configu (since Linux 4.1);
+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.
+as it doesn't expose ability to create sockets to user space
T}
T{
.B AF_CAN
@@ -314,11 +323,11 @@ T{
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
+for hypervisor-guest interaction (since Linux 2.6.21);
+has no relation to
.B AF_VSOCK
and/or
-.BR AF_SMC .
+.BR AF_SMC
T}:T{
[12]
T}
@@ -385,11 +394,11 @@ T{
.B AF_VSOCK
T}:T{
.\" commit: d021c344051af91f42c5ba9fdedc176740cbd238
-VMWare VSockets protocol for hypervisor-guest interaction (since Linux 3.9).
-Has no relation to
+VMWare VSockets protocol for hypervisor-guest interaction (since Linux 3.9);
+has no relation to
.B AF_IUCV
and/or
-.BR AF_SMC .
+.BR AF_SMC
T}:T{
.BR vsock (7)
T}
@@ -413,11 +422,11 @@ 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
+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 .
+.BR AF_VSOCK
T}:T{
[20]
T}