On Wed, Jun 12, 2013 at 07:44:12PM +0900, YAMAMOTO Takashi wrote:
> 
> Signed-off-by: YAMAMOTO Takashi <[email protected]>
> ---
>  ryu/ofproto/ofproto_v1_2_parser.py | 12 +++++-------
>  1 file changed, 5 insertions(+), 7 deletions(-)
> 
> diff --git a/ryu/ofproto/ofproto_v1_2_parser.py 
> b/ryu/ofproto/ofproto_v1_2_parser.py
> index d13d044..6c0cead 100644
> --- a/ryu/ofproto/ofproto_v1_2_parser.py
> +++ b/ryu/ofproto/ofproto_v1_2_parser.py
> @@ -278,7 +278,7 @@ class OFPPacketIn(MsgBase):
>          msg.match = OFPMatch.parser(msg.buf, ofproto_v1_2.OFP_PACKET_IN_SIZE 
> -
>                                      ofproto_v1_2.OFP_MATCH_SIZE)
>  
> -        match_len = utils.round_up(msg.match.length, 8)
> +        match_len = utils.round_up(msg.match._length, 8)
>          msg.data = msg.buf[(ofproto_v1_2.OFP_PACKET_IN_SIZE -
>                              ofproto_v1_2.OFP_MATCH_SIZE + match_len + 2):]
>  
> @@ -906,7 +906,7 @@ class OFPTableMod(MsgBase):
>  
>  
>  class OFPStatsRequest(MsgBase):
> -    def __init__(self, datapath, type_, flags):
> +    def __init__(self, datapath, type_, flags=0):

mis-squash?


>          super(OFPStatsRequest, self).__init__(datapath)
>          self.type = type_
>          self.flags = flags
> @@ -1058,7 +1058,7 @@ class OFPFlowStats(StringifyMixin):
>                     ofproto_v1_2.OFP_MATCH_SIZE)
>          match = OFPMatch.parser(buf, offset)
>  
> -        match_length = utils.round_up(match.length, 8)
> +        match_length = utils.round_up(match._length, 8)
>          inst_length = (length - (ofproto_v1_2.OFP_FLOW_STATS_SIZE -
>                                   ofproto_v1_2.OFP_MATCH_SIZE + match_length))
>          offset += match_length
> @@ -1566,7 +1566,7 @@ class FlowWildcards(object):
>  
>  
>  class OFPMatch(StringifyMixin):
> -    def __init__(self, fields=[], type_=None, length=None):
> +    def __init__(self, fields=[], type_=None):
>          super(OFPMatch, self).__init__()
>          self._wc = FlowWildcards()
>          self._flow = Flow()
> @@ -1574,8 +1574,6 @@ class OFPMatch(StringifyMixin):
>          # accept type_ and length to be compatible with parser
>          if not type_ is None:
>              self.type = type_
> -        if not length is None:
> -            self.length = length
>          if fields:
>              # we are doing de-stringify.
>              # we have two goals:
> @@ -1807,7 +1805,7 @@ class OFPMatch(StringifyMixin):
>          type_, length = struct.unpack_from('!HH', buf, offset)
>  
>          match.type = type_
> -        match.length = length
> +        match._length = length
>  
>          # ofp_match adjustment
>          offset += 4
> -- 
> 1.8.1.5
> 
> 
> ------------------------------------------------------------------------------
> This SF.net email is sponsored by Windows:
> 
> Build for Windows Store.
> 
> http://p.sf.net/sfu/windows-dev2dev
> _______________________________________________
> Ryu-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/ryu-devel
> 

-- 
yamahata

------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
Ryu-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ryu-devel

Reply via email to