Page MenuHomeFreeBSD

bnxt_re/libbnxtre: Add RoCE support for BCM576xx controllers
ClosedPublic

Authored by sreekanth.reddy_broadcom.com on Mon, Jan 5, 1:09 PM.
Tags
None
Referenced Files
Unknown Object (File)
Fri, Jan 23, 10:47 AM
Unknown Object (File)
Mon, Jan 12, 7:54 AM
Unknown Object (File)
Sun, Jan 11, 8:38 PM
Unknown Object (File)
Fri, Jan 9, 10:29 PM
Unknown Object (File)
Tue, Jan 6, 2:07 AM
Unknown Object (File)
Tue, Jan 6, 2:07 AM
Unknown Object (File)
Tue, Jan 6, 1:09 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