diff options
author | FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> | 2012-07-12 08:46:43 +0900 |
---|---|---|
committer | FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> | 2012-07-12 10:21:17 +0900 |
commit | da26715d80845d9aef21dbed61853c629a195663 (patch) | |
tree | ef1eb2189961a58d14988b804618b07c28b3c24b | |
parent | b389c933fb1d474c5fb8185f03008f409d068638 (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.py | 2 |
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 |