Bug ID 658665: A new tmsh command to flush all ePVA flow cache entries

Last Modified: Jul 12, 2023

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

Known Affected Versions:
13.1.0, 13.1.0.1, 13.1.0.2, 13.1.0.3, 13.1.0.4, 13.1.0.5, 13.1.0.6, 13.1.0.7, 13.1.0.8, 13.1.1, 13.1.1.2, 13.1.1.3, 13.1.1.4, 13.1.1.5, 13.1.3, 13.1.3.1, 13.1.3.2, 13.1.3.3, 13.1.3.4, 13.1.3.5, 13.1.3.6, 13.1.4, 13.1.4.1, 13.1.5, 13.1.5.1, 14.0.0, 14.0.0.1, 14.0.0.2, 14.0.0.3, 14.0.0.4, 14.0.0.5, 14.0.1, 14.0.1.1

Fixed In:
14.1.0

Opened: Apr 14, 2017

Severity: 3-Major

Symptoms

There is no command to flush all ePVA flow cache entries. The 'tmsh delete sys connection all' command causes tmm to send a ePVA flush command to HSB, but has the side effect of deleting all the connections inside tmm.

Impact

Cannot flush the hardware flows into software.

Conditions

Traffic flows are offloaded to hardware for acceleration.

Workaround

None.

Fix Information

This release introduces a new tmsh command: tmsh modify sys connection flow-accel-type software-only. The command flushes all ePVA flows from hardware acceleration to software. Note: In order to keep the hardware accelerated flows out of the hardware after running the new flush command, the PVA Offload Dynamic/pva-offload-dynamic option of the FastL4 profile must be set to disabled. It is set to enabled by default. Important: Use this command judiciously. Flushing connections to software results in a performance impact to BIG-IP systems, as all the connections are evicted to software, so hardware offloaded connections must be reinserted.

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips