ea8d60f561
- Introduces an API to allow l2-agents to access resources within the Open vSwitch Agent, specifically the integration and tunnel bridges. - adds consume_api method to the AgentCoreResourceExtension class. - modifies the AgentExtensionManager class to accept the AgentExtensionAPI class as an optional argument. - adds the OVSAgentExtensionAPI class. - modifies ovs_lib and ofswitch to include a list of uuid stamps to exempt from flow deletion. - adds the OVSBridgeCookieMixin class that manages the distribution of cookies and maintains the list of reserved cookies. - modifies OVSNeutronAgent to initialize OVSAgentExtensionAPI and pass into the AgentExtensionManager. Partial-Bug: #1517903 Co-Authored-By: Nate Johnston <nate_johnston@cable.comcast.com> Co-Authored-By: Thomas Morin <thomas.morin@orange.com> Implements: blueprint l2-api-extensions Change-Id: I7cb61f30689dff2d7895d444060dedc1532a63ec |
||
---|---|---|
.. | ||
__init__.py | ||
br_dvr_process.py | ||
br_int.py | ||
br_phys.py | ||
br_tun.py | ||
main.py | ||
ofswitch.py | ||
ovs_bridge.py | ||
ovs_ryuapp.py |