commit 81dfa48466a594da78d93494e805b9ba97f94bc6
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)
Reviewed: https:/ /review. opendev. org/713717 /git.openstack. org/cgit/ openstack/ neutron/ commit/ ?id=81dfa48466a 594da78d93494e8 05b9ba97f94bc6
Committed: https:/
Submitter: Zuul
Branch: stable/stein
commit 81dfa48466a594d a78d93494e805b9 ba97f94bc6
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: Iecce8d2c6c2c46 718cc1020c6e8f9 14cd4560e4b 0e776bce211f5f2 d1d16a14af)
(cherry picked from commit 11838a2bc50caa4