Re: [Ryu-devel] Experimenter Match Field in Flow Mod..

2015-01-16 Thread nitish nagesh
Hi All, Please help.. any suggestions? Thanks, Nitish On Jan 14, 2015 5:29 PM, "nitish nagesh" wrote: > Hello, > >Actually i have done some changes to my switch to support a particular > experimenter Match field (not a meter) in Flow Mod Message. I would want a > controller which can ge

Re: [Ryu-devel] Push tables to the switchs using curl

2015-01-16 Thread Clément Rault
So I went back to using an older VM and it works. At least the simple example. But I try to do something more advanced the group entry is not present :/. ubuntu@sdnhubvm:~[02:21]$ curl -X POST -d '{ "dpid": 1, "type": "FF", "group_id": 1, "buckets": [ {

Re: [Ryu-devel] Push tables to the switchs using curl

2015-01-16 Thread Clément Rault
Hi, Thanks for your answer! I use this version of OVS: mininet@mininet-vm:~$ sudo ovs-ofctl --version ovs-ofctl (Open vSwitch) 2.0.2 Compiled Aug 15 2014 14:31:02 OpenFlow versions 0x1:0x4 I simply took this VM image Mininet 2.2.0 on Ubuntu 14.04 and installed ryu using the install.sh -y comman

[Ryu-devel] [PATCH 05/10] oxm_fields: Prefix internal functions with _ for readability

2015-01-16 Thread YAMAMOTO Takashi
Signed-off-by: YAMAMOTO Takashi --- ryu/ofproto/oxm_fields.py | 28 ++-- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/ryu/ofproto/oxm_fields.py b/ryu/ofproto/oxm_fields.py index 9846022..95a6ade 100644 --- a/ryu/ofproto/oxm_fields.py +++ b/ryu/ofproto/ox

[Ryu-devel] [PATCH 04/10] oxm_fields: Add comments

2015-01-16 Thread YAMAMOTO Takashi
Signed-off-by: YAMAMOTO Takashi --- ryu/ofproto/oxm_fields.py | 30 -- 1 file changed, 28 insertions(+), 2 deletions(-) diff --git a/ryu/ofproto/oxm_fields.py b/ryu/ofproto/oxm_fields.py index 15f351c..9846022 100644 --- a/ryu/ofproto/oxm_fields.py +++ b/ryu/ofproto/o

[Ryu-devel] [PATCH 10/10] test_oxm: Add UTs for 64-bit experimenter OXMs

2015-01-16 Thread YAMAMOTO Takashi
Following Open vSwitch, introduce "dp_hash" OXM for testing. >From their commit log: (commit 508a933809f8a8ede4fb93f1c1e3212799efc16a) > Testing experimenter OXM is tricky because I do not know of any in > widespread use. Two ONF proposals use experimenter OXMs: EXT-256 and > EXT-233. EXT-256 is

[Ryu-devel] [PATCH 02/10] nicira_ext: Separate the most of NX definitions from ofproto_v1_0

2015-01-16 Thread YAMAMOTO Takashi
Signed-off-by: YAMAMOTO Takashi --- ryu/ofproto/nicira_ext.py | 241 ryu/ofproto/ofproto_v1_0.py | 218 +-- 2 files changed, 242 insertions(+), 217 deletions(-) create mode 100644 ryu/ofproto/nicira_ext.py diff -

[Ryu-devel] [PATCH 01/10] Cleanup isinstance(foo, (int, long))

2015-01-16 Thread YAMAMOTO Takashi
Use numbers where appropriate. Signed-off-by: YAMAMOTO Takashi --- ryu/app/ofctl/api.py | 4 +++- ryu/app/ofctl/event.py | 4 +++- ryu/app/ofctl/service.py | 6 -- ryu/app/rest_router.py | 3 +

[Ryu-devel] [PATCH 09/10] test_oxm: dedicated UTs for oxm_fields module

2015-01-16 Thread YAMAMOTO Takashi
Signed-off-by: YAMAMOTO Takashi --- ryu/tests/unit/ofproto/test_oxm.py | 131 + 1 file changed, 131 insertions(+) create mode 100644 ryu/tests/unit/ofproto/test_oxm.py diff --git a/ryu/tests/unit/ofproto/test_oxm.py b/ryu/tests/unit/ofproto/test_oxm.py new f

[Ryu-devel] [PATCH 06/10] oxm_fields: Add header-only variants of serializer/parser

2015-01-16 Thread YAMAMOTO Takashi
These will be used for coming REG_MOVE support. Signed-off-by: YAMAMOTO Takashi --- ryu/ofproto/oxm_fields.py | 78 --- 1 file changed, 67 insertions(+), 11 deletions(-) diff --git a/ryu/ofproto/oxm_fields.py b/ryu/ofproto/oxm_fields.py index 95a6ade.

[Ryu-devel] [PATCH 07/10] oxm_fields: Fix oxm_length calculation for experimenter OXMs

2015-01-16 Thread YAMAMOTO Takashi
Signed-off-by: YAMAMOTO Takashi --- ryu/ofproto/oxm_fields.py | 11 --- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/ryu/ofproto/oxm_fields.py b/ryu/ofproto/oxm_fields.py index 97704be..ba37c4a 100644 --- a/ryu/ofproto/oxm_fields.py +++ b/ryu/ofproto/oxm_fields.py @@ -293

[Ryu-devel] [PATCH 03/10] OF 1.0: Use ofproto_common.NX_EXPERIMENTER_ID instead of NX_VENDOR_ID

2015-01-16 Thread YAMAMOTO Takashi
And remove now unused NX_VENDOR_ID. Signed-off-by: YAMAMOTO Takashi --- ryu/ofproto/ofproto_v1_0.py | 2 -- ryu/ofproto/ofproto_v1_0_parser.py| 11 +++--- ryu/tests/unit/ofproto/test_parser_v10.py | 57 ++- 3 files changed, 40 insertions(+), 30

[Ryu-devel] [PATCH 08/10] oxm_fields: Fix 64-bit experimenter OXM support

2015-01-16 Thread YAMAMOTO Takashi
Signed-off-by: YAMAMOTO Takashi --- ryu/ofproto/oxm_fields.py | 48 +++ 1 file changed, 32 insertions(+), 16 deletions(-) diff --git a/ryu/ofproto/oxm_fields.py b/ryu/ofproto/oxm_fields.py index ba37c4a..ab33cdd 100644 --- a/ryu/ofproto/oxm_fields.py +