Comment 9 for bug 1517903

Reviewed: https://review.openstack.org/267591
Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=ea8d60f561d06ec64de26caf39cdb3c397492789
Submitter: Jenkins
Branch: master

commit ea8d60f561d06ec64de26caf39cdb3c397492789
Author: David Shaughnessy <email address hidden>
Date: Wed Jan 13 13:26:57 2016 +0000

    Added agent specific API support to L2 extensions

    - 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 <email address hidden>
    Co-Authored-By: Thomas Morin <email address hidden>
    Implements: blueprint l2-api-extensions

    Change-Id: I7cb61f30689dff2d7895d444060dedc1532a63ec