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

Last Modified: Jul 13, 2024

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

Known Affected Versions:
12.1.0, 12.1.0 HF1, 12.1.0 HF2, 12.1.1, 12.1.1 HF1, 12.1.1 HF2, 12.1.2, 12.1.2 HF1, 12.1.2 HF2, 12.1.3,,,,,, 13.0.0

Fixed In:
13.1.0, 13.0.0 HF1,

Opened: Dec 30, 2016

Severity: 3-Major


Increased memory usage in tmm.


The memory allocated for congestion control is not freed.


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


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