On Fri, Mar 15, 2013 at 11:03:14AM +0900, watanabe.fumitaka wrote:
> This application operates a switch as a firewall.
>
>
> Signed-off-by: WATANABE Fumitaka
> ---
> ryu/app/rest_firewall.py | 648
> ++
> 1 file changed, 648 insertions(+)
> create
> On Wed, Mar 13, 2013 at 01:29:16PM +0900, YAMAMOTO Takashi wrote:
>> instead of returning to somewhere.
>>
>> Signed-off-by: YAMAMOTO Takashi
>> ---
>> ryu/app/cli.py | 2 +-
>> 1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/ryu/app/cli.py b/ryu/app/cli.py
>> index f95be1c..
> On Wed, Mar 13, 2013 at 01:29:13PM +0900, YAMAMOTO Takashi wrote:
>>
>> Signed-off-by: YAMAMOTO Takashi
>> ---
>> etc/ryu/ryu.conf | 5 +
>> 1 file changed, 5 insertions(+)
>>
>> diff --git a/etc/ryu/ryu.conf b/etc/ryu/ryu.conf
>> index 341de67..702492e 100644
>> --- a/etc/ryu/ryu.conf
>>
http://docs.python.org/faq/programming.html#how-do-i-get-a-list-of-all-instances-of-a-given-class
6b2e6521a33d693200360d70d2a03e48eceb4dfe
On Wed, Mar 13, 2013 at 01:29:19PM +0900, YAMAMOTO Takashi wrote:
> will be used by management code
>
> Signed-off-by: YAMAMOTO Takashi
> ---
> ryu/insta
On Wed, Mar 13, 2013 at 01:29:16PM +0900, YAMAMOTO Takashi wrote:
> instead of returning to somewhere.
>
> Signed-off-by: YAMAMOTO Takashi
> ---
> ryu/app/cli.py | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/ryu/app/cli.py b/ryu/app/cli.py
> index f95be1c..75284f9 100
On Wed, Mar 13, 2013 at 01:29:13PM +0900, YAMAMOTO Takashi wrote:
>
> Signed-off-by: YAMAMOTO Takashi
> ---
> etc/ryu/ryu.conf | 5 +
> 1 file changed, 5 insertions(+)
>
> diff --git a/etc/ryu/ryu.conf b/etc/ryu/ryu.conf
> index 341de67..702492e 100644
> --- a/etc/ryu/ryu.conf
> +++ b/etc/r
On Wed, Mar 13, 2013 at 01:29:10PM +0900, YAMAMOTO Takashi wrote:
> this will be used by cli app.
>
> Signed-off-by: YAMAMOTO Takashi
> ---
> ryu/call_via_pipe.py | 100
> +++
> 1 file changed, 100 insertions(+)
> create mode 100644 ryu/call_via_
On Mon, 18 Mar 2013 14:05:47 +0900
YAMAMOTO Takashi wrote:
>
> Signed-off-by: YAMAMOTO Takashi
> ---
> doc/source/tls.rst | 14 --
> 1 file changed, 8 insertions(+), 6 deletions(-)
Applied three, thanks.
On Mon, 18 Mar 2013 17:59:34 +0900
Isaku Yamahata wrote:
> Hi all. I created OpenFlow Tutorial page at
> https://github.com/osrg/ryu/wiki/OpenFlow_Tutorial
>
> And added the Ryu section to OpenFlow Tutorial
> http://www.openflow.org/wk/index.php?title=OpenFlow_Tutorial
>
> Now it's much easier
On Mon, 18 Mar 2013 17:11:43 +0900
Yoshihiro Kaneko wrote:
> I made Devstack VM image for Ryu and OpenStack Grizzly to be able to
> easily try Ryu with OpenStack in anyone.
> Instructions for the pre-configured VM image:
>
> https://github.com/osrg/ryu/wiki/RYU-OpenStack-Grizzly-environment-VM
On Fri, 8 Mar 2013 18:45:12 +0900
YAMAMOTO Takashi wrote:
> getchildren is documented to be obsolete.
>
> Signed-off-by: YAMAMOTO Takashi
> ---
> ryu/lib/of_config/capable_switch.py | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
Applied.
Hi all. I created OpenFlow Tutorial page at
https://github.com/osrg/ryu/wiki/OpenFlow_Tutorial
And added the Ryu section to OpenFlow Tutorial
http://www.openflow.org/wk/index.php?title=OpenFlow_Tutorial
Now it's much easier to start Ryu programming, I hope.
Thanks,
--
yamahata
-
Signed-off-by: YAMAMOTO Takashi
---
ryu/tests/unit/lib/test_hub.py | 55 ++
1 file changed, 55 insertions(+)
create mode 100644 ryu/tests/unit/lib/test_hub.py
diff --git a/ryu/tests/unit/lib/test_hub.py b/ryu/tests/unit/lib/test_hub.py
new file mode 1006
instead, allow to specify the type of hub by RYU_HUB_TYPE
environment variable. make the default eventlet.
Signed-off-by: YAMAMOTO Takashi
---
ryu/lib/hub.py | 28
1 file changed, 16 insertions(+), 12 deletions(-)
diff --git a/ryu/lib/hub.py b/ryu/lib/hub.py
index
switch from gevent to eventlet.
at this point, gevent can still be used with RYU_HUB_TYPE=gevent
environment variable.
YAMAMOTO Takashi (5):
add a threading hub module
hub: stop trying import gevent
stop using gevent directly
change requirements: gevent -> eventlet
hub: add some unit te
uses to ryu.lib.hub instead.
Signed-off-by: YAMAMOTO Takashi
---
bin/ryu-manager| 11 +--
ryu/app/quantum_adapter.py | 4
ryu/app/simple_vlan.py | 4 ++--
ryu/app/tunnel_port_updater.py | 10 +-
ryu/app/wsgi.py
it currently uses gevent or eventlet internally.
Signed-off-by: YAMAMOTO Takashi
---
ryu/lib/hub.py | 105 +
1 file changed, 105 insertions(+)
create mode 100644 ryu/lib/hub.py
diff --git a/ryu/lib/hub.py b/ryu/lib/hub.py
new file mode 10
Signed-off-by: YAMAMOTO Takashi
---
setup.cfg | 2 +-
tools/pip-requires | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/setup.cfg b/setup.cfg
index 44f55c7..41d1179 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -6,7 +6,7 @@ source-dir = doc/source
[bdist_rpm]
Relea
Hi,
I made Devstack VM image for Ryu and OpenStack Grizzly to be able to
easily try Ryu with OpenStack in anyone.
Instructions for the pre-configured VM image:
https://github.com/osrg/ryu/wiki/RYU-OpenStack-Grizzly-environment-VM-image-file-HOWTO
URL for downloading VM image and related files i
Hello Isaku,
A capture file is attached to the mail.
The IP 10.0.2.15 is a virtual machine running mininet, and IP 10.109.242.118
is the host running ryu.
I suspect that it's the first packetIn packets cause ryu to crash as you
can see the FIN packets are only a few milliseconds after those packet
20 matches
Mail list logo