Provides a sequenced, reliable, two-way connection-based data
transmission path for datagrams of fixed maximum length; a
consumer is required to read an entire packet with each input
system call.
The sender enters Congestion Window Reduction (CWR) state when it
has received ACKs with ECN-ECE marks, or has experienced
congestion or packet discard on the sender host (e.g. qdisc).
The sender enters disordered state when it has received DUPACKs or
SACKs in the last round of packets sent. This could be due to
packet loss or reordering but needs further information to confirm
packets have been lost.
(both server and client) represents an open connection, data
received can be delivered to the user. The normal state for the
data transfer phase of the connection.
(both server and client) represents waiting for a connection
termination request from the remote TCP, or an acknowledgment of
the connection termination request previously sent.
(both server and client) represents waiting for an acknowledgment
of the connection termination request previously sent to the
remote TCP (which includes an acknowledgment of its connection
termination request).
(either server or client) represents waiting for enough time to
pass to be sure the remote TCP received the acknowledgment of its
connection termination request.
The attribute reported in answer to this request is
UNIX_DIAG_ICONS, which information about pending
connections. Specifically, it contains the inode numbers of the
sockets that have passed the connect(2) call, but hasn’t been
processed with accept(2) yet. This attribute is reported for
listening sockets only.
The attribute reported in answer to this request is
UNIX_DIAG_NAME. The payload associated with this attribute is
the pathname to which the socket was bound (a se quence of bytes
up to UNIX_PATH_MAX length).
The attribute reported in answer to this request is
UNIX_DIAG_PEER, which carries the peer’s inode number. This
attribute is reported for connected sockets only.