summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorFUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>2012-07-12 08:46:43 +0900
committerFUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>2012-07-12 10:21:17 +0900
commitda26715d80845d9aef21dbed61853c629a195663 (patch)
treeef1eb2189961a58d14988b804618b07c28b3c24b
parentb389c933fb1d474c5fb8185f03008f409d068638 (diff)
of1.2: fix OFPPacketIn parser
We need two bytes padding right after the match. Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
-rw-r--r--ryu/ofproto/ofproto_v1_2_parser.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/ryu/ofproto/ofproto_v1_2_parser.py b/ryu/ofproto/ofproto_v1_2_parser.py
index 02ea4218..b456de33 100644
--- a/ryu/ofproto/ofproto_v1_2_parser.py
+++ b/ryu/ofproto/ofproto_v1_2_parser.py
@@ -240,7 +240,7 @@ class OFPPacketIn(MsgBase):
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):]
+ ofproto_v1_2.OFP_MATCH_SIZE + match_len + 2):]
if msg.total_len < len(msg.data):
# discard padding for 8-byte alignment of OFP packet