Page MenuHomeFreeBSD

if_ bnxt: Fix interrupt storm on Thor2
ClosedPublic

Authored by sumit.saxena_broadcom.com on Aug 3 2026, 12:11 PM.
Tags
None
Referenced Files
F175318857: D58602.id189189.diff
Fri, Oct 9, 10:29 PM
F175318455: D58602.id.diff
Fri, Oct 9, 10:25 PM
F175318398: D58602.diff
Fri, Oct 9, 10:24 PM
Unknown Object (File)
Thu, Oct 8, 8:28 PM
Unknown Object (File)
Thu, Oct 8, 4:53 PM
Unknown Object (File)
Tue, Oct 6, 6:09 PM
Unknown Object (File)
Mon, Oct 5, 9:01 AM
Unknown Object (File)
Tue, Sep 29, 1:08 AM
Subscribers

Details

Summary

An interrupt storm was observed on Thor2 because the Rx CQ consumer
index was always one less than it should be. Correct the Rx CQ
consumer index to fix the storm.

Reported by: Drew Gallatin

Diff Detail

Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline

Why is the if needed? UINT32_MAX +1 == 0

Why is the if needed? UINT32_MAX +1 == 0

Yes, the 'if' is not needed.

This revision is now accepted and ready to land.Aug 21 2026, 2:08 PM