
This commit adds the drivers for Silicom STS NICs. ice driver: 1.10.1.2 iavf driver: 4.6.1 i40e driver: 2.21.12 Now Starlingx supports multiple driver versions as the following. Currently deployed drivers:(cvl-4.0.1) ice driver: 1.9.11 iavf driver: 4.5.3 i40e driver: 2.20.12 The Silicom driver version:(cvl-4.10) ice driver: 1.10.1.2 iavf driver: 4.6.1 i40e driver: 2.21.12 The legacy Intel NIC drivers:(cvl-2.54) ice driver: 1.5.8.1 iavf driver: 4.0.1 i40e driver: 2.14.13 Testing: - An ISO image can be built successfully. - PXE boot-based installation onto an All-in-One Duplex lab was successful with rt and std kernels. - Interfaces are up and pass packets - Create vfs, ensure that they are picked up by the new iavf driver and that the interface can come up and pass packets - The currently deployed ones are loaded by default and the DDP firmware version is correct. It is 1.3.30.0. - It is possible to switch to the drivers manually with command line parameter multi-drivers-switch=cvl-4.10, and the DDP firmware version is 1.3.30.0. - It is also possible to switch back to the currently deployed drivers and the legacy drivers manually with command line parameter multi-drivers-switch=cvl-4.0.1 and multi-drivers-switch=cvl-2.54. Story: 2010213 Task: 47295 Signed-off-by: Jiping Ma <jiping.ma2@windriver.com> Change-Id: Ic3f946ea60ce7b49b0032b2bcd8da412f80cb96e
115 lines
2.0 KiB
PHP
115 lines
2.0 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
|
|
i40e-cvl-2.54
|
|
i40e-cvl-2.54-rt
|
|
i40e-cvl-4.10
|
|
i40e-cvl-4.10-rt
|
|
|
|
#intel-iavf
|
|
iavf
|
|
iavf-rt
|
|
iavf-cvl-2.54
|
|
iavf-cvl-2.54-rt
|
|
iavf-cvl-4.10
|
|
iavf-cvl-4.10-rt
|
|
|
|
#intel-ice
|
|
ice
|
|
ice-rt
|
|
ice-cvl-2.54
|
|
ice-cvl-2.54-rt
|
|
ice-cvl-4.10
|
|
ice-cvl-4.10-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
|
|
#bpftool # not used
|
|
#hyperv-daemons # not used
|
|
#libcpupower-dev # not used
|
|
#libcpupower1 # not used
|
|
linux-compiler-gcc-10-x86
|
|
#linux-config-5.10 # not used
|
|
#linux-cpupower # not used
|
|
linux-headers-5.10.0-6-amd64
|
|
linux-rt-headers-5.10.0-6-rt-amd64
|
|
linux-headers-5.10.0-6-common
|
|
linux-rt-headers-5.10.0-6-rt-common
|
|
#linux-image-5.10.0-6-amd64-dbg # not used
|
|
#linux-rt-image-5.10.0-6-rt-amd64-dbg # not used
|
|
linux-image-5.10.0-6-amd64-unsigned
|
|
linux-rt-image-5.10.0-6-rt-amd64-unsigned
|
|
#linux-image-amd64-dbg # not used
|
|
#linux-image-amd64-signed-template # not used
|
|
linux-kbuild-5.10
|
|
linux-rt-kbuild-5.10
|
|
linux-libc-dev
|
|
#linux-perf-5.10-dbgsym # not used
|
|
linux-perf-5.10
|
|
#linux-perf # not used
|
|
#linux-source-5.10 # not used
|
|
#linux-rt-source-5.10 # not used
|
|
#linux-source # not used
|
|
#linux-support-5.10.0-6 # not used
|
|
#usbip # not used
|
|
|
|
#mlnx-ofa_kernel
|
|
mlnx-ofed-kernel-modules
|
|
mlnx-ofed-kernel-modules-rt
|
|
mlnx-ofed-kernel-utils
|
|
|
|
#qat17
|
|
qat1.7.l
|
|
qat1.7.l-rt
|
|
|
|
#rdma-core
|
|
ibacm
|
|
ibverbs-providers
|
|
ibverbs-utils
|
|
infiniband-diags
|
|
#libibmad-dev # not used
|
|
libibmad5-dbg
|
|
libibmad5
|
|
#libibnetdisc-dev # not used
|
|
libibnetdisc5-dbg
|
|
libibnetdisc5
|
|
#libibumad-dev # not used
|
|
libibumad3-dbg
|
|
libibumad3
|
|
#libibverbs-dev # not used
|
|
libibverbs1-dbg
|
|
libibverbs1
|
|
#librdmacm-dev # not used
|
|
librdmacm1-dbg
|
|
librdmacm1
|
|
python3-pyverbs
|
|
rdma-core
|
|
rdmacm-utils
|
|
srptools
|
|
|
|
#mstflint
|
|
mstflint
|