Bug ID 636289: Fixed a memory issue while handling TCP::congestion iRule

Last Modified: Sep 13, 2023

Affected Product(s):
BIG-IP LTM(all modules)

Known Affected Versions:
12.1.0, 12.1.1, 12.1.2, 12.1.3, 12.1.3.1, 12.1.3.2, 12.1.3.3, 12.1.3.4, 12.1.3.5, 13.0.0

Fixed In:
13.1.0, 13.0.0 HF1, 12.1.3.6

Opened: Dec 30, 2016

Severity: 3-Major

Symptoms

Increased memory usage in tmm.

Impact

The memory allocated for congestion control is not freed.

Conditions

TCP::congestion highspeed iRule is executed for the TCP connection. The issue is only observed for highspeed congestion control.

Workaround

If it is desired to use highspeed congestion control under some conditions, it is possible to start with highspeed by choosing highspeed congestion control in the TCP profile and switch to other desired congestion control when condition does not hold. With this workaround, once congestion control is changed to something other than highspeed, it is not possible to switch back to highspeed again.

Fix Information

Improved memory utilization while using TCP::congestion iRule.

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips