ltm rule command TCP delayed ack
iRule(1) BIG-IP TMSH Manual iRule(1)
TCP::delayed_ack
Toggles TCP delayed acknowledgements (ACKs).
SYNOPSIS
TCP::delayed_ack BOOL_VALUE
DESCRIPTION
Enables or disables TCP delayed acknowledgements. When enabled,
minimizes acknowledgment traffic from BIG-IP by waiting 100ms for
additional data to arrive, allowing aggregated ACKs. Can have negative
performance implications for some remote hosts depending on their
congestion control implementation.
Syntax
TCP::delayed_ack
RETURN VALUE
None.
VALID DURING
ANY_EVENT
EXAMPLES
when SERVER_CONNECTED {
log local0. "Client: [client_addr]:[client_port] - Server: [server_addr]:[server_port]."
# Set client-side delayed ACKs to enabled.
clientside {
TCP::delayed_ack enable
}
# Set server-side delayed ACKs to disabled.
serverside {
TCP::delayed_ack disable
}
}
HINTS
SEE ALSO
CHANGE LOG
@BIGIP-11.6.0 --First introduced the command.
BIG-IP 2017-01-31 iRule(1)