This patch series splits up handshake into more phase.
Then it can be easily hooked up.
With this refactoring, application specific logic are moved out of core
logic into application itself.
Changes v1 -> v2:
- more initialization phase
- removed application specific logic from core logic
- introduced EventMsg event for synchronization
Isaku Yamahata (5):
event: introduce message event to communicate/synchronize between
handlers
controller/handler: split out handshack into more phase with config
hook
app/simple_switch: app specific logic
app/simple_isolation: app specific logic
app/cbench: add cbench specific work around
ryu/app/cbench.py | 15 ++++
ryu/app/simple_isolation.py | 22 ++++--
ryu/app/simple_switch.py | 5 ++
ryu/controller/event.py | 9 +++
ryu/controller/handler.py | 148 ++++++++++++++++++++++++--------------
ryu/controller/handler_utils.py | 59 +++++++++++++++
6 files changed, 195 insertions(+), 63 deletions(-)
create mode 100644 ryu/controller/handler_utils.py
------------------------------------------------------------------------------
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
_______________________________________________
Ryu-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ryu-devel