Thank you! I actually came across Neutron’s patch the other day and believe 
that will work. I'm integrating something like that into our project now. I’m 
glad you pointed out the same.

> On May 10, 2018, at 12:28 AM, IWAMOTO Toshihiro <iwam...@valinux.co.jp> wrote:
> 
> On Fri, 04 May 2018 13:22:28 +0900,
> Steve Jarvis wrote:
>> 
>> Hey Ryu Devel,
> 
>> We have an established project where we're adding OpenFlow for
>> (local) bridge management, and I'd like to use Ryu. Ryu wants to be
>> the main entry point of the process though (with ryu-manager), and
>> since we have a bigger application that does more than only
>> SDN-related work, it'd better fit our architecture if we could use
>> Ryu's messaging and callbacks in just another thread of the existing
>> application. Is there a way to use the Ryu library like that, and if
>> so, are there any examples of such a model?
> 
> Is your application eventlet friendly? 
> 
> OpenStack Neutron's ovs-agent was initially a non Ryu app and has it's
> own main() function. On adopting Ryu, the original main() was wrapped
> into a RyuApp. See the followings.
> 
> http://git.openstack.org/cgit/openstack/neutron/tree/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/main.py
> http://git.openstack.org/cgit/openstack/neutron/tree/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/ovs_ryuapp.py
> 
> If the above doesn't work for you, Ryu using code can be a subprocess
> and inter-process-communtication can be used.
> 
> --
> IWAMOTO Toshihiro


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Ryu-devel mailing list
Ryu-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ryu-devel

Reply via email to