Skip to content

John-Lin/ryu-dynamic-loader

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ryu dynamic loader

What is this?

This plugin(app) allow ryu install application dynamically without closing ryu process

How does it work?

I wrote a ryu application and control app manager directly, the code is very simple. enter image description here

Tested environment

  1. ryu v3.22 or newer version
  2. Python 3.4

How to use it?

Start ryu application with dl_plugin

$ ryu-manager dl_plugin

And start cli.py, and you can use it!

$ ./cli.py

What command I can use?

For now, this plugin provide :

  1. list: list all available ryu app from ryu.app module
  2. install: install a ryu application by id
  3. uninstall: uninstall a ryu application

TODO List

  1. Change from python 2.7 to python 3.4 (Done !)
  2. Use python cmd module to implement it!
  3. Change from socket to REST API (Done !)

About

dynamic loading ryu application

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • Python 100.0%