Comment 21 for bug 1832021

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to neutron (stable/ussuri)

Reviewed: https://review.opendev.org/738483
Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=e79afe115cb4db588fdd6bbd7500775173fd88c5
Submitter: Zuul
Branch: stable/ussuri

commit e79afe115cb4db588fdd6bbd7500775173fd88c5
Author: Alexander Vlasov <email address hidden>
Date: Wed Mar 18 13:35:20 2020 -0500

    Workaround for TCP checksum issue with ovs-dpdk and veth pair

    The need for this change stems from following issues:
    1) When ovs_use_veth = False with ovs-dpdk issue with ovs
    was observed - after vswitch restart interface is not comming up.
    Meaning ovs-dpdk uses ovs internal ports and it is not able to bring
    them up on restart.
    2) When ovs_use_veth = True and ovs-dpkd is used, packets sent with
    incorrect checksum due to the fact that ovs-dpdk does not do checksum
    calculations for veth interface.

    This commit allows to use second option and resolve checksum issue by
    disabling checksum offload.

    Closes-Bug: #1832021
    Related-Bug: #1831935

    Change-Id: Iecce8d2c6c2c46718cc1020c6e8f914cd4560e4b
    (cherry picked from commit 11838a2bc50caa40e776bce211f5f2d1d16a14af)