Bug ID 1591645: EPVA related dma-agent crash

Last Modified: Oct 21, 2024

Affected Product(s):
F5OS Velos(all modules)

Known Affected Versions:
F5OS-A 1.5.2

Fixed In:
F5OS-A 1.8.0

Opened: Jun 04, 2024

Severity: 2-Critical

Symptoms

A dma-agent seg_fault occurs when there is a conflict between special EPVA allow-list entries.

Impact

Traffic loss as the dma-agent needs to be restarted by its watchdog/start up script. Tenants need to re-register with the datapath.

Conditions

A conflict between two entries on the allow-list triggers a code path in the dma-agent and resulting in a seg_fault.

Workaround

None

Fix Information

This issue has been fixed by setting a THREAD local variable in the epva_tbl_mgmt thread, preventing a seg_fault when the edge case method is triggered.

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips