Thank you for comments!

I think also modify the ipv6.py as follows.
Now, I will create a patch.

diff --git a/ryu/lib/packet/ipv4.py b/ryu/lib/packet/ipv4.py
index a252c70..4da0bcc 100644
--- a/ryu/lib/packet/ipv4.py
+++ b/ryu/lib/packet/ipv4.py
@@ -79,8 +79,8 @@ class ipv4(packet_base.PacketBase):
     def __init__(self, version=4, header_length=5, tos=0,
                  total_length=0, identification=0, flags=0,
                  offset=0, ttl=255, proto=0, csum=0,
-                 src='0.0.0.0',
-                 dst='0.0.0.0',
+                 src='10.0.0.1',
+                 dst='10.0.0.2',
                  option=None):
         super(ipv4, self).__init__()
         self.version = version
diff --git a/ryu/lib/packet/ipv6.py b/ryu/lib/packet/ipv6.py
index 4be42c7..8f5fea7 100644
--- a/ryu/lib/packet/ipv6.py
+++ b/ryu/lib/packet/ipv6.py
@@ -76,7 +76,7 @@ class ipv6(packet_base.PacketBase):
 
     def __init__(self, version=6, traffic_class=0, flow_label=0,
                  payload_length=0, nxt=inet.IPPROTO_TCP, hop_limit=255,
-                 src='::', dst='::', ext_hdrs=None):
+                 src='10::10', dst='20::20', ext_hdrs=None):
         super(ipv6, self).__init__()
         self.version = version
         self.traffic_class = traffic_class
diff --git a/ryu/lib/packet/tcp.py b/ryu/lib/packet/tcp.py
index a6f0167..f0e8645 100644
--- a/ryu/lib/packet/tcp.py
+++ b/ryu/lib/packet/tcp.py
@@ -48,7 +48,7 @@ class tcp(packet_base.PacketBase):
     _PACK_STR = '!HHIIBBHHH'
     _MIN_LEN = struct.calcsize(_PACK_STR)
 
-    def __init__(self, src_port=0, dst_port=0, seq=0, ack=0, offset=0,
+    def __init__(self, src_port=1, dst_port=1, seq=0, ack=0, offset=0,
                  bits=0, window_size=0, csum=0, urgent=0, option=None):
         super(tcp, self).__init__()
         self.src_port = src_port
-- 
1.9.1



(2014年07月29日 10:14), FUJITA Tomonori wrote:
> On Tue, 29 Jul 2014 08:56:19 +0800
> arne_goetje <[email protected]> wrote:
> 
>> src_port and dst_port cannot be empty either.
> 
> Oops, how about this?
> 
> diff --git a/ryu/lib/packet/ipv4.py b/ryu/lib/packet/ipv4.py
> index a252c70..4da0bcc 100644
> --- a/ryu/lib/packet/ipv4.py
> +++ b/ryu/lib/packet/ipv4.py
> @@ -79,8 +79,8 @@ class ipv4(packet_base.PacketBase):
>      def __init__(self, version=4, header_length=5, tos=0,
>                   total_length=0, identification=0, flags=0,
>                   offset=0, ttl=255, proto=0, csum=0,
> -                 src='0.0.0.0',
> -                 dst='0.0.0.0',
> +                 src='10.0.0.1',
> +                 dst='10.0.0.2',
>                   option=None):
>          super(ipv4, self).__init__()
>          self.version = version
> diff --git a/ryu/lib/packet/tcp.py b/ryu/lib/packet/tcp.py
> index a6f0167..f0e8645 100644
> --- a/ryu/lib/packet/tcp.py
> +++ b/ryu/lib/packet/tcp.py
> @@ -48,7 +48,7 @@ class tcp(packet_base.PacketBase):
>      _PACK_STR = '!HHIIBBHHH'
>      _MIN_LEN = struct.calcsize(_PACK_STR)
>  
> -    def __init__(self, src_port=0, dst_port=0, seq=0, ack=0, offset=0,
> +    def __init__(self, src_port=1, dst_port=1, seq=0, ack=0, offset=0,
>                   bits=0, window_size=0, csum=0, urgent=0, option=None):
>          super(tcp, self).__init__()
>          self.src_port = src_port
> 
> ------------------------------------------------------------------------------
> Infragistics Professional
> Build stunning WinForms apps today!
> Reboot your WinForms applications with our WinForms controls. 
> Build a bridge from your legacy apps to the future.
> http://pubads.g.doubleclick.net/gampad/clk?id=153845071&iu=/4140/ostg.clktrk
> _______________________________________________
> Ryu-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/ryu-devel
> 

------------------------------------------------------------------------------
Infragistics Professional
Build stunning WinForms apps today!
Reboot your WinForms applications with our WinForms controls. 
Build a bridge from your legacy apps to the future.
http://pubads.g.doubleclick.net/gampad/clk?id=153845071&iu=/4140/ostg.clktrk
_______________________________________________
Ryu-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ryu-devel

Reply via email to