neutron/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native
Rodolfo Alonso Hernandez 57629dc051 Add retry when executing OF commands if "InvalidDatapath"
When using the OF API (currently Neutron only uses native
implementation via "os-ken" librarr), retry the command in case of
"InvalidDatapath" exception.

As commented in the related bug, some operations could restart the
OF controller (set the OF procols, set the bridge fail mode). During
the controller restart, a command can return a "InvalidDatapath"
exception.

Closes-Bug: #1944201
Change-Id: Ia8d202f8a38362272e9519c1cbd9d6ba9359e0a1
2021-09-23 12:46:59 +00:00
..
__init__.py OVS-agent: Introduce Ryu based OpenFlow implementation 2015-09-02 14:05:18 +09:00
base_oskenapp.py Refactor the Neutron OSKenApp class 2020-12-21 17:45:55 +08:00
br_dvr_process.py Remove flows for ARP reply MAC change 2021-02-04 17:04:43 +08:00
br_int.py Add agent extension 'dhcp' for ovs agent 2021-06-24 08:38:38 +08:00
br_phys.py Make DVR router support FLAT network for ovs-agent 2020-06-08 12:13:22 +00:00
br_tun.py Remove duplicate licese text from the br_tun file 2020-12-21 12:09:36 +01:00
main.py Replace ryu with os_ken 2018-12-13 10:00:17 +00:00
ofswitch.py Add retry when executing OF commands if "InvalidDatapath" 2021-09-23 12:46:59 +00:00
ovs_bridge.py Add OpenFlow10 protocol in OVSAgentBridge.setup_controllers() 2020-11-28 05:08:16 +00:00
ovs_oskenapp.py Refactor the Neutron OSKenApp class 2020-12-21 17:45:55 +08:00