Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-50539

[Backport Request] Need to backport code from dpdk 2.23.11-1 on kernels with dpdk-2.22.11-3

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • None
    • rhel-9.2.0
    • dpdk
    • No
    • None
    • Customer Escalated, Customer Facing
    • rhel-sst-network-fastdatapath
    • ssg_networking
    • None
    • False
    • Hide

      None

      Show
      None
    • None
    • Red Hat Enterprise Linux
    • None
    • None
    • None
    • x86_64
    • None

      What were you trying to do that didn't work?

      CU faced issues  while updating the NIC firmware, the old RPM is not being removed or replaced.

      Below is the test performed by their vendor: 

      What works:
      •    install the driver on RHEL 9.2 with kernels kernel 5.14.0-284.30.1, 5.14.0-284.25.1,  and 5.14.0-284.11.1

      What does not work:
      •    install the driver on any of those kernels with dpdk-22.11-3 from Red Hat
      •    install dpdk-22.11-38 after the driver is installed

      I can see that there are later versions of dpdk that are available - but not in 9.2.  With the OS release locked to 9.2, I can see 3 versions of dpdk:

      ~~~

      [root@rhel9-2 rbeldin]# dnf list dpdk --showduplicates
      Updating Subscription Management repositories.
      Last metadata expiration check: 0:14:10 ago on Thu Jul 11 13:23:28 2024.
      Available Packages
      dpdk.x86_64             2:21.11-1.el9_0     rhel-9-for-x86_64-appstream-rpms
      dpdk.x86_64             2:21.11.2-1.el9_1   rhel-9-for-x86_64-appstream-rpms
      dpdk.x86_64             2:22.11-3.el9_2     rhel-9-for-x86_64-appstream-rpms

      ~~~

      However, if I remove the 9.2 lock and set it to 9.4, there are more versions available.  In particular, there is now available a dpdk 2.23.11-1 :

      ~~~~~

      root@rhel9-2 rbeldin]# subscription-manager release --set 9.4
      Release set to: 9.4
      [root@rhel9-2 rbeldin]# dnf list dpdk --showduplicates
      Updating Subscription Management repositories.
      Red Hat Enterprise Linux 9 for x86_64 - AppStream (RPMs)                                                                                    8.5 MB/s |  37 MB     00:04    
      Red Hat Enterprise Linux 9 for x86_64 - BaseOS (RPMs)                                                                                       7.0 MB/s |  26 MB     00:03    
      Last metadata expiration check: 0:00:04 ago on Thu Jul 11 13:38:08 2024.
      Available Packages
      dpdk.x86_64              2:21.11-1.el9_0    rhel-9-for-x86_64-appstream-rpms
      dpdk.x86_64              2:21.11.2-1.el9_1 rhel-9-for-x86_64-appstream-rpms  --------------- also available in rhel9.2
      dpdk.x86_64              2:22.11-3.el9_2    rhel-9-for-x86_64-appstream-rpms --------------- also available in rhel9.2
      dpdk.x86_64              2:22.11-4.el9      rhel-9-for-x86_64-appstream-rpms
      dpdk.x86_64              2:23.11-1.el9      rhel-9-for-x86_64-appstream-rpms

      ~~~

      If I use that, there are no problems installing it and having the HPE driver and dpdk installed at the same time.

      [root@rhel9-2 rbeldin]# rpm -qa | grep -E 'kmod-m|mln|dpdk' 
      mlnx-ofa_kernel-23.10-OFED.23.10.1.1.9.1.rhel9u2.x86_64
      kmod-mlnx-ofa_kernel-23.10-OFED.23.10.1.1.9.1.rhel9u2.x86_64
      dpdk-23.11-1.el9.x86_64

      The customer is requesting a backport/fix from the dpdk-23.11-1.el9.x86_64

      since, RHOSP17.1 is only supported up to RHEL9.2

      Please provide the package NVR for which bug is seen:

      RHEL9.2 + RHOSP17.1

      RPM installed for mlx5_core NIC driver: mlnx-ofa_kernel-23.10-OFED.23.10.1.1.9.1.rhel9u2.x86_64 Wed Jul 3 11:45:43 2024 --> Kernel/NIC driver order: installed-rpms | cut -c 1-90 kernel-5.14.0-70.36.1.el9_0.x86_64 Wed Jan 11 21:59:45 2023 kernel-5.14.0-284.30.1.el9_2.x86_64 Fri Sep 29 22:53:42 2023 mlnx-ofa_kernel-23.10-OFED.23.10.1.1.9.1.rhel9u2.x86_64 Wed Jul 3 11:45:43 2024

      Please note that this inbox driver might be part of the following tools kernel-tools-5.14.0-284.30.1.el9_2.x86_64.

      From RPMs available, we also see the following mlnx driver. mlnx-ofa_kernel-23.10-OFED.23.10.1.1.9.1.rhel9u2.x86_64 Wed Jul 3 11:45:43 2024

      How reproducible:

      Always

      Expected results

       Need backport of dpdk package from RHEL9.4

      Actual results

      dpdk-driver available on RHEL9.2 not working as expected

              rhn-support-fleitner Flavio Leitner
              rhn-engineering-gkadam Ganesh Kadam
              ovsdpdk triage ovsdpdk triage
              Jiying Qiu Jiying Qiu
              Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

                Created:
                Updated:
                Resolved: