Uploaded image for project: 'OpenShift Request For Enhancement'
  1. OpenShift Request For Enhancement
  2. RFE-1812

Expose MTU for vfio-pci SR-IOV devices to Pod

XMLWordPrintable

    • None
    • Product / Portfolio Work
    • None
    • False
    • None
    • Multi cluster Engine for Kubernetes
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      1. Proposed title of this feature request
      Expose MTU for vfio-pci SR-IOV devices to Pod

      2. What is the nature and description of the request?
      For a vfio-pci SR-IOV device (as opposed to kernel ones), the application itself (likely through the DPDK library) is responsible for setting the MTU on the device.
      In order to do this however, the application running inside the Pod needs to be made aware of what MTU is configured on the network fabric. This information is available in the SriovNetworkNodePolicy CR but is not exposed to the Pod.

      This RFE is about making the MTU available to the application running inside the Pod.
      Suggested interface for this is either an environment variable set in the Pod or the Downward Api

      3. Why does the customer need this? (List the business requirements here)
      Without this ability, the MTU need to be passed in through the helm chart with which the application is deployed. Which is sub-optimal as the MTU is a property of the infrastructure and not of the application.

        1. image.gif
          0.2 kB
          Franck Baudin

              fbaudin@redhat.com Franck Baudin
              rhn-gps-djuran David Juran (Inactive)
              None
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

                Created:
                Updated:
                None
                None