Bug ID 423487: tmsh may generate incorrect warning for iRule that references the recv command: variable reference used where variable name expected

Last Modified: Jul 12, 2023

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

Known Affected Versions:
11.4.0, 11.4.1

Fixed In:

Opened: Jun 18, 2013

Severity: 3-Major

Related Article: K14531


When updating an iRule via tmsh, if the iRule uses the 'recv' command, saving the iRule causes tmsh to display an incorrect warning, e.g.: warning: [variable reference used where variable name expected][$conn_id] The same warning may be seen if loading the configuration via tmsh. Note: This warning is generated by the control plane (when loading/modifying an iRule), and does not occur when TMM executes an iRule.


Modifying the iRule as suggested by the warning results in run-time TCL exceptions, and may cause traffic through affected virtual servers to fail to flow.


iRule that uses the 'recv' command.


Ignore the warning.

Fix Information

tmsh will no longer display an incorrect warning when validating an iRule that uses the recv command.

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips