Jiping Ma ec1eeccb70 kernel-modules: re-enable bnxt_en
This commit re-enables the bnxt_en/bnxt_re OOT drivers.

We also upgrade to the driver versions recommended by Broadcom.
Upgrade the bnxt_en/bnxt_re version to 227.0.130.0 from 220.0.13.0.
(For clarity, the main driver package file name is "bcm_227.1.111.0b.tar.gz".)

The package libbnxt-re also is upgraded to the related version 227.0.130.0
because of the drivers upgradation.

We encountered a few the version compatibility issues between
bnxt_en/bnxt_re drivers and the 6.6.7 kernel. We adapted drivers' code
to the kernel 6.6.7 by referring to the upstream commits.

Verification:
* bnxt_en/bnxt_re:
  - Installation of the ISO image is successful with standard and
    low-latency profiles.
  - Physical function interfaces are up and pass packets for rt and std.
  - Create vfs, ensure that the interface can come up and pass packets.
  - RDMA/Infiniband over Ethernet functionalities of the Broadcom
    adapters were successfully tested using the Linux RDMA community's
    perftest package.

Story: 2011056
Task: 49876

Signed-off-by: Jiping Ma <jiping.ma2@windriver.com>
Change-Id: I2931cf333c28ee69662913e81c65340e633fbbc8
(cherry picked from commit cbe03073af71c49e4d3ca4e107ca8e2f2df435f0)
Signed-off-by: Jiping Ma <jiping.ma2@windriver.com>
2024-07-10 23:28:50 +00:00

16 lines
669 B
Plaintext

libbnxt-re (227.0.130.0-1) unstable; urgency=medium
* Upgrade the release of the libbnxt_re Infiniband verbs library for StarlingX
to 227.0.130.0 from 220.0.5.0. This library corresponds to
"libbnxt_re-227.0.130.0.tar.gz" in Broadcom's "bcm_227.1.111.0b" release.
-- Jiping Ma <Jiping.ma2@windriver.com> Mon, 15 Apr 2024 09:47:34 +0800
libbnxt-re (220.0.5.0-1) unstable; urgency=medium
* Initial release of the libbnxt_re Infiniband verbs library for StarlingX.
This library corresponds to "libbnxt_re-220.0.5.0.tar.gz" in Broadcom's
"bcm_220.0.83.0" release.
-- M. Vefa Bicakci <vefa.bicakci@windriver.com> Mon, 18 Apr 2022 20:07:24 +0000