[Ryu-devel] [PATCH v3 12/22] of14: Add queue stats experimenter property

2014-02-25 Thread Simon Horman
Signed-off-by: Simon Horman --- v3 * First post --- 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 c79853d..a1ff463 100644 --- a/ryu/ofproto/ofproto_v1_4_parser.py +++ b/ry

[Ryu-devel] [PATCH v3 05/22] of14: Add experimenter property to port status unit test

2014-02-25 Thread Simon Horman
Signed-off-by: Simon Horman -- v3 * Correct indentation v2 * First post --- .../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 | 29 ++

[Ryu-devel] [PATCH v3 00/22] of14: Add missing port desc properties

2014-02-25 Thread Simon Horman
Hi, this adds and implementation of and tests for the following OF14 properties: - port desc optical and experimenter - table feature table sync from and experimenter - queue stats experimenter - port stats optical and experimenter - port mode optical and experimenter With this series and its

[Ryu-devel] [PATCH v3 08/22] of14: Add table feature experimenter property

2014-02-25 Thread Simon Horman
Signed-off-by: Simon Horman --- v3 * First post --- ryu/ofproto/ofproto_v1_4_parser.py | 6 ++ 1 file changed, 6 insertions(+) diff --git a/ryu/ofproto/ofproto_v1_4_parser.py b/ryu/ofproto/ofproto_v1_4_parser.py index 3566de0..36dd17a 100644 --- a/ryu/ofproto/ofproto_v1_4_parser.py +++ b/r

[Ryu-devel] [PATCH v3 02/22] of14: Add optical property to port status unit test

2014-02-25 Thread Simon Horman
Signed-off-by: Simon Horman --- v3 * Correct typo in multiple field names "_req" -> "_freq" v2 * First post --- 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

[Ryu-devel] [PATCH v3 11/22] of14: Rename QueueProp as QueueStatsProp

2014-02-25 Thread Simon Horman
This is more in keeping with the names used for other properties as the property is ofp_queue_stats_prop in the OF1.4 specification. Signed-off-by: Simon Horman --- v3 * First post --- ryu/ofproto/ofproto_v1_4_parser.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ryu

[Ryu-devel] [PATCH v3 09/22] of14: Add experimenter property to table features reply unit test

2014-02-25 Thread Simon Horman
Signed-off-by: Simon Horman --- v3 * First post --- .../of14/5-54-ofp_table_features_reply.packet | Bin 11072 -> 11128 bytes ryu/tests/packet_data_generator/src/x5.erl | 14 - .../of14/5-54-ofp_table_features_reply.packet.json | 33 +++-- 3 files changed,

[Ryu-devel] [PATCH v3 16/22] of14: Add port stats experimenter property

2014-02-25 Thread Simon Horman
Signed-off-by: Simon Horman --- v3 * First post --- 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 17ea978..a53aa1b 100644 --- a/ryu/ofproto/ofproto_v1_4_parser.py +++ b/ry

[Ryu-devel] [PATCH v3 03/22] of14: Add optical property to port desc reply unit test

2014-02-25 Thread Simon Horman
Signed-off-by: Simon Horman --- v3 * No change v2 * First post --- .../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 +

[Ryu-devel] [PATCH v3 10/22] of14: Add experimenter property to table features request unit test

2014-02-25 Thread Simon Horman
Signed-off-by: Simon Horman --- v3 * First post --- .../of14/5-53-ofp_table_features_request.packet| Bin 11072 -> 11128 bytes ryu/tests/packet_data_generator/src/x5.erl | 14 +- .../5-53-ofp_table_features_request.packet.json| 29 - 3 files changed,

[Ryu-devel] [PATCH v3 13/22] of14: Add experimenter property to queue stats reply unit test

2014-02-25 Thread Simon Horman
Signed-off-by: Simon Horman --- v3 * First post --- .../of14/5-36-ofp_queue_stats_reply.packet | Bin 160 -> 216 bytes ryu/tests/packet_data_generator/src/x5.erl | 15 +- .../of14/5-36-ofp_queue_stats_reply.packet.json| 32 +++-- 3 files changed, 44

[Ryu-devel] [PATCH v3 18/22] of14: Remove _PACK_STR from port mod ethernet property

2014-02-25 Thread Simon Horman
Use OFP_PORT_MOD_PROP_ETHERNET_PACK_STR in and remove _PACK_STR from OFPPortModPropEthernet. Signed-off-by: Simon Horman --- v3 * First post --- ryu/ofproto/ofproto_v1_4_parser.py | 9 - 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/ryu/ofproto/ofproto_v1_4_parser.py b/

[Ryu-devel] [PATCH v3 22/22] of14: Add experimenter property to port mod reply unit test

2014-02-25 Thread Simon Horman
Signed-off-by: Simon Horman --- v3 * First post --- .../packet_data/of14/5-22-ofp_port_mod.packet | Bin 64 -> 120 bytes ryu/tests/packet_data_generator/src/x5.erl | 14 ++- .../json/of14/5-22-ofp_port_mod.packet.json| 27 + 3 files changed, 40

[Ryu-devel] [PATCH v3 15/22] of14: Add optical property to port stats reply unit test

2014-02-25 Thread Simon Horman
Signed-off-by: Simon Horman --- v3 * First post --- .../of14/5-30-ofp_port_stats_reply.packet| Bin 256 -> 304 bytes ryu/tests/packet_data_generator/src/x5.erl | 14 +- .../json/of14/5-30-ofp_port_stats_reply.packet.json | 19 ++- 3 files chan

[Ryu-devel] [PATCH v3 19/22] of14: Add port mod optical property

2014-02-25 Thread Simon Horman
Signed-off-by: Simon Horman --- v3 * First post --- ryu/ofproto/ofproto_v1_4_parser.py | 24 1 file changed, 24 insertions(+) diff --git a/ryu/ofproto/ofproto_v1_4_parser.py b/ryu/ofproto/ofproto_v1_4_parser.py index 39bc564..499f9f2 100644 --- a/ryu/ofproto/ofproto_v1

[Ryu-devel] [PATCH v3 06/22] of14: Add experimenter property to port desc reply unit test

2014-02-25 Thread Simon Horman
Signed-off-by: Simon Horman --- v3 * No change v2 * First post --- .../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 fi

[Ryu-devel] [PATCH v3 14/22] of14: Add port stats optical property

2014-02-25 Thread Simon Horman
Signed-off-by: Simon Horman --- v3 * First post --- ryu/ofproto/ofproto_v1_4_parser.py | 33 + 1 file changed, 33 insertions(+) diff --git a/ryu/ofproto/ofproto_v1_4_parser.py b/ryu/ofproto/ofproto_v1_4_parser.py index a1ff463..17ea978 100644 --- a/ryu/ofproto/o

[Ryu-devel] [PATCH v3 17/22] of14: Add experimenter property to port stats reply unit test

2014-02-25 Thread Simon Horman
Signed-off-by: Simon Horman --- v3 * First post --- .../of14/5-30-ofp_port_stats_reply.packet | Bin 304 -> 360 bytes ryu/tests/packet_data_generator/src/x5.erl | 14 +- .../of14/5-30-ofp_port_stats_reply.packet.json | 29 - 3 files changed, 41

[Ryu-devel] [PATCH v3 21/22] of14: Add port mod experimenter property

2014-02-25 Thread Simon Horman
Signed-off-by: Simon Horman --- v3 * First post --- ryu/ofproto/ofproto_v1_4_parser.py | 4 1 file changed, 4 insertions(+) diff --git a/ryu/ofproto/ofproto_v1_4_parser.py b/ryu/ofproto/ofproto_v1_4_parser.py index 499f9f2..1f0fbf4 100644 --- a/ryu/ofproto/ofproto_v1_4_parser.py +++ b/ryu

[Ryu-devel] [PATCH v3 20/22] of14: Add optical property to port mod reply unit test

2014-02-25 Thread Simon Horman
Signed-off-by: Simon Horman --- v3 * First post --- ryu/tests/packet_data/of14/5-22-ofp_port_mod.packet | Bin 40 -> 64 bytes ryu/tests/packet_data_generator/src/x5.erl| 8 +++- .../unit/ofproto/json/of14/5-22-ofp_port_mod.packet.json | 11 +++ 3 files chang

[Ryu-devel] [PATCH v3 07/22] of14: Add table feature table sync from property

2014-02-25 Thread Simon Horman
Signed-off-by: Simon Horman --- v3 * First post --- ryu/ofproto/ofproto_v1_4_parser.py | 1 + 1 file changed, 1 insertion(+) diff --git a/ryu/ofproto/ofproto_v1_4_parser.py b/ryu/ofproto/ofproto_v1_4_parser.py index 30a3238..3566de0 100644 --- a/ryu/ofproto/ofproto_v1_4_parser.py +++ b/ryu/ofp

[Ryu-devel] [PATCH v3 01/22] of14: Add port desc optical property

2014-02-25 Thread Simon Horman
This may be used in port stats and port status messages Signed-off-by: Simon Horman --- v3 * Correct typo in multiple field names: "_req" -> "_freq" v2 * First post --- ryu/ofproto/ofproto_v1_4_parser.py | 31 +++ 1 file changed, 31 insertions(+) diff --git a/ryu/o

[Ryu-devel] [PATCH v3 04/22] of14: Add port desc experimenter property

2014-02-25 Thread Simon Horman
This may be used in port stats and port status messages Signed-off-by: Simon Horman --- v3 * Correct subject: of13 -> of14 v2 * First post --- 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_v

[Ryu-devel] [PATCH 1/2] of14: Add action experimenter support

2014-02-25 Thread Simon Horman
Signed-off-by: Simon Horman --- ryu/ofproto/ofproto_v1_4_parser.py | 37 + 1 file changed, 37 insertions(+) diff --git a/ryu/ofproto/ofproto_v1_4_parser.py b/ryu/ofproto/ofproto_v1_4_parser.py index 5a199f3..622e859 100644 --- a/ryu/ofproto/ofproto_v1_4_parse

[Ryu-devel] [PATCH 2/2] of14: Add action experimenter to flow mod unit test

2014-02-25 Thread Simon Horman
Signed-off-by: Simon Horman --- ryu/tests/packet_data/of14/5-2-ofp_flow_mod.packet | Bin 264 -> 280 bytes ryu/tests/packet_data_generator/src/x5.erl | 3 +++ .../unit/ofproto/json/of14/5-2-ofp_flow_mod.packet.json | 10 +- 3 files changed, 12 insertions(+), 1 deletio

[Ryu-devel] [PATCH 0/2] of14: Add action experimenter support

2014-02-25 Thread Simon Horman
Hi, this adds and implementation of and tests for of14 action experimenter. To aid review this series is available at https://github.com/horms/ryu devel/of1.4-action-experimenter I have made a wiki page to summarise the status of OF1.4 support in Ryu https://github.com/horms/ryu/wiki/OpenFlow-V1

[Ryu-devel] [PATCH 0/3] of13: Add table feature experimenter property

2014-02-25 Thread Simon Horman
Hi, this adds and implementation of and tests for of13 port table feature experimenter property. The ethernet property is already implemented and tested. And with this series in place all properties are implemented and tested. To aid review this series and its dependencies are available at https

[Ryu-devel] [PATCH 3/3] of13: Add experimenter property to table features reply unit test

2014-02-25 Thread Simon Horman
Signed-off-by: Simon Horman --- ryu/ofproto/ofproto_v1_3_parser.py | 2 +- .../of13/4-56-ofp_table_features_reply.packet | Bin 11072 -> 11128 bytes ryu/tests/packet_data_generator/src/x4.erl | 14 +- .../of13/4-56-ofp_table_features_reply.packet.json | 29

[Ryu-devel] [PATCH 1/3] of13: Add table feature experimenter property

2014-02-25 Thread Simon Horman
Signed-off-by: Simon Horman --- ryu/ofproto/ofproto_v1_3_parser.py | 55 -- 1 file changed, 53 insertions(+), 2 deletions(-) diff --git a/ryu/ofproto/ofproto_v1_3_parser.py b/ryu/ofproto/ofproto_v1_3_parser.py index 06addda..0ca4769 100644 --- a/ryu/ofproto/o

[Ryu-devel] [PATCH 2/3] of13: Add experimenter property to table features request unit test

2014-02-25 Thread Simon Horman
--- ryu/ofproto/ofproto_v1_3_parser.py | 16 .../of13/4-55-ofp_table_features_request.packet| Bin 11072 -> 11128 bytes ryu/tests/packet_data_generator/src/x4.erl | 14 +- .../4-55-ofp_table_features_request.packet.json| 29 ++

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

2014-02-25 Thread Simon Horman
On Mon, Feb 24, 2014 at 01:15:28PM +0900, Simon Horman wrote: > 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 a

[Ryu-devel] [PATCH] of13: Add action experimenter to flow mod unit test

2014-02-25 Thread Simon Horman
Signed-off-by: Simon Horman --- ryu/tests/packet_data/of13/4-2-ofp_flow_mod.packet | Bin 264 -> 280 bytes ryu/tests/packet_data_generator/src/x4.erl | 3 +++ .../unit/ofproto/json/of13/4-2-ofp_flow_mod.packet.json | 10 +- 3 files changed, 12 insertions(+), 1 deletio

Re: [Ryu-devel] Help with setting up flows and match field between

2014-02-25 Thread Anna kos
Hi, I have done some simple modifications to simple_switch_13.py based on your previous instruction, I am getting strange switch behavior which can be seen after dumping switch flow table, even ping sometimes doesn't work between pc in port 1 and port 6 even when flows are installed..in my opinion