Uploaded image for project: 'Fast Datapath Product'
  1. Fast Datapath Product
  2. FDP-1193

Remove redundant data from csum offload information

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Minor Minor
    • None
    • None
    • openvswitch3.5
    • 8
    • False
    • Hide

      None

      Show
      None
    • False
    • Hide

      Given an OVS deployment using dp_packet for packet processing,

      When checksum metadata (csum_start and csum_offset) is removed,

      Then OVS should continue functioning without regression in checksum handling or performance degradation.

      Show
      Given an OVS deployment using dp_packet for packet processing, When checksum metadata (csum_start and csum_offset) is removed, Then OVS should continue functioning without regression in checksum handling or performance degradation.
    • rhel-10
    • None
    • rhel-net-ovs-dpdk
    • ssg_networking

      Currently open vswitch stores some redundant information in dp_packet like csum_start and csum_offset. These were added early on in the checksum offload work, but we haven't made active use of it to accelerate packet transmission. Furthermore, this information is redundant to the various offsets and protocol flags that we already maintain.

      Removing csum_start / csum_offset we can simplify miniflow_extract(), possibly shrink dp_packet, and unify how various netdev types are handled.

              ovsdpdk-triage ovsdpdk triage
              rh-ee-mpattric Mike Pattrick
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: