Hi Ying,<div><br></div><div>Thanks for sending this out.  I think many of the capabilities you are looking to introduce (ability to configure ACLs, QoS, packet statistics) are definitely things we will want Quantum to expose as API extensions (and possibly in the future, as part of the base API if they are sufficiently general). </div>

<div><br></div><div>During the summit we had agreed that extensions to Quantum would follow the "standard" openstack extension mechanisms proposed by Jorge Williams, see: <a href="http://www.slideshare.net/RackerWilliams/openstack-extensions">http://www.slideshare.net/RackerWilliams/openstack-extensions</a></div>

<div><br></div><div>I've been trying to find someone to take a lead on building the API extension framework within quantum to provide plugins with the ability to register such extensions in a way compatible with Jorge's proposal, so perhaps you would like to take the lead on designing and coding that?  The blueprint is at: <a href="https://blueprints.launchpad.net/network-service/+spec/quantum-api-extensions">https://blueprints.launchpad.net/network-service/+spec/quantum-api-extensions</a> .  Out plan from the summit was that all functionality except the base "network connectivity" would initially be exposed as extensions, with the ability for these extensions to be proposed as additions to the base API in the future.  Thanks, </div>

<div><br></div><div><br></div><div>Dan</div><div><br><br><div class="gmail_quote">On Sat, May 21, 2011 at 10:09 AM, Ying Liu (yinliu2) <span dir="ltr"><<a href="mailto:yinliu2@cisco.com">yinliu2@cisco.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div lang="EN-US" link="blue" vlink="purple"><div><p class="MsoNormal">Hi all,</p><p class="MsoNormal"> </p><p class="MsoNormal">

We just posted a proposal for OpenStack Quantum Service API extension on community wiki page at <a href="http://wiki.openstack.org/QuantumAPIExtensions?action=AttachFile&do=view&target=quantum_api_extension.pdf" target="_blank">http://wiki.openstack.org/QuantumAPIExtensions?action=AttachFile&do=view&target=quantum_api_extension.pdf</a></p>

<p class="MsoNormal">or </p><p class="MsoNormal"><a href="http://wiki.openstack.org/QuantumAPIExtensions?action=AttachFile&do=view&target=quantum_api_extension.docx" target="_blank">http://wiki.openstack.org/QuantumAPIExtensions?action=AttachFile&do=view&target=quantum_api_extension.docx</a></p>

<p class="MsoNormal"> </p><p class="MsoNormal">Please review and let us know your comments/suggestions. An etherpad page is created for API extension discussion <a href="http://etherpad.openstack.org/uWXwqQNU4s" target="_blank">http://etherpad.openstack.org/uWXwqQNU4s</a></p>

<p class="MsoNormal"> </p><p class="MsoNormal">Best,</p><p class="MsoNormal">Ying</p></div></div><br>_______________________________________________<br>
Mailing list: <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
Post to     : <a href="mailto:openstack@lists.launchpad.net">openstack@lists.launchpad.net</a><br>
Unsubscribe : <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
More help   : <a href="https://help.launchpad.net/ListHelp" target="_blank">https://help.launchpad.net/ListHelp</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>Dan Wendlandt <br>Nicira Networks, Inc. <br><a href="http://www.nicira.com">www.nicira.com</a> | <a href="http://www.openvswitch.org">www.openvswitch.org</a><br>

Sr. Product Manager <br>cell: 650-906-2650<br>~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>
</div>