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

[RFE] Add support in NetworkManager for configuring the NIC FEC encoding natively

    • Normal
    • sst_network_management
    • ssg_networking
    • 3
    • Yes
    • Red Hat Enterprise Linux
    • Hide

      Given a system administrator wants to configure Forward Error Correction (FEC) encoding settings on network interfaces directly using NetworkManager to optimize network performance and reliability without the need for additional scripts,
      When they issue commands via nmcli to modify a connection's FEC encoding settings (e.g., `nmcli con mod CON_NAME ethtool.fec off`) and then cycle the connection,
      Then the FEC encoding setting for the specified network interface should be successfully applied as confirmed by the output of ethtool --show-fec DEV_NAME.

      Definition of Done:

      • The implementation meets the acceptance criteria
      • Unit test and integration test are written and pass
      • The fix is part of a downstream build attached to an errata
      • The initial text for this enhancement in the feature-reason-result format (More details here)
      Show
      Given a system administrator wants to configure Forward Error Correction (FEC) encoding settings on network interfaces directly using NetworkManager to optimize network performance and reliability without the need for additional scripts, When they issue commands via nmcli to modify a connection's FEC encoding settings (e.g., `nmcli con mod CON_NAME ethtool.fec off`) and then cycle the connection, Then the FEC encoding setting for the specified network interface should be successfully applied as confirmed by the output of ethtool --show-fec DEV_NAME. Definition of Done: The implementation meets the acceptance criteria Unit test and integration test are written and pass The fix is part of a downstream build attached to an errata The initial text for this enhancement in the feature-reason-result format (More details here )
    • Unspecified Release Note Type - Unknown

      Goal

      • As a system admin, I want to be able to configure the FEC encoding options using nmcli, so that there's no need to create a separate NetworkManager dispatcher script.

      A list of verification conditions, successful functional tests, or expected outcomes in order to declare this story/task successfully completed.

      • Configure the FEC settings via nmcli. For example:
        # nmcli con mod CON_NAME ethtool.fec off
      • Bring the interface down/up to apply the ethtool FEC encoding setting:
        • # nmcli con down CON_NAME
        • # nmcli con up CON_NAME
      • Use `ethtool` to confirm that FEC encoding has been turned off on the underlying device:
        ethtool --show-fec DEV_NAME

            fge@redhat.com Gris Ge
            rhn-support-juasanch Juanma Sanchez
            Beniamino Galvani Beniamino Galvani
            Vladimir Benes Vladimir Benes
            Votes:
            0 Vote for this issue
            Watchers:
            10 Start watching this issue

              Created:
              Updated: