Page MenuHomeFreeBSD

bnxt_re/libbnxtre: Add RoCE support for BCM576xx controllers
ClosedPublic

Authored by sreekanth.reddy_broadcom.com on Jan 5 2026, 1:09 PM.
Tags
None
Referenced Files
F159996170: D54521.diff
Sat, Jun 20, 9:06 AM
Unknown Object (File)
Tue, Jun 16, 2:16 PM
Unknown Object (File)
Tue, Jun 16, 8:26 AM
Unknown Object (File)
Thu, Jun 4, 8:49 PM
Unknown Object (File)
Thu, Jun 4, 1:29 PM
Unknown Object (File)
Thu, May 28, 9:53 AM
Unknown Object (File)
Thu, May 28, 2:13 AM
Unknown Object (File)
Wed, May 27, 1:34 AM
Subscribers
None

Details

Summary

Added RoCE support for BCM576xx controllers with below changes,

  1. Update the BAR offsets for handling BCM576xx controllers.

Use the values populated by the L2 driver for getting the
Doorbell offsets.

  1. Use msn index instead of tail to pull psn table entry.
  1. Temporarily disable dbr pacing feature untill it is

fully implemented.

  1. Add support for 400G speed.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable