[Ryu-devel] What is the version of Python which Ryu is supporting?

2013-07-24 Thread Satoshi Kobayashi
Hi all, I tried to work Ryu by CentOS 6.4 which has Python 2.6.6 by default. Since there was no argparse, it did not launch. IMHO, if Ryu supports Python2.6.X, the following patches are required. --8<--8<-- diff --git a/setup.py b/setup.py index 55c2660..1825984 100644 ---

Re: [Ryu-devel] [PATCH 0/9] of-wire json tests and related fixes

2013-07-24 Thread FUJITA Tomonori
On Thu, 25 Jul 2013 09:53:54 +0900 (JST) [email protected] (YAMAMOTO Takashi) wrote: >> On Tue, 23 Jul 2013 10:32:25 +0900 (JST) >> [email protected] (YAMAMOTO Takashi) wrote: >> >>> > On Tue, 23 Jul 2013 08:08:08 +0900 (JST) >>> > [email protected] (YAMAMOTO Takashi) wrote: >>> >

Re: [Ryu-devel] sflow

2013-07-24 Thread watanabe.fumitaka
Hi, This is a sample driver of sflow parser. Please use as follows. $ ryu-manager sFlow_collector.py sFlow_collector.py import gflags import socket from ryu.base import app_manager from ryu.lib import hub from ryu.lib.xflow import sflow FLAGS = gflags

Re: [Ryu-devel] [PATCH 0/9] of-wire json tests and related fixes

2013-07-24 Thread YAMAMOTO Takashi
> On Tue, 23 Jul 2013 10:32:25 +0900 (JST) > [email protected] (YAMAMOTO Takashi) wrote: > >> > On Tue, 23 Jul 2013 08:08:08 +0900 (JST) >> > [email protected] (YAMAMOTO Takashi) wrote: >> > >> >>> On Mon, 22 Jul 2013 09:14:38 +0900 (JST) >> >>> [email protected] (YAMAMOTO Takashi)

Re: [Ryu-devel] [PATCH 1/2] add a test for ryu.lib.addrconv

2013-07-24 Thread FUJITA Tomonori
On Thu, 25 Jul 2013 08:49:58 +0900 (JST) [email protected] (YAMAMOTO Takashi) wrote: >> On Wed, 24 Jul 2013 13:04:37 +0900 >> YAMAMOTO Takashi wrote: >> >>> >>> Signed-off-by: YAMAMOTO Takashi >>> --- >>> ryu/tests/unit/lib/test_addrconv.py | 55 >>> +

Re: [Ryu-devel] [PATCH 1/2] add a test for ryu.lib.addrconv

2013-07-24 Thread YAMAMOTO Takashi
> On Wed, 24 Jul 2013 13:04:37 +0900 > YAMAMOTO Takashi wrote: > >> >> Signed-off-by: YAMAMOTO Takashi >> --- >> ryu/tests/unit/lib/test_addrconv.py | 55 >> + >> 1 file changed, 55 insertions(+) >> create mode 100644 ryu/tests/unit/lib/test_addrconv.py >

Re: [Ryu-devel] [PATCH 1/2] add a test for ryu.lib.addrconv

2013-07-24 Thread FUJITA Tomonori
On Wed, 24 Jul 2013 13:04:37 +0900 YAMAMOTO Takashi wrote: > > Signed-off-by: YAMAMOTO Takashi > --- > ryu/tests/unit/lib/test_addrconv.py | 55 > + > 1 file changed, 55 insertions(+) > create mode 100644 ryu/tests/unit/lib/test_addrconv.py Applied both,

[Ryu-devel] sflow

2013-07-24 Thread [email protected]
Dear Sir or Madam, i am a newer for ryu. i want to use sflw, but i don not know how to use sflow function in ryu. In the ryu source code i only find a sflow.py file which implement the parse function of sflow datapacket. pls tell me how to use the sflow function in RYU project. thanks a lot.

[Ryu-devel] [PATCH v4 2/3] packet lib to string: add an individual conversion

2013-07-24 Thread watanabe.fumitaka
Add an individual conversion process. Some class inherits packet_base.StringifyMixin and, remove class variable 'tlvs' (not used as class variable and interferes to string) from lldp.lldp Signed-off-by: WATANABE Fumitaka --- ryu/lib/packet/arp.py |7 +++ ryu/lib/packet/dhcp.py

[Ryu-devel] [PATCH v4 3/3] packet lib to string: unit tests

2013-07-24 Thread watanabe.fumitaka
Signed-off-by: WATANABE Fumitaka --- ryu/tests/unit/packet/test_dhcp.py | 111 ++ ryu/tests/unit/packet/test_icmp.py | 67 +++ ryu/tests/unit/packet/test_icmpv6.py | 77 ryu/tests/unit/packet/test_ipv6.py | 65 +++ ryu/tests/unit/packet/te

[Ryu-devel] [PATCH v4 1/3] packet lib to string: add __str__ to base

2013-07-24 Thread watanabe.fumitaka
Signed-off-by: WATANABE Fumitaka --- ryu/lib/packet/packet.py |4 ryu/lib/packet/packet_base.py | 38 +- 2 files changed, 41 insertions(+), 1 deletion(-) diff --git a/ryu/lib/packet/packet.py b/ryu/lib/packet/packet.py index f80948a..785a28b 10

[Ryu-devel] [PATCH v4 0/3] packet library to string

2013-07-24 Thread watanabe.fumitaka
Changes v3 -> v4 - String conversion rule changes into the class attribute. - Improvement of unit tests (not be dependent on environment). Add conversion to string of all member variable of each packet library. It comes into effect by inheriting packet_base.StringifyMixin --- ryu/lib/packet/ar