In environments where Turbo Mode (SCRX) is enabled along with a DFW L7 DNS rule, traffic that matches the L7 DNS rule is redirected to the SCRX engine for Deep Packet Inspection (DPI). This issue can result in intermittent DNS resolution delays, DNS failures, and/or application disconnects. The issue occurs even when no IDS/IPS rules are configured.
Symptoms Include:
<date> In(182) vmkernel: cpu0:########)SCRX SVM: injection to iochain failed, portId:########, mayModify:1, VMK_IS_DISABLED:0 (Out of slots)
<date> In(182) vmkernel: cpu0:########)SCRX SVM: injection to iochain failed, portId:########, mayModify:1, VMK_IS_DISABLED:0 (Out of slots)
VMware NSX / vDefend Firewall 4.2.2 and later
This issue is caused by a priority inversion condition during DNS flow cleanup, which introduces significant latency in DNS processing, in some cases reaching up to 5 seconds. This latency can lead to DNS resolution failures across the network.
The issue is primarily observed in environments with mixed DNS traffic patterns, including valid DNS transactions, NS requests containing empty domain names, transactions returning zero response records, and queries that do not receive any response.
A patch is available for those who hit this issue. If you suspect you are encountering this issue, please open a Support Request (SR) with Broadcom Support.
PR 3684776