this set implements a vrrp speaker.

this is after other patches i posted today.

Isaku Yamahata (6):
  base/app_manager: context might be RyuApp
  base/app_manager: RyuApp initialization race at startup
  base/app_manager: introduce singleton pattern to AppManager
  base/app_manager: create/destroy RyuApp instances dynamically
  vrrp service
  test apps for VRRP service

YAMAMOTO Takashi (3):
  packet.vrrp: some convenient routines
  a script to set up an environment for test_vrrp_linux_multi.py
  a script to set up an environment for test_vrrp_multi.py

 ryu/app/gre_tunnel.py                           |  10 +
 ryu/base/app_manager.py                         | 147 +++--
 ryu/cmd/manager.py                              |   2 +-
 ryu/controller/controller.py                    |   2 +-
 ryu/lib/packet/vrrp.py                          |  12 +
 ryu/services/__init__.py                        |  15 +
 ryu/services/protocols/__init__.py              |  15 +
 ryu/services/protocols/vrrp/__init__.py         |  15 +
 ryu/services/protocols/vrrp/api.py              |  65 +++
 ryu/services/protocols/vrrp/dumper.py           | 154 ++++++
 ryu/services/protocols/vrrp/event.py            | 265 +++++++++
 ryu/services/protocols/vrrp/manager.py          | 156 ++++++
 ryu/services/protocols/vrrp/monitor.py          | 151 ++++++
 ryu/services/protocols/vrrp/monitor_linux.py    | 234 ++++++++
 ryu/services/protocols/vrrp/monitor_openflow.py | 141 +++++
 ryu/services/protocols/vrrp/router.py           | 687 ++++++++++++++++++++++++
 ryu/services/protocols/vrrp/sample_manager.py   |  99 ++++
 ryu/services/protocols/vrrp/sample_router.py    | 539 +++++++++++++++++++
 ryu/services/protocols/vrrp/utils.py            |  76 +++
 ryu/tests/integrated/test_vrrp_linux_multi.py   | 104 ++++
 ryu/tests/integrated/test_vrrp_linux_multi.sh   |  34 ++
 ryu/tests/integrated/test_vrrp_multi.py         | 144 +++++
 ryu/tests/integrated/test_vrrp_multi.sh         |  41 ++
 ryu/tests/integrated/vrrp_common.py             | 216 ++++++++
 24 files changed, 3289 insertions(+), 35 deletions(-)
 create mode 100644 ryu/services/__init__.py
 create mode 100644 ryu/services/protocols/__init__.py
 create mode 100644 ryu/services/protocols/vrrp/__init__.py
 create mode 100644 ryu/services/protocols/vrrp/api.py
 create mode 100644 ryu/services/protocols/vrrp/dumper.py
 create mode 100644 ryu/services/protocols/vrrp/event.py
 create mode 100644 ryu/services/protocols/vrrp/manager.py
 create mode 100644 ryu/services/protocols/vrrp/monitor.py
 create mode 100644 ryu/services/protocols/vrrp/monitor_linux.py
 create mode 100644 ryu/services/protocols/vrrp/monitor_openflow.py
 create mode 100644 ryu/services/protocols/vrrp/router.py
 create mode 100644 ryu/services/protocols/vrrp/sample_manager.py
 create mode 100644 ryu/services/protocols/vrrp/sample_router.py
 create mode 100644 ryu/services/protocols/vrrp/utils.py
 create mode 100644 ryu/tests/integrated/test_vrrp_linux_multi.py
 create mode 100644 ryu/tests/integrated/test_vrrp_linux_multi.sh
 create mode 100644 ryu/tests/integrated/test_vrrp_multi.py
 create mode 100644 ryu/tests/integrated/test_vrrp_multi.sh
 create mode 100644 ryu/tests/integrated/vrrp_common.py

-- 
1.8.3.1


------------------------------------------------------------------------------
Shape the Mobile Experience: Free Subscription
Software experts and developers: Be at the forefront of tech innovation.
Intel(R) Software Adrenaline delivers strategic insight and game-changing 
conversations that shape the rapidly evolving mobile landscape. Sign up now. 
http://pubads.g.doubleclick.net/gampad/clk?id=63431311&iu=/4140/ostg.clktrk
_______________________________________________
Ryu-devel mailing list
Ryu-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ryu-devel

Reply via email to