On Fri, 22 Nov 2013 16:46:01 +0900 YAMAMOTO Takashi <yamam...@valinux.co.jp> wrote:
> From: Isaku Yamahata <yamah...@valinux.co.jp> > > services.protocols.vrrp > utils: util functions for vrrp service > event: VRRP related events and classes > monitor: interface monitor > router: VRRP router > manager: a class that manages VRRP routers > api: API for VRRP service > dumper: vrrp event dumper (a sample application) > > the directory structure (services.protocols.vrrp) was > suggested by FUJITA Tomonori. > > Signed-off-by: Isaku Yamahata <yamah...@valinux.co.jp> > Signed-off-by: YAMAMOTO Takashi <yamam...@valinux.co.jp> > --- > 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 +++ > 14 files changed, 2612 insertions(+) > 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 (snip) > +# Those are not defined in socket module > +IFNAMSIZ = 16 > +SS_MAXSIZE = 128 > +SIOCGIFINDEX = 0x8933 # This is for Linux x64. May differ on other Linux I don't think that ioctl number for socket is architecture dependent. ------------------------------------------------------------------------------ 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