Solaris Tunable Parameters Reference Manual



This ndd parameter sets a default time threshold to abort a TCP connection after the keepalive probing mechanism has failed.

This abort time threshold can also be changed on a per socket basis by using the TCP_KEEPALIVE_ABORT_THRESHOLD option on a TCP socket. The option value is an unsigned integer in milliseconds.

If an application has the SO_KEEPALIVE socket option enabled, it can then use the TCP_KEEPALIVE_THRESHOLD socket option to change the initial probe interval and TCP_KEEPALIVE_ABORT_THRESHOLD socket option to change the abort interval.

A value of zero means that TCP should never time out and abort the connection when probing.

See also tcp_keepalive_interval.


8 minutes


0 to 8 minutes


Unsigned integer (milliseconds)



When to Change

Do not change the value. If under special circumstances, a TCP connection needs to be aborted earlier than the default eight minutes of the keepalive probing, use the TCP_KEEPALIVE_ABORT_THRESHOLD socket option to reduce the abort interval on an individual application.

Commitment Level