Solaris Tunable Parameters Reference Manual

tcp_keepalive_abort_interval

Description

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.

Default

8 minutes

Range

0 to 8 minutes

Units

Unsigned integer (milliseconds)

Dynamic?

Yes

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

Unstable