socket.2: Minor tweaks to Eugene Syromyatnikov's patch

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
This commit is contained in:
Michael Kerrisk 2018-10-16 08:52:51 +02:00
parent 5880549a1d
commit e900e16c3b
1 changed files with 40 additions and 31 deletions

View File

@ -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}