Uploaded image for project: 'OpenShift Bugs'
  1. OpenShift Bugs
  2. OCPBUGS-3468

Disable check_pkt_length in OVN-K for OvS Hardware Offload Cases

XMLWordPrintable

      Description of problem:

      check_pkt_length cannot be offloaded without
      1) sFlow offload patches in Openvswitch
      2) Hardware driver support.
      
      Since 1) will not be done anytime soon. We need a work around for the check_pkt_length issue.

      Version-Release number of selected component (if applicable):

      4.11/4.12

      How reproducible:

      Always

      Steps to Reproduce:

      1. Any flow that has check_pkt_len()
        5-b: Pod -> NodePort Service traffic (Pod Backend - Different Node)
        6-b: Pod -> NodePort Service traffic (Host Backend - Different Node)
        4-b: Pod -> Cluster IP Service traffic (Host Backend - Different Node)
        10-b: Host Pod -> Cluster IP Service traffic (Host Backend - Different Node)
        11-b: Host Pod -> NodePort Service traffic (Pod Backend - Different Node)
        12-b: Host Pod -> NodePort Service traffic (Host Backend - Different Node)   

      Actual results:

      Poor performance due to upcalls when check_pkt_len() is not supported.

      Expected results:

      Good performance.

      Additional info:

      https://docs.google.com/spreadsheets/d/1LHY-Af-2kQHVwtW4aVdHnmwZLTiatiyf-ySffC8O5NM/edit#gid=670206692

            wizhao@redhat.com William Zhao
            wizhao@redhat.com William Zhao
            Ying Wang Ying Wang
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved: