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