StarlingX Linux kernel
Go to file
Jiping Ma fcec7cba9b CentOS: Upgrade ice, i40e, iavf drivers to bundle 27.1
This upgrades the intel driver versions to the ones listed
in Intel driver bundle 27.1. The list can be found here:
https://downloadmirror.intel.com/727294/Release_Notes_27.1.pdf
Also upgrades the ddp firmware to ice_comms-1.3.35.0 from
ice_comm-1.3.31.0.

0001-ice_xsk-Avoid-dependency-on-napi_busy_loop-with-PREE.patch
has been dropped because the fix had been integrated to the
driver ice-1.8.3.

The new versions are:
ice-1.8.3
i40e-2.18.9
iavf-4.2.2

Reason:
Update ICE driver to support the Intel Logan Beach NIC (E810-CQDA2T),
and that dictates the upgrade of the iavf driver which in turn
dictates the upgrade of the i40e driver. We select the versions
listed in official Intel driver bundle 27.1 to keep the driver
versions compatible with each other. The ice_comm ddp firmware
upgrade to version 1.3.35.0 is also dictated by the bundle.

Verification:
- installs from iso succeed on servers with ice(Intel Ethernet
  Controller E810) and i40e hw(Intel Ethernet Controller X710)
- 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
- Check dmesg to see DDP package is loaded successfully and
  the version is 1.3.35.0.

Note that we do not test it on Intel Logan Beach NIC, because
the network adapter is not available in our lab yet. We will test it
once Intel Logan Beach NIC is ready.

Story: 2009952
Task: 44895
Depends-On: https://review.opendev.org/c/starlingx/tools/+/836728

Signed-off-by: Jiping Ma <jiping.ma2@windriver.com>
Change-Id: I93dcf00fe443c4f86db2f8a65e159f9da05acc29
2022-04-07 21:23:27 -04:00
doc Switch to newer openstackdocstheme and reno versions 2020-06-04 14:30:28 +02:00
kernel-modules CentOS: Upgrade ice, i40e, iavf drivers to bundle 27.1 2022-04-07 21:23:27 -04:00
kernel-rt kernel: Disable NVMe multi-path kconfig option 2022-03-30 19:36:32 -04:00
kernel-std kernel: Disable NVMe multi-path kconfig option 2022-03-30 19:36:32 -04:00
releasenotes Switch to newer openstackdocstheme and reno versions 2020-06-04 14:30:28 +02:00
userspace Introduce libbnxt_re version 220.0.5.0 2022-03-23 10:23:18 -04:00
.gitignore Added .gitreview, .zuul.yaml & tox.ini 2020-04-21 16:01:28 -04:00
.gitreview Added .gitreview, .zuul.yaml & tox.ini 2020-04-21 16:01:28 -04:00
.zuul.yaml Added .gitreview, .zuul.yaml & tox.ini 2020-04-21 16:01:28 -04:00
centos_build_layer.cfg Config file changes to add 'kernel-std kernel-rt kernel-modules ' after relocation from 'stx/integ' 2020-04-09 10:50:11 -04:00
centos_extra_downloads.lst CentOS: Upgrade ice, i40e, iavf drivers to bundle 27.1 2022-04-07 21:23:27 -04:00
centos_guest_image_rt.inc Support out of tree modules in kernel 5.10. 2021-07-23 04:03:18 -04:00
centos_guest_image.inc Support out of tree modules in kernel 5.10. 2021-07-23 04:03:18 -04:00
centos_iso_image.inc Introduce libbnxt_re version 220.0.5.0 2022-03-23 10:23:18 -04:00
centos_pkg_dirs Introduce libbnxt_re version 220.0.5.0 2022-03-23 10:23:18 -04:00
centos_pkg_dirs_rt Introduce libbnxt_re version 220.0.5.0 2022-03-23 10:23:18 -04:00
centos_srpms_centos3rdparties.lst [kernel-rt 4.18] Upgrade kernel-rt to version 4.18.0-147.3.1 based on SRPM 2020-04-30 11:25:20 +08:00
centos_tarball-dl.lst CentOS: Upgrade ice, i40e, iavf drivers to bundle 27.1 2022-04-07 21:23:27 -04:00
debian_build_layer.cfg Add debian_build_layer.cfg file 2021-10-05 14:08:21 -04:00
debian_pkg_dirs debian: kernel: Add debian_pkg_dirs file 2022-01-23 22:18:45 -05:00
LICENSE Config file changes to add 'kernel-std kernel-rt kernel-modules ' after relocation from 'stx/integ' 2020-04-09 10:50:11 -04:00
test-requirements.txt kernel: modify spec file to set grub default boot 2021-12-17 19:35:08 +00:00
tox.ini Added .gitreview, .zuul.yaml & tox.ini 2020-04-21 16:01:28 -04:00