[Ryu-devel] How to gracefully exit the loop?

2014-01-27 Thread arne_goetje
Hi all, If I write my own testing application and use dpset, it will loop forever and wait for events. How do I gracefully exit this loop in the script after the job I want to do is done? Is there any function to close the datapath and exit the application? Cheers Arne

[Ryu-devel] SSH Error while testing OF Config with LINC Switch

2014-01-27 Thread srikanth pasumarthy
I am following the instructions mentioned in https://github.com/osrg/ryu/wiki/Test-OF-Config-with-LINC but after sending the "Hello message" from Ryu controller the SSH connection gets terminated with the following message. On the Linc Switch Side - [info] SSH connection with subsystem: enetconf_

[Ryu-devel] hello

2014-01-27 Thread sakurakouji, isao
Hello I've just started the testing of the OpenFlow API by using Ryu Controller and ovswitch. First of all, I downloaded the Ryu3.2.ova and created the VirtualMachine. I would like to ask you the login ID/password required to start Ryu3.2.. Please help, I-sakurakouji,

Re: [Ryu-devel] hello

2014-01-27 Thread sakurakouji, isao
Hello, I found the answer. Please forget it. Thanks, i-sakurakouji 2014-01-28 sakurakouji, isao > Hello > > I've just started the testing of the OpenFlow API by using Ryu Controller > and ovswitch. > First of all, I downloaded the Ryu3.2.ova and created the VirtualMachine. > I would like to

[Ryu-devel] [PATCH 2/2] ofproto_v1_3_parser: have a default value for push_vlan ethertype

2014-01-27 Thread YAMAMOTO Takashi
As this would be 0x8100 in most cases, make it the default. Signed-off-by: YAMAMOTO Takashi --- ryu/ofproto/ofproto_v1_3_parser.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ryu/ofproto/ofproto_v1_3_parser.py b/ryu/ofproto/ofproto_v1_3_parser.py index a18eccc..32ea

[Ryu-devel] [PATCH 0/2] default ethertype for push_vlan

2014-01-27 Thread YAMAMOTO Takashi
changes from the previous post: - use ether.ETH_TYPE_8021Q as suggested by fujita-san - docstring YAMAMOTO Takashi (2): ofproto_v1_2_parser: have a default value for push_vlan ethertype ofproto_v1_3_parser: have a default value for push_vlan ethertype ryu/ofproto/ofproto_v1_2_parser.py | 5 +

[Ryu-devel] [PATCH 1/2] ofproto_v1_2_parser: have a default value for push_vlan ethertype

2014-01-27 Thread YAMAMOTO Takashi
As this would be 0x8100 in most cases, make it the default. Signed-off-by: YAMAMOTO Takashi --- ryu/ofproto/ofproto_v1_2_parser.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ryu/ofproto/ofproto_v1_2_parser.py b/ryu/ofproto/ofproto_v1_2_parser.py index 3a41300..f592

Re: [Ryu-devel] [PATCH] Make type and len class attributes of OFPInstructionMeter

2014-01-27 Thread FUJITA Tomonori
On Tue, 28 Jan 2014 08:58:47 +0900 Simon Horman wrote: > Make type and len class attributes of OFPInstructionMeter > and update JSON accordingly. > > This is in keeping with the implementation of other OFPInstruction classes. > > Signed-off-by: Simon Horman > --- > ryu/ofproto/ofproto_v1_3_pa

Re: [Ryu-devel] [PATCH 4/4] ofproto_v1_3_parser: put some assertions

2014-01-27 Thread FUJITA Tomonori
On Tue, 28 Jan 2014 11:31:10 +0900 YAMAMOTO Takashi wrote: > Put some assertions to catch usage mistakes earlier. > > Signed-off-by: YAMAMOTO Takashi > --- > ryu/ofproto/ofproto_v1_3_parser.py | 15 ++- > 1 file changed, 10 insertions(+), 5 deletions(-) Applied, thanks. -

Re: [Ryu-devel] [PATCH 3/4] ofproto_v1_2_parser: put some assertions

2014-01-27 Thread FUJITA Tomonori
On Tue, 28 Jan 2014 11:31:09 +0900 YAMAMOTO Takashi wrote: > Put some assertions to catch usage mistakes earlier. > > Signed-off-by: YAMAMOTO Takashi > --- > ryu/ofproto/ofproto_v1_2_parser.py | 11 --- > 1 file changed, 8 insertions(+), 3 deletions(-) Applied. --

Re: [Ryu-devel] [PATCH 1/4] ofproto_v1_2_parser: have a default value for push_vlan ethertype

2014-01-27 Thread YAMAMOTO Takashi
> On Tue, 28 Jan 2014 11:31:07 +0900 > YAMAMOTO Takashi wrote: > >> As this would be 0x8100 in most cases, make it the default. >> >> Signed-off-by: YAMAMOTO Takashi >> --- >> ryu/ofproto/ofproto_v1_2_parser.py | 2 +- >> 1 file changed, 1 insertion(+), 1 deletion(-) >> >> diff --git a/ryu/of

Re: [Ryu-devel] [PATCH 1/4] ofproto_v1_2_parser: have a default value for push_vlan ethertype

2014-01-27 Thread FUJITA Tomonori
On Tue, 28 Jan 2014 11:31:07 +0900 YAMAMOTO Takashi wrote: > As this would be 0x8100 in most cases, make it the default. > > Signed-off-by: YAMAMOTO Takashi > --- > ryu/ofproto/ofproto_v1_2_parser.py | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/ryu/ofproto/ofproto_

[Ryu-devel] [PATCH 4/4] ofproto_v1_3_parser: put some assertions

2014-01-27 Thread YAMAMOTO Takashi
Put some assertions to catch usage mistakes earlier. Signed-off-by: YAMAMOTO Takashi --- ryu/ofproto/ofproto_v1_3_parser.py | 15 ++- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/ryu/ofproto/ofproto_v1_3_parser.py b/ryu/ofproto/ofproto_v1_3_parser.py index 2521dc7.

[Ryu-devel] [PATCH 1/4] ofproto_v1_2_parser: have a default value for push_vlan ethertype

2014-01-27 Thread YAMAMOTO Takashi
As this would be 0x8100 in most cases, make it the default. Signed-off-by: YAMAMOTO Takashi --- ryu/ofproto/ofproto_v1_2_parser.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ryu/ofproto/ofproto_v1_2_parser.py b/ryu/ofproto/ofproto_v1_2_parser.py index 39a4e30..f24c69b 1

[Ryu-devel] [PATCH 2/4] ofproto_v1_3_parser: have a default value for push_vlan ethertype

2014-01-27 Thread YAMAMOTO Takashi
As this would be 0x8100 in most cases, make it the default. Signed-off-by: YAMAMOTO Takashi --- ryu/ofproto/ofproto_v1_3_parser.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ryu/ofproto/ofproto_v1_3_parser.py b/ryu/ofproto/ofproto_v1_3_parser.py index 8b4a6bc..2521dc7 1

[Ryu-devel] [PATCH 3/4] ofproto_v1_2_parser: put some assertions

2014-01-27 Thread YAMAMOTO Takashi
Put some assertions to catch usage mistakes earlier. Signed-off-by: YAMAMOTO Takashi --- ryu/ofproto/ofproto_v1_2_parser.py | 11 --- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/ryu/ofproto/ofproto_v1_2_parser.py b/ryu/ofproto/ofproto_v1_2_parser.py index f24c69b..1241

[Ryu-devel] [PATCH] Make type and len class attributes of OFPInstructionMeter

2014-01-27 Thread Simon Horman
Make type and len class attributes of OFPInstructionMeter and update JSON accordingly. This is in keeping with the implementation of other OFPInstruction classes. Signed-off-by: Simon Horman --- ryu/ofproto/ofproto_v1_3_parser.py | 3 +-- ryu/tests/unit/ofproto/json/

Re: [Ryu-devel] [PATCH] Fix OFPInstructionWriteMetadata JSON decode

2014-01-27 Thread Simon Horman
On Mon, Jan 27, 2014 at 10:33:04PM +0900, FUJITA Tomonori wrote: > On Mon, 27 Jan 2014 17:57:03 +0900 > Simon Horman wrote: > > > On Mon, Jan 27, 2014 at 03:49:49PM +0900, FUJITA Tomonori wrote: > > > On Mon, 27 Jan 2014 11:36:12 +0900 > > > Simon Horman wrote: > > > > > > > On Sat, Jan 25, 201

Re: [Ryu-devel] Send OFPActionExperimenter with data

2014-01-27 Thread FUJITA Tomonori
On Sun, 26 Jan 2014 02:22:54 -0500 Rob Udechukwu wrote: > I have a question on whether there is a way to send data along with > the experimenter ID within Ryu's OFPActionExperimenter() > message. LINC's OpenFlow protocol hints at data > (https://github.com/FlowForwarding/of_protocol/blob/master/i

Re: [Ryu-devel] [PATCH 1/2] doc: update after the sync request change

2014-01-27 Thread FUJITA Tomonori
On Mon, 27 Jan 2014 15:31:19 +0900 YAMAMOTO Takashi wrote: > update documentation after commit c9325a22. > ("fix bidirectional event confusion") > > Signed-off-by: YAMAMOTO Takashi > --- > doc/source/ryu_app_api.rst | 5 + > 1 file changed, 1 insertion(+), 4 deletions(-) Applied both, tha

Re: [Ryu-devel] REST API stress cause ryu to hit 100% CPU utilization

2014-01-27 Thread FUJITA Tomonori
Hi, On Sat, 25 Jan 2014 00:22:13 + Morgan Yang wrote: > 1) Improve the RYU REST API performance in the future, for example, > instead of invoking an event for every message, a method to add a > group of flows and generate 1 event for N flows. It could, however, I would recommend you to more

Re: [Ryu-devel] [PATCH] vrrp: add RPC API

2014-01-27 Thread FUJITA Tomonori
On Mon, 27 Jan 2014 11:24:38 +0900 (JST) FUJITA Tomonori wrote: > Thanks for reviewing, > > On Mon, 27 Jan 2014 10:10:56 +0900 > Satoshi Kobayashi wrote: > >>> +from oslo.config import cfg >>> +import socket >>> +import eventlet >>> >> >> Must eventlet be used directly? I feel that it is bett

Re: [Ryu-devel] [PATCH] ofctl.service: fix a crash on error msg

2014-01-27 Thread FUJITA Tomonori
On Mon, 27 Jan 2014 16:03:56 +0900 YAMAMOTO Takashi wrote: > Signed-off-by: YAMAMOTO Takashi > --- > ryu/app/ofctl/service.py | 5 - > 1 file changed, 4 insertions(+), 1 deletion(-) Applied. -- CenturyLink Cloud:

Re: [Ryu-devel] [PATCH 1/2] ofctl.service: fix some crashes

2014-01-27 Thread FUJITA Tomonori
On Fri, 24 Jan 2014 16:49:56 +0900 YAMAMOTO Takashi wrote: > Signed-off-by: YAMAMOTO Takashi > --- > ryu/app/ofctl/service.py | 18 ++ > 1 file changed, 14 insertions(+), 4 deletions(-) Applied both, thanks. -

Re: [Ryu-devel] [PATCH] Fix OFPInstructionWriteMetadata JSON decode

2014-01-27 Thread FUJITA Tomonori
On Sat, 25 Jan 2014 13:42:04 +0900 FUJITA Tomonori wrote: > Fix the following: > > CLS > ARG {u'metadata_mask': 18446744073709551615L, u'type': 2, u'len': 24, > u'metadata': 18446744069414584320L} > KWARG {u'type_': 2, u'metadata_mask': 18446744073709551615L, u'len_': 24, > u'metadata': 18446

Re: [Ryu-devel] [PATCH] Fix OFPInstructionWriteMetadata JSON decode

2014-01-27 Thread FUJITA Tomonori
On Mon, 27 Jan 2014 17:57:03 +0900 Simon Horman wrote: > On Mon, Jan 27, 2014 at 03:49:49PM +0900, FUJITA Tomonori wrote: > > On Mon, 27 Jan 2014 11:36:12 +0900 > > Simon Horman wrote: > > > > > On Sat, Jan 25, 2014 at 01:42:04PM +0900, FUJITA Tomonori wrote: > > >> Fix the following: > > >> >

Re: [Ryu-devel] [PATCH] Fix OFPInstructionWriteMetadata JSON decode

2014-01-27 Thread Simon Horman
On Mon, Jan 27, 2014 at 03:49:49PM +0900, FUJITA Tomonori wrote: > On Mon, 27 Jan 2014 11:36:12 +0900 > Simon Horman wrote: > > > On Sat, Jan 25, 2014 at 01:42:04PM +0900, FUJITA Tomonori wrote: > >> Fix the following: > >> > >> CLS > >> ARG {u'metadata_mask': 18446744073709551615L, u'type': 2,