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

nmcli ethtool.coalesce settings not applied after connection up

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

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • rhel-8.10
    • NetworkManager
    • None
    • Low
    • rhel-net-mgmt
    • None
    • 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.

      None


      ( ) Integration test case is available upstream.


      ( ) Code is reviewed and merged upstream.


      ( ) Preliminary testing is done.


      ( ) Upstream documentation is written in the upstream MR.


      ( ) Release notes text is written in the RHEL issue.


      ( ) 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. None ( ) Integration test case is available upstream. ( ) Code is reviewed and merged upstream. ( ) Preliminary testing is done. ( ) Upstream documentation is written in the upstream MR. ( ) Release notes text is written in the RHEL issue. ( ) A demo is recorded
    • None
    • None
    • Unspecified
    • Unspecified
    • Unspecified
    • x86_64
    • None

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

      Customer was trying to configure ethtool coalesce parameters (for example rx-frames) persistently using NetworkManager via the nmcli command, so that the settings would be automatically applied when the connection is brought up.

      However, after activating the connection, the configured ethtool.coalesce parameters were not applied to the network device, even though the same values work immediately when set manually with ethtool -C.

      RHEL Version: 8.10

      NetworkManager-1.40.16-15.el8.x86_64

      Driver:  mlx5_core

      Steps to reproduce

      1. Modify an active Ethernet connection with nmcli to include an ethtool coalesce parameter.  e.g.  nmcli connection modify ens1f0 ethtool.coalesce-rx-frames 8
      2. Bring the connection up.   e.g. nmcli connection up ens1f0
      3. Check the current coalesce settings with ethtool -c

      Expected results

      It should be applied to the network device when the connection is activated.

      Actual results

      The configured value is not applied. However apply the same value manually with ethtool -C, and observe it takes effect immediately.

        1. NetworkManager_debug.log
          891 kB
        2. NetworkManager_debug_reboot.log
          376 kB
        3. MCRJ0018.txt
          232 kB
        4. 04290427_messages.log
          25.00 MB

              nm-team Network Management Team
              rhn-support-feyang Fei Yang
              Network Management Team Network Management Team
              Vladimir Benes Vladimir Benes
              Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

                Created:
                Updated: