summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorSimon Horman <horms@verge.net.au>2012-03-05 09:34:05 +0700
committerFUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>2012-03-06 08:37:29 +0900
commit4bd7c5026cbec97d27971f02e282d428d1d997be (patch)
tree3d324f4c7a1635cb9bea1d18d3a848ead9ae79d7
parentabd83137e1bf70a4d36dd1d1d214b7129bedb914 (diff)
Increment offset in OFPFlowStats.parser()
After reading the third portion of the header the offset needs to be incremented as it is used to parse actions later on in the function. Signed-off-by: Simon Horman <horms@verge.net.au> Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
-rw-r--r--ryu/ofproto/ofproto_v1_0_parser.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/ryu/ofproto/ofproto_v1_0_parser.py b/ryu/ofproto/ofproto_v1_0_parser.py
index 68466651..5ee4e3dd 100644
--- a/ryu/ofproto/ofproto_v1_0_parser.py
+++ b/ryu/ofproto/ofproto_v1_0_parser.py
@@ -397,6 +397,7 @@ class OFPFlowStats(object):
flow_stats.packet_count,
flow_stats.byte_conunt) = struct.unpack_from(
ofproto_v1_0.OFP_FLOW_STATS_1_PACK_STR, buf, offset)
+ offset += ofproto_v1_0.OFP_FLOW_STATS_1_SIZE
flow_stats.actions = []
length = ofproto_v1_0.OFP_FLOW_STATS_SIZE