Re: [Ryu-devel] Openvswitch Hangs

2017-04-06 Thread Iwase Yusuke
Hi, First, please let me make your question more clear... OVS will hang when just connecting to Ryu OR when apply packets with Scapy tool? From your code, there seem to be some logical error in your code, but I could not found the bugs of Ryu. e.g.) > out = parser.OFPPacketOut(d

[Ryu-devel] [PATCH 2/9] BGPSpeaker: Unify documentation format

2017-04-06 Thread IWASE Yusuke
From: Shinpei Muraoka Signed-off-by: Shinpei Muraoka Signed-off-by: IWASE Yusuke --- ryu/services/protocols/bgp/bgpspeaker.py | 191 ++- 1 file changed, 114 insertions(+), 77 deletions(-) diff --git a/ryu/services/protocols/bgp/bgpspeaker.py b/ryu/services/protoco

[Ryu-devel] [PATCH 3/9] BGPSpeaker/info_base/base: Unify documentation format

2017-04-06 Thread IWASE Yusuke
From: Shinpei Muraoka Signed-off-by: Shinpei Muraoka --- ryu/services/protocols/bgp/info_base/base.py | 25 +++-- 1 file changed, 11 insertions(+), 14 deletions(-) diff --git a/ryu/services/protocols/bgp/info_base/base.py b/ryu/services/protocols/bgp/info_base/base.py inde

[Ryu-devel] [PATCH 0/9] doc: Improvements for library_packet_ref

2017-04-06 Thread IWASE Yusuke
To keep readablity if include all class into library reference, this patch separates library_packet_ref.rst into each protocol. Also the following patches include the update of the description of packet library classes. IWASE Yusuke (5): BGPSpeaker: Improve EVPN Redundancy Mode validation pack

[Ryu-devel] [PATCH 7/9] packet/bgp: Omit description of default value

2017-04-06 Thread IWASE Yusuke
Omit description of default value The default value is described in the aut generated API doc of class. So the default value should not be hardcoded in pydoc. Signed-off-by: IWASE Yusuke --- ryu/lib/packet/bgp.py | 40 1 file changed, 20 insertions(+), 20

[Ryu-devel] [PATCH 8/9] lib/packet: Use literal block for diagram in pydoc

2017-04-06 Thread IWASE Yusuke
From: Shinpei Muraoka Signed-off-by: Shinpei Muraoka --- ryu/lib/packet/bfd.py | 84 +++--- ryu/lib/packet/dhcp6.py | 93 ryu/lib/packet/igmp.py | 13 ++-- ryu/lib/packet/llc.py | 30 ryu/lib/packet/lldp.py | 34 + ryu/lib/pac

[Ryu-devel] [PATCH 6/9] packet/lldp: Add description for each class

2017-04-06 Thread IWASE Yusuke
Signed-off-by: IWASE Yusuke --- ryu/lib/packet/lldp.py | 113 - 1 file changed, 111 insertions(+), 2 deletions(-) diff --git a/ryu/lib/packet/lldp.py b/ryu/lib/packet/lldp.py index 9542519..9430ddf 100644 --- a/ryu/lib/packet/lldp.py +++ b/ryu/lib/

[Ryu-devel] [PATCH 5/9] paclet/slow: Unify documentation format

2017-04-06 Thread IWASE Yusuke
Signed-off-by: Shinpei Muraoka Signed-off-by: IWASE Yusuke --- ryu/lib/packet/slow.py | 44 +--- 1 file changed, 17 insertions(+), 27 deletions(-) diff --git a/ryu/lib/packet/slow.py b/ryu/lib/packet/slow.py index 1ca76af..28c1f64 100644 --- a/ryu/lib/pac

[Ryu-devel] [PATCH 9/9] library_packet_ref: Separate ref into each protocol

2017-04-06 Thread IWASE Yusuke
From: Shinpei Muraoka To keep readablity if include all class into library reference, this patch separates library_packet_ref.rst into each protocol. Signed-off-by: Shinpei Muraoka --- doc/source/library_packet_ref.rst | 174 +- doc/source/library_packet_ref

[Ryu-devel] [PATCH 1/9] BGPSpeaker: Improve EVPN Redundancy Mode validation

2017-04-06 Thread IWASE Yusuke
Signed-off-by: IWASE Yusuke --- ryu/services/protocols/bgp/api/prefix.py | 5 ++--- ryu/services/protocols/bgp/bgpspeaker.py | 10 -- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/ryu/services/protocols/bgp/api/prefix.py b/ryu/services/protocols/bgp/api/prefix.py index

[Ryu-devel] [PATCH 4/9] packet/arp: Update description for arguments

2017-04-06 Thread IWASE Yusuke
Signed-off-by: IWASE Yusuke --- ryu/lib/packet/arp.py | 26 +- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/ryu/lib/packet/arp.py b/ryu/lib/packet/arp.py index dc78f2b..5a0eea4 100644 --- a/ryu/lib/packet/arp.py +++ b/ryu/lib/packet/arp.py @@ -37,19 +37,

Re: [Ryu-devel] Query on REST API

2017-04-06 Thread Priyesh Kumar
You are starting gui_topology and tap app, which does not include topology and OF APIs. You need to start ryu.app.rest_topology and ryu.app.ofctl_rest for /v1.0/topology/switches and /stats/switches respectively. -- Chec

Re: [Ryu-devel] Query on REST API

2017-04-06 Thread Fujimoto Satoshi
Hi Phani, You seem to use tap.py (in sdnhub_apps), and it is not Ryu built-in module. Do you use the SDN Hub VM image? If so, how about contact with SDN Hub team? Thanks, Fujimoto On 2017年04月07日 12:56, Phani Siriki wrote: Hi All When I am trying to run two REST applications - gui_topology.py

[Ryu-devel] Query on REST API

2017-04-06 Thread Phani Siriki
Hi All When I am trying to run two REST applications - gui_topology.py and tap_rest.py using ryu-manager, all REST API calls are failing. ubuntu@sdnhubvm:~/ryu[20:46] (master)$ ./bin/ryu-manager ryu/app/gui_topology/gui_topology.py ryu/app/sdnhub_apps/tap_rest.py loading app ryu/app/gui_topology/