ec1eeccb70
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 cbe03073af
)
Signed-off-by: Jiping Ma <jiping.ma2@windriver.com>
88 lines
1.2 KiB
PHP
88 lines
1.2 KiB
PHP
# List of packages to be included/installed in ISO
|
|
|
|
# bnxt_en - Broadcom kernel modules
|
|
bnxt-en
|
|
bnxt-en-rt
|
|
|
|
#intel-i40e
|
|
i40e
|
|
i40e-rt
|
|
|
|
#intel-iavf
|
|
iavf
|
|
iavf-rt
|
|
|
|
#intel-ice
|
|
ice
|
|
ice-rt
|
|
|
|
# Marvell kernel modules
|
|
octeon-ep
|
|
octeon-ep-rt
|
|
|
|
#intel-igb_uio
|
|
igb-uio
|
|
igb-uio-rt
|
|
|
|
#initramfs-trigger
|
|
initramfs-trigger
|
|
|
|
# Intel Quartzville Linux Driver
|
|
iqvlinux
|
|
iqvlinux-rt
|
|
|
|
#intel-opae-fpgaa
|
|
kmod-opae-fpga-driver
|
|
kmod-opae-fpga-driver-rt
|
|
|
|
# libbnxt_re - Broadcom Infiniband verbs library
|
|
libbnxt-re
|
|
|
|
#kernel-std/kernel-rt
|
|
linux-compiler-gcc-10-x86
|
|
linux-headers-6.6.0-1-amd64
|
|
linux-rt-headers-6.6.0-1-rt-amd64
|
|
linux-headers-6.6.0-1-common
|
|
linux-rt-headers-6.6.0-1-rt-common
|
|
linux-image-6.6.0-1-amd64-unsigned
|
|
linux-rt-image-6.6.0-1-rt-amd64-unsigned
|
|
linux-kbuild-6.6
|
|
linux-rt-kbuild-6.6
|
|
linux-libc-dev
|
|
linux-perf
|
|
|
|
#mlnx-ofa_kernel
|
|
mlnx-ofed-kernel-modules
|
|
mlnx-ofed-kernel-modules-rt
|
|
mlnx-ofed-kernel-utils
|
|
|
|
#qat20
|
|
qat2.0.l
|
|
qat2.0.l-rt
|
|
|
|
#rdma-core
|
|
ibacm
|
|
ibverbs-providers
|
|
ibverbs-utils
|
|
infiniband-diags
|
|
#libibmad-dev # not used
|
|
libibmad5
|
|
#libibnetdisc-dev # not used
|
|
libibnetdisc5
|
|
#libibumad-dev # not used
|
|
libibumad3
|
|
#libibverbs-dev # not used
|
|
libibverbs1
|
|
#librdmacm-dev # not used
|
|
librdmacm1
|
|
python3-pyverbs
|
|
rdma-core
|
|
rdmacm-utils
|
|
srptools
|
|
|
|
#mstflint
|
|
mstflint
|
|
|
|
qatzip
|
|
qatengine
|