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

Add support to nmstate for MTU and quickack [rhel-10]

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

    • nmstate-2.2.43-1.el10
    • Moderate
    • rhel-net-mgmt
    • ssg_networking
    • 1
    • False
    • False
    • Hide

      None

      Show
      None
    • Yes
    • 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


      Code changes are included in a downstream build attached to an errata.


      All required testing (manual and/or automated) passes successfully.


      ( ) Related documentation updates (if applicable) have been completed.

      Show
      Definition of Done: Please mark each item below with ( / ) if completed or ( x ) if incomplete: The acceptance criteria defined below are met. None Code changes are included in a downstream build attached to an errata. All required testing (manual and/or automated) passes successfully. ( ) Related documentation updates (if applicable) have been completed.
    • Pass
    • Automated
    • Enhancement
    • Hide
      .Nmstate now supports the `mtu` and `quickack` route options

      With this enhancement, you can use Nmstate to set the `mtu` and `quickack` route options. These settings are important for optimizing the network performance if the maximum transmission unit is different from the default and for tuning the TCP acknowledgment behavior. As a result, you now have more precise control over network traffic behavior.
      Show
      .Nmstate now supports the `mtu` and `quickack` route options With this enhancement, you can use Nmstate to set the `mtu` and `quickack` route options. These settings are important for optimizing the network performance if the maximum transmission unit is different from the default and for tuning the TCP acknowledgment behavior. As a result, you now have more precise control over network traffic behavior.
    • Done
    • Done
    • Done
    • Not Required
    • None

      This is a clone of issue RHEL-80418 to use for version rhel-10.1

      Original description:

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

      Via NMstate we are current unable to pass any additional (optional) route options such as MTU.

       

        OPTIONS := FLAGS [ mtu NUMBER ] [ advmss NUMBER ] [ as [ to ]
                     ADDRESS ] rtt TIME ] [ rttvar TIME ] [ reordering NUMBER ]
                     [ window NUMBER ] [ cwnd NUMBER ] [ ssthresh NUMBER ] [
                     realms REALM ] [ rto_min TIME ] [ initcwnd NUMBER ] [
                     initrwnd NUMBER ] [ features FEATURES ] [ quickack BOOL ]
                     [ congctl NAME ] [ pref PREF ] [ expires TIME ] [
                     fastopen_no_cookie BOOL ]

      What is the impact of this issue to you?

      Unable to pass a static route with mtu such as when using Jumbo Frames, but the gateway is dropping ICMP / not MSS clamping.

      As nmstate is now used to configure OCP nodes, this is essential for some customers.

       

      already proposed here: https://github.com/nmstate/nmstate/issues/2766

              rh-ee-mshi1 Mingyu Shi
              watson-automation Watson Automation
              Network Management Team Network Management Team
              Mingyu Shi Mingyu Shi
              Marc Muehlfeld Marc Muehlfeld
              Votes:
              0 Vote for this issue
              Watchers:
              9 Start watching this issue

                Created:
                Updated:
                Resolved: