[Bug 1931696] Re: ovs offload broken from neutron 16.3.0 onwards
Edward Hope-Morley
1931696 at bugs.launchpad.net
Mon Oct 25 10:41:16 UTC 2021
We've also found bug 1948656 which means that toggling
explicitly_egress_direct does not remove the flow added when set to
True.
--
You received this bug notification because you are a member of Ubuntu
OpenStack, which is subscribed to neutron in Ubuntu.
https://bugs.launchpad.net/bugs/1931696
Title:
ovs offload broken from neutron 16.3.0 onwards
Status in OpenStack neutron-openvswitch charm:
Fix Released
Status in Ubuntu Cloud Archive:
New
Status in Ubuntu Cloud Archive queens series:
New
Status in Ubuntu Cloud Archive rocky series:
New
Status in Ubuntu Cloud Archive stein series:
New
Status in Ubuntu Cloud Archive train series:
New
Status in Ubuntu Cloud Archive ussuri series:
New
Status in Ubuntu Cloud Archive victoria series:
New
Status in Ubuntu Cloud Archive wallaby series:
New
Status in Ubuntu Cloud Archive xena series:
New
Status in neutron:
In Progress
Status in neutron package in Ubuntu:
New
Status in neutron source package in Bionic:
New
Status in neutron source package in Focal:
New
Status in neutron source package in Hirsute:
New
Status in neutron source package in Impish:
New
Bug description:
The 16.3.0 release of neutron introduced patch [1] which breaks the
use of non-offloaded ports on a node that has ovs offload enabled. Our
setup is as follows:
* single tenant network (vxlan)
* two vms with one port each where one port has offload enabled and the other does not
* from non-offloaded vm I am unable to ping my gateway and I see the following:
# grep dropping /var/log/openvswitch/ovs-vswitchd.log
2021-06-11T09:37:16.271Z|00553|ofproto_dpif_xlate(handler150)|WARN|dropping VLAN 1 tagged packet received on port qr-446b3a35-d0 configured as VLAN 1 access port on bridge br-int while processing recirc_id=0x1a,ct_state=est|rpl|trk,ct_zone=1,ct_nw_src=172.16.0.126,ct_nw_dst=172.16.0.1,ct_nw_proto=1,ct_tp_src=8,ct_tp_dst=0,eth,icmp,in_port=3,vlan_tci=0x0000,dl_src=fa:16:3e:66:e8:2f,dl_dst=fa:16:3e:3c:50:c1,nw_src=172.16.0.1,nw_dst=172.16.0.126,nw_tos=0,nw_ecn=0,nw_ttl=64,icmp_type=0,icmp_code=0
which is from [2]. The patch [1] is configurable by settig
explicitly_egress_direct=True in
/etc/neutron/plugins/ml2/openvswitch_agent.ini and that has fixed
connectivity for me so I am going to submit a patch to make this
configurable via the charm.
[1] https://opendev.org/openstack/neutron/commit/d865165cc8cbd50a3e79a25065ef9a310d7c9396
[2] https://github.com/openvswitch/ovs/blob/branch-2.13/ofproto/ofproto-dpif-xlate.c#L2220
To manage notifications about this bug go to:
https://bugs.launchpad.net/charm-neutron-openvswitch/+bug/1931696/+subscriptions
More information about the Ubuntu-openstack-bugs
mailing list