aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--man2/socket.2223
1 files changed, 0 insertions, 223 deletions
diff --git a/man2/socket.2 b/man2/socket.2
index e1dc686367..5dbc842784 100644
--- a/man2/socket.2
+++ b/man2/socket.2
@@ -109,7 +109,6 @@ AX.25 packet layer protocol
T}:T{
.\" Part of ax25-tools package
.BR netrom (4),
-[1]
T}
T{
.B AF_BRIDGE
@@ -123,8 +122,6 @@ T{
.B AF_ATMPVC
T}:T{
Access to raw ATM Permanent Virtual Circuits (PVCs)
-T}:T{
-[2]
T}
T{
.B AF_X25
@@ -141,17 +138,11 @@ T{
T}:T{
RATS (Radio Amateur Telecommunications Society)
Open Systems environment (ROSE) AX.25 packet layer protocol
-T}:T{
-.\" Part of ax25-tools package
-.BR netrom (4),
-[1]
T}
T{
.B AF_DECnet
T}:T{
DECet protocol sockets
-T}:T{
-[3]
T}
T{
.B AF_NETBEUI
@@ -172,8 +163,6 @@ no relation to
.BR keyctl (2)
and related in-kernel key storage facility
(since Linux 2.1.38.)
-T}:T{
-[4]
T}
T{
.B AF_NETLINK
@@ -189,40 +178,16 @@ Low-level packet interface
T}:T{
.BR packet (7)
T}
-.\" I haven't found any concrete information about this one;
-.\" it never was implemented in Linux, at least, judging by historical
-.\" repos. There is also this file (and its variations):
-.\" https://github.com/ecki/net-tools/blob/master/lib/ash.c
-.\" ( https://github.com/ecki/net-tools/commits/master/lib/ash.c )
-.\" it mentions "NET-2 distribution" (BSD Net/2?), but, again, I failed
-.\" to find any mentions of "ash" protocol there.
-.\" (for the reference:
-.\" ftp://pdp11.org.ru/pub/unix-archive/Distributions/UCB/Net2/net2.tar.gz )
-.\" Another source that mentions it is
-.\" https://www.silabs.com/documents/public/user-guides/ug101-uart-gateway-protocol-reference.pdf
-.\" https://www.silabs.com/documents/public/user-guides/ug115-ashv3-protocol-reference.pdf
-.\" but I doubt that it's related, as former files use 64-byte addresses and
-.\" "Hamming-encode of hops", and that's barely combines with a protocol
-.\" that is mainly used over serial connection.
-.\" T{
-.\" .B AF_ASH
-.\" T}:T{
-.\" Asynchronous Serial Host protocol (?)
-.\" T}
T{
.B AF_ECONET
T}:T{
.\" commit: 349f29d841dbae854bd7367be7c250401f974f47
Acorn Econet protocol (removed in Linux 3.5)
-T}:T{
-[5]
T}
T{
.B AF_ATMSVC
T}:T{
Access to ATM Switched Virtual Circuits (SVCs)
-T}:T{
-[2]
T}
T{
.B AF_RDS
@@ -239,7 +204,6 @@ T}:T{
.BR rds (7)
.br
.BR rds-rdma (7),
-[6]
T}
T{
.B AF_IRDA
@@ -256,8 +220,6 @@ T{
T}:T{
Generic PPP transport layer, for setting up up L2 tunnels
(L2TP and PPPoE)
-T}:T{
-[7]
T}
T{
.B AF_WANPIPE
@@ -276,8 +238,6 @@ of data link layer of ISO/OSI networking protocol stack
(since Linux 2.4);
has no relation to
.BR AF_PACKET
-T}:T{
-[8]
T}
T{
.B AF_IB
@@ -299,24 +259,18 @@ T{
T}:T{
.\" commits: 8dbde28d9711475a..5423dd67bd0108a1
Controller Area Network automotive bus protocol (since Linux 2.6.25)
-T}:T{
-[9]
T}
T{
.B AF_TIPC
T}:T{
.\" commits: b97bf3fd8f6a16966d4f18983b2c40993ff937d4
TIPC, "cluster domain sockets" protocol (since Linux 2.6.16)
-T}:T{
-[10]
T}
T{
.B AF_BLUETOOTH
T}:T{
.\" commits: 8d36eb01da5d371f..ce117ffac2e93334
Bluetooth low-level socket protocol (since Linux 3.11)
-T}:T{
-[11]
T}
T{
.B AF_IUCV
@@ -328,8 +282,6 @@ has no relation to
.B AF_VSOCK
and/or
.BR AF_SMC
-T}:T{
-[12]
T}
T{
.B AF_RXRPC
@@ -342,24 +294,18 @@ T}:T{
.\" http://web.mit.edu/kolya/afs/rx/rx-spec
Rx, Andrew File System remote procedure call protocol
(since Linux 2.6.22)
-T}:T{
-[13]
T}
T{
.B AF_ISDN
T}:T{
.\" commit: 1b2b03f8e514e4f68e293846ba511a948b80243c
New "modular ISDN" driver interface protocol (since Linux 2.6.27)
-T}:T{
-[14]
T}
T{
.B AF_PHONET
T}:T{
.\" commit: 4b07b3f69a8471cdc142c51461a331226fef248a
Nokia cellular modem IPC/RPC interface (since Linux 2.6.31)
-T}:T{
-[15]
T}
T{
.B AF_IEEE802154
@@ -367,8 +313,6 @@ T}:T{
.\" commit: 9ec7671603573ede31207eb5b0b3e1aa211b2854
IEEE 802.15.4 WPAN (wireless personal area network) raw packet protocol
(since Linux 2.6.31)
-T}:T{
-[16]
T}
T{
.B AF_CAIF
@@ -379,16 +323,12 @@ T}:T{
.\" 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{
-[17]
T}
T{
.B AF_ALG
T}:T{
.\" commit: 03c8efc1ffeb6b82a22c1af8dd908af349563314
Interface to kernel crypto API (since Linux 2.6.38)
-T}:T{
-[18]
T}
T{
.B AF_VSOCK
@@ -407,8 +347,6 @@ T{
T}:T{
.\" commit: 03c8efc1ffeb6b82a22c1af8dd908af349563314
KCM (kernel connection multiplexor) interface (since Linux 4.6)
-T}:T{
-[19]
T}
T{
.B AF_QIPCRTR
@@ -427,175 +365,14 @@ has no relation to
.BR AF_RDS ", " AF_IUCV
and/org
.BR AF_VSOCK
-T}:T{
-[20]
T}
T{
.B AF_XDP
T}:T{
.\" commit: c0c77d8fb787cfe0c3fca689c2a30d1dad4eaba7
XDP (express data path) interface (since Linux 4.18)
-T}:T{
-[21]
T}
.TE
-.TP 5
-[1]
-See
-.UR https://www.tldp.org/HOWTO/AX25-HOWTO/x61.html
-.I The Packet Radio Protocols and Linux
-.UE
-and
-.UR https://www.tldp.org/HOWTO/AX25-HOWTO/x2107.html
-.I AX.25, NET/ROM, ROSE network programming
-.UE
-chapters of
-.I Linux Amateur Radio AX.25 HOWTO
-for details.
-.TQ
-[2]
-See
-.UR https://www.tldp.org/HOWTO/text/ATM-Linux-HOWTO
-.I ATM on Linux HOWTO
-.UE
-for details.
-.TQ
-[3]
-See
-.I Documentation/networking/decnet.txt
-in the Linux kernel source tree for details.
-.TQ
-[4]
-See
-.UR https://tools.ietf.org/html/rfc2367
-RFC 2367
-.I PF_KEY Key Management API, Version 2
-.UE
-for details.
-.TQ
-[5]
-See
-.UR http://www.8bs.com/othrdnld/manuals/econet.shtml
-Econet documentation
-.UE
-for details.
-.TQ
-[6]
-See
-.I Documentation/networking/rds.txt
-in the Linux kernel source tree for details.
-.TQ
-[7]
-See
-.I Documentation/networking/l2tp.txt
-in the Linux kernel source tree for details.
-.TQ
-[8]
-See chapter
-.I 13.5.3. Logical Link Control
-in
-.I Understanding Linux Kernel Internals
-(O'Reilly Media, 2006)
-and
-.I IEEE Standards for Local Area Networks: Logical Link Control
-(The Institute of Electronics and Electronics Engineers, Inc.,
-New York, New York, 1985)
-for details.
-See also
-.UR https://wiki.linuxfoundation.org/networking/llc
-some historic notes
-.UE
-regarding its development.
-.TQ
-[9]
-See
-.I Documentation/networking/can.rst
-in the Linux kernel source tree for details.
-.TQ
-[10]
-See
-.UR http://tipc.io/programming.html
-.I TIPC Programmer's Guide
-.UE
-and
-.UR http://tipc.io/protocol.html
-protocol description
-.UE
-for details.
-.TQ
-[11]
-See
-.UR https://git.kernel.org/pub/scm/bluetooth/bluez.git/tree/doc/mgmt-api.txt
-.I Bluetooth Management API overview
-.UE
-and
-.UR https://people.csail.mit.edu/albert/bluez-intro/
-.I An Introduction to Bluetooth Programming
-by Albert Huang
-.UE
-for details.
-.TQ
-[12]
-See
-.UR https://www.ibm.com/support/knowledgecenter/en/SSB27U_6.4.0/com.ibm.zvm.v640.hcpb4/iucv.htm
-.I IUCV protocol overview
-.UE
-for details.
-.TQ
-[13]
-See
-.I Documentation/networking/rxrpc.txt
-in the Linux kernel source tree for details.
-.TQ
-[14]
-See
-.UR http://www.misdn.eu/wiki/Main_Page/
-mISDN wiki
-.UE
-for details.
-.TQ
-[15]
-See
-.I Documentation/networking/phonet.txt
-in the Linux kernel source tree for details.
-.TQ
-[16]
-See
-.I Documentation/networking/ieee802154.txt
-in the Linux kernel source tree for details.
-.TQ
-[17]
-See
-.I Documentation/networking/caif/Linux-CAIF.txt
-in the Linux kernel source tree for details.
-.TQ
-[18]
-See
-.I Documentation/crypto/userspace-if.rst
-in the Linux kernel source tree for details.
-.TQ
-[19]
-See
-.I Documentation/networking/kcm.txt
-in the Linux kernel source tree for details.
-.TQ
-[20]
-See
-.UR https://tools.ietf.org/html/rfc7609
-RFC 7609
-.I IBM's Shared Memory Communications over RDMA (SMC-R) Protocol
-.UE
-for details regarding SMC-R.
-See
-.UR https://www-01.ibm.com/software/network/commserver/SMC-D/index.html
-.I SMC-D Reference Information
-.UE
-for details regarding SMC-D.
-.TQ
-[21]
-See
-.I Documentation/networking/af_xdp.rst
-in the Linux kernel source tree for details.
.PP
The socket has the indicated
.IR type ,