Socket Option Name#
Macros#
Enables recording of debugging information.
Indicates that the socket has had listen().
Allows local address reuse.
Keeps connections alive.
Uses interface addresses only.
Permits sending of broadcast messages.
Bypasses hardware when possible.
Lingers on close if data is present.
Leaves received out-of-band data in line.
Allows local address and port reuse.
Timestamps received datagram traffic.
Allows binding to any address.
Zeroes out all mbufs sent over the socket.
Configures max retransmission timeout value. The option value associated with this option name should be a power of 2 between 1 and 32.
Sets send buffer size.
Sets receive buffer size.
Sets send low-water mark.
Sets receive low-water mark.
Sets send timeout.
Sets receive timeout.
Gets error status and clears.
Gets socket type.
Multiplexes; network processing.
Sets routing table to be used.
Gets connect-time credentials.
Splices data to another socket.
Gets socket domain.
Gets socket protocol.
Sets certificate index for SSL socket.
Enables high-performance socket.
Passes SNI extension for SSL socket.