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 |
||
---|---|---|
.. | ||
extensions | ||
__init__.py | ||
agent_extension.py |