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

verification failure in enabling TSO

Linking RHIVOS CVEs to...Migration: Automation ...SWIFT: POC ConversionSync from "Extern...XMLWordPrintable

    • No
    • None
    • rhel-net-mgmt
    • ssg_networking
    • 3
    • False
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • Hide

      Definition of Done:

      Please mark each item below with ( / ) if completed or ( x ) if incomplete:

      ( ) The acceptance criteria defined below are met.

      Given a system administrator using Nmstate to automate it's cloud configuration,

      When applying a template with ethtool.feature.tso: true,

      Then the apply succeeds, verification confirms TSO is enabled (current: true), and no null mismatch causes rollback


      ( ) Integration test case is available upstream


      ( ) Code is reviewed and merged upstream


      ( ) Preliminary testing is done


      ( ) A demo is recorded

      Show
      Definition of Done: Please mark each item below with ( / ) if completed or ( x ) if incomplete: ( ) The acceptance criteria defined below are met. Given a system administrator using Nmstate to automate it's cloud configuration, When applying a template with ethtool.feature.tso: true, Then the apply succeeds, verification confirms TSO is enabled (current: true), and no null mismatch causes rollback ( ) Integration test case is available upstream ( ) Code is reviewed and merged upstream ( ) Preliminary testing is done ( ) A demo is recorded
    • None
    • None
    • Unspecified
    • Unspecified
    • Unspecified
    • None

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

      [root@compute-0 cloud-admin]# cat ~/nms1.yaml 
      interfaces:
      - ethernet:
          sr-iov:
            total-vfs: 0
        ethtool:
          feature:
            tso: true
        ipv4:
          dhcp: false
          enabled: false
        ipv6:
          autoconf: false
          dhcp: false
          enabled: false
        name: enp8s0f0np0
        state: up
        type: ethernet 

      nmstatectl apply ~/nms1.yaml

      Verification error seen while applying the above template

      [2025-06-03T13:27:22Z INFO  nmstatectl] Nmstate version: 2.2.44
      [2025-06-03T13:27:23Z INFO  nmstate::query_apply::net_state] Created checkpoint /org/freedesktop/NetworkManager/Checkpoint/14
      [2025-06-03T13:27:23Z INFO  nmstate::nm::query_apply::profile] Modifying connection a822bbd5-982a-4202-a2d9-1b430658a7bb: enp8s0f0np0/802-3-ethernet
      [2025-06-03T13:27:23Z INFO  nmstate::nm::query_apply::profile] Reapplying connection a822bbd5-982a-4202-a2d9-1b430658a7bb: enp8s0f0np0/802-3-ethernet
      [2025-06-03T13:27:23Z INFO  nmstate::nm::query_apply::profile] Reapplying connection a822bbd5-982a-4202-a2d9-1b430658a7bb: enp8s0f0np0/802-3-ethernet
      [2025-06-03T13:27:24Z INFO  nmstate::nm::query_apply::profile] Reapply operation failed on 802-3-ethernet enp8s0f0np0 a822bbd5-982a-4202-a2d9-1b430658a7bb, reason: IncompatibleReapply:Can't reapply any changes to 'ethtool' setting, retry on normal activation
      [2025-06-03T13:27:24Z INFO  nmstate::query_apply::net_state] Retrying on: VerificationError: Verification failure: enp8s0f0np0.interface.ethtool.feature.tso desire 'true', current 'null'
      [2025-06-03T13:27:25Z INFO  nmstate::query_apply::net_state] Retrying on: VerificationError: Verification failure: enp8s0f0np0.interface.ethtool.feature.tso desire 'true', current 'null'
      [2025-06-03T13:27:27Z INFO  nmstate::query_apply::net_state] Retrying on: VerificationError: Verification failure: enp8s0f0np0.interface.ethtool.feature.tso desire 'true', current 'null'
      [2025-06-03T13:27:28Z INFO  nmstate::query_apply::net_state] Retrying on: VerificationError: Verification failure: enp8s0f0np0.interface.ethtool.feature.tso desire 'true', current 'null'
      [2025-06-03T13:27:30Z INFO  nmstate::query_apply::net_state] Retrying on: VerificationError: Verification failure: enp8s0f0np0.interface.ethtool.feature.tso desire 'true', current 'null'
      [2025-06-03T13:27:32Z INFO  nmstate::nm::query_apply::profile] Modifying connection a822bbd5-982a-4202-a2d9-1b430658a7bb: enp8s0f0np0/802-3-ethernet
      [2025-06-03T13:27:32Z INFO  nmstate::nm::query_apply::profile] Reapplying connection a822bbd5-982a-4202-a2d9-1b430658a7bb: enp8s0f0np0/802-3-ethernet
      [2025-06-03T13:27:32Z INFO  nmstate::nm::query_apply::profile] Reapplying connection a822bbd5-982a-4202-a2d9-1b430658a7bb: enp8s0f0np0/802-3-ethernet
      [2025-06-03T13:27:33Z INFO  nmstate::query_apply::net_state] Retrying on: VerificationError: Verification failure: enp8s0f0np0.interface.ethtool.feature.tso desire 'true', current 'null'
      [2025-06-03T13:27:34Z INFO  nmstate::query_apply::net_state] Retrying on: VerificationError: Verification failure: enp8s0f0np0.interface.ethtool.feature.tso desire 'true', current 'null'
      [2025-06-03T13:27:36Z INFO  nmstate::query_apply::net_state] Retrying on: VerificationError: Verification failure: enp8s0f0np0.interface.ethtool.feature.tso desire 'true', current 'null'
      [2025-06-03T13:27:37Z INFO  nmstate::query_apply::net_state] Retrying on: VerificationError: Verification failure: enp8s0f0np0.interface.ethtool.feature.tso desire 'true', current 'null'
      [2025-06-03T13:27:39Z INFO  nmstate::query_apply::net_state] Rollbacked to checkpoint /org/freedesktop/NetworkManager/Checkpoint/14
      NmstateError: VerificationError: Verification failure: enp8s0f0np0.interface.ethtool.feature.tso desire 'true', current 'null' 

      What is the impact of this issue to you?

      Cannot enable TSO on the interface

      Please provide the package NVR for which the bug is seen:

       

      [root@compute-0 cloud-admin]# nmstatectl --version

      nmstatectl 2.2.44

      [root@compute-0 cloud-admin]# nmcli -v

      nmcli tool, version 1.46.0-30.el9_4

       

      How reproducible is this bug?:

      Always

      Expected results

      [root@compute-0 cloud-admin]# ethtool -k enp8s0f0np0 | grep tcp

      tcp-segmentation-offload: on

      Actual results

      [root@compute-0 cloud-admin]# ethtool -k enp8s0f0np0 | grep tcp

      tcp-segmentation-offload: off

              fge@redhat.com Gris Ge
              ksundara@redhat.com Karthik Sundaravel
              Network Management Team Network Management Team
              Mingyu Shi Mingyu Shi
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

                Created:
                Updated: