kernel/debian_iso_image.inc
STX Builder 9781c5567d Add the drivers for Silicom STS NICs
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
2023-02-08 21:47:39 -05:00

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