Re: [Ryu-devel] Ryu Running problem

2014-02-23 Thread Md. Amjad Hossain
Hi Satoshi, Thanks for your reply. The problem was about missing packages such as python-oslo, python-netaddr etc. Now Ryu is running after installing those packages. Regards Amjad On Sun, Feb 23, 2014 at 8:44 PM, Satoshi Kobayashi < satosh...@stratosphere.co.jp> wrote: > Hi Amjad, > > How abo

[Ryu-devel] [PATCH v2 5/6] of14: Add experimenter property to port status unit test

2014-02-23 Thread Simon Horman
Signed-off-by: Simon Horman --- .../packet_data/of14/5-37-ofp_port_status.packet | Bin 128 -> 184 bytes ryu/tests/packet_data_generator/src/x5.erl | 14 +- .../json/of14/5-37-ofp_port_status.packet.json | 31 +++-- 3 files changed, 42 insertions(+), 3 dele

[Ryu-devel] [PATCH v2 3/6] of14: Add optical property to port desc reply unit test

2014-02-23 Thread Simon Horman
Signed-off-by: Simon Horman --- .../packet_data/of14/5-52-ofp_port_desc_reply.packet | Bin 160 -> 200 bytes ryu/tests/packet_data_generator/src/x5.erl | 12 +++- .../json/of14/5-52-ofp_port_desc_reply.packet.json | 17 - 3 files changed, 27 insertions(

[Ryu-devel] [PATCH v2 4/6] of13: Add port desc experimenter property

2014-02-23 Thread Simon Horman
This may be used in port stats and port status messages Signed-off-by: Simon Horman --- ryu/ofproto/ofproto_v1_4_parser.py | 5 + 1 file changed, 5 insertions(+) diff --git a/ryu/ofproto/ofproto_v1_4_parser.py b/ryu/ofproto/ofproto_v1_4_parser.py index 2fd7e18..9c4534f 100644 --- a/ryu/ofp

[Ryu-devel] [PATCH v2 6/6] of14: Add experimenter property to port desc reply unit test

2014-02-23 Thread Simon Horman
Signed-off-by: Simon Horman --- .../of14/5-52-ofp_port_desc_reply.packet | Bin 200 -> 256 bytes ryu/tests/packet_data_generator/src/x5.erl | 14 +- .../json/of14/5-52-ofp_port_desc_reply.packet.json | 29 - 3 files changed, 41 insertions(+), 2 dele

[Ryu-devel] [PATCH v2 2/6] of14: Add optical property to port status unit test

2014-02-23 Thread Simon Horman
Signed-off-by: Simon Horman --- ryu/tests/packet_data/of14/5-37-ofp_port_status.packet | Bin 88 -> 128 bytes ryu/tests/packet_data_generator/src/x5.erl | 12 +++- .../ofproto/json/of14/5-37-ofp_port_status.packet.json | 17 - 3 files changed, 27 insertions(+

[Ryu-devel] [PATCH v2 0/6] of14: Add missing port desc properties

2014-02-23 Thread Simon Horman
Hi, this adds and implementation of and tests for of14 port desc optical and experimenter properties. The ethernet property is already implemented and tested. And with this series in place all properties are implemented and tested. This series applies cleanly on top of "[PATCH v2 0/5] of14: Add

[Ryu-devel] [PATCH v2 1/6] of14: Add port desc optical property

2014-02-23 Thread Simon Horman
This may be used in port stats and port status messages Signed-off-by: Simon Horman --- ryu/ofproto/ofproto_v1_4_parser.py | 31 +++ 1 file changed, 31 insertions(+) diff --git a/ryu/ofproto/ofproto_v1_4_parser.py b/ryu/ofproto/ofproto_v1_4_parser.py index 2209ff2..

[Ryu-devel] [PATCH v2 4/5] packet_data_generator: of14: Add role status message

2014-02-23 Thread Simon Horman
Signed-off-by: Simon Horman --- ryu/tests/packet_data_generator/src/x5.erl | 19 ++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/ryu/tests/packet_data_generator/src/x5.erl b/ryu/tests/packet_data_generator/src/x5.erl index 8006a82..e648d78 100644 --- a/ryu/tests

[Ryu-devel] [PATCH v2 2/5] of14: Add OFPRoleProp

2014-02-23 Thread Simon Horman
This will be used by role status messages. Signed-off-by: Simon Horman --- ryu/ofproto/ofproto_v1_4_parser.py | 9 + 1 file changed, 9 insertions(+) diff --git a/ryu/ofproto/ofproto_v1_4_parser.py b/ryu/ofproto/ofproto_v1_4_parser.py index ac8ebb3..de976c2 100644 --- a/ryu/ofproto/ofpr

[Ryu-devel] [PATCH v2 5/5] of14: Add role status unit test

2014-02-23 Thread Simon Horman
--- .../packet_data/of14/5-65-ofp_role_status.packet | Bin 0 -> 80 bytes .../json/of14/5-65-ofp_role_status.packet.json | 36 + ryu/tests/unit/ofproto/test_parser.py | 1 + 3 files changed, 37 insertions(+) create mode 100644 ryu/tests/packet_data/of14/5

[Ryu-devel] [PATCH v2 0/5] of14: Add role status support

2014-02-23 Thread Simon Horman
Hi, this adds infrastructure and tests for of14 role status message as well as adding support for the message itself. This series applies cleanly on top of "[PATCH 0/8] of14: Add queue desc support" To aid review this series and its dependencies are available at https://github.com/horms/ryu deve

[Ryu-devel] [PATCH v2 1/5] of14: Add OFPPropCommonExperimenter4ByteData

2014-02-23 Thread Simon Horman
There are several different experimenter properties in OF1.4 which are identical in structure. They have experimenter, exp_type and data fields. The data field is an array of 4-byte words. This patch adds OFPPropCommonExperimenter4ByteData which provides a parser and serializer for such properties

[Ryu-devel] [PATCH v2 3/5] of14: Add role status support

2014-02-23 Thread Simon Horman
Signed-off-by: Simon Horman --- v2 * Do not add multiple spaces before "=" --- ryu/ofproto/ofproto_v1_4_parser.py | 78 ++ 1 file changed, 78 insertions(+) diff --git a/ryu/ofproto/ofproto_v1_4_parser.py b/ryu/ofproto/ofproto_v1_4_parser.py index de976c2..22

Re: [Ryu-devel] [PATCH 3/5] of14: Add role status support

2014-02-23 Thread Simon Horman
On Sat, Feb 22, 2014 at 10:25:36AM +0900, Simon Horman wrote: > Signed-off-by: Simon Horman > --- > ryu/ofproto/ofproto_v1_4_parser.py | 78 > ++ > 1 file changed, 78 insertions(+) This patch introduces a pep8 error. I will repost. > > diff --git a/ryu/ofpr

Re: [Ryu-devel] Ryu Running problem

2014-02-23 Thread Satoshi Kobayashi
Hi Amjad, How about the following? # apt-get install python-pip python-dev libxml2-dev libxslt-dev zlib1g-dev # pip install ryu Regards, Satoshi 2014-02-23 17:48 GMT+09:00 Md. Amjad Hossain : > Hi, > > I am trying to run Ryu after installing it in Ubuntu 12.04 from: > https://pypi.python.org/p

[Ryu-devel] Ryu Running problem

2014-02-23 Thread Md. Amjad Hossain
Hi, I am trying to run Ryu after installing it in Ubuntu 12.04 from: https://pypi.python.org/pypi/ryu/3.6 I have installed all prerequisites required : # time sudo apt-get install python-eventlet python-routes python-webob python-paramiko # apt-get install python-pip, python-gevent, python-gflag