neutron/neutron/agent/linux
Alexander Vlasov e79afe115c 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 11838a2bc5)
2020-06-29 17:34:39 +00:00
..
openvswitch_firewall [Security] fix allowed-address-pair 0.0.0.0/0 issue 2020-03-21 17:54:34 +08:00
__init__.py Empty files should not contain copyright or license 2014-10-20 00:50:32 +00:00
bridge_lib.py Add namespace support for "bridge" commands 2019-04-29 07:52:18 +00:00
daemon.py Use sys.executable instead of 'python' 2020-02-07 19:48:05 +01:00
dhcp.py Fixes dnsmasq host file parsing with "addr6_list" 2020-06-22 11:19:52 +00:00
dibbler.py use PROVISIONAL_IPV6_PD_PREFIX from neutron-lib 2017-11-14 12:26:43 -07:00
ethtool.py Workaround for TCP checksum issue with ovs-dpdk and veth pair 2020-06-29 17:34:39 +00:00
external_process.py Check dnsmasq process is active when spawned 2019-10-25 13:30:30 -04:00
interface.py Workaround for TCP checksum issue with ovs-dpdk and veth pair 2020-06-29 17:34:39 +00:00
ip_conntrack.py Merge "Use '-p ip' instead of '-p 0' with conntrack" 2019-04-12 13:02:24 +00:00
ip_lib.py Use pyroute2 for SRIOV VF commands 2020-06-26 06:09:48 +00:00
ipset_manager.py [Security] fix allowed-address-pair 0.0.0.0/0 issue 2020-03-21 17:54:34 +08:00
iptables_comments.py Iptables firewall driver adds forward rules for trusted ports 2018-03-06 10:13:44 +01:00
iptables_firewall.py Fix iptables rules comments 2020-06-10 06:57:14 +00:00
iptables_manager.py Log the IPTables rules if "debug_iptables_rules" 2019-09-23 09:58:36 +00:00
keepalived.py [L3 HA] Add "no_track" option to VIPs in keepalived config 2020-04-22 15:05:13 +02:00
l3_tc_lib.py Use Pyroute2 "add_tc_qdisc" function in l3_tc_lib 2019-07-05 08:13:07 +00:00
of_monitor.py OpenFlow monitor 2019-11-20 18:00:13 +00:00
pd.py remove neutron.common.constants 2019-04-04 14:10:26 -06:00
pd_driver.py use PROVISIONAL_IPV6_PD_PREFIX from neutron-lib 2017-11-14 12:26:43 -07:00
ra.py Add radvd_user config option 2019-10-14 13:01:30 +00:00
tc_lib.py Fix the wrong value for QoS rate conversion to bytes/s 2020-06-24 17:21:16 +00:00
utils.py Log exact error during getting value from file 2019-12-03 10:10:27 +01:00
xenapi_root_helper.py Fix bandit warning 2019-05-10 08:38:34 -04:00