This article outlines how to detect potential memory leaks or buffer allocation issues within the NP7Lite ASIC’s Packet Buffer Allocator (PBA) module. This is critical for identifying packet drops or queue stalls due to buffer exhaustion on G-series FortiGate models.
FortiGate devices equipped with NP7Lite ASICs (e.g., FG-91G, FG-120G).
Only applicable during idle conditions (no traffic).
Use the following command to check the PBA state:
diagnose npu np7lite pba 0
This command compares buffer statistics:
Important notes:
Observed Behavior:
FortiGate-91G # diagnose npu np7lite pba 0
normal current Delta Empty
pba 0000179b 0000179b 0 0
device (global) # diagnose npu np7lite pba 0
normal current Delta Empty
pba 0000179b 00001798 3 0
+0200 !!!Leak!!!
This output means 3 buffers are unaccounted for, and the system suspects a memory leak or buffer mismanagement in NP7Lite.
The Fortinet Security Fabric brings together the concepts of convergence and consolidation to provide comprehensive cybersecurity protection for all users, devices, and applications and across all network edges.
Copyright 2025 Fortinet, Inc. All Rights Reserved.