summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorIsaku Yamahata <yamahata@valinux.co.jp>2012-04-04 18:37:51 +0900
committerFUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>2012-05-01 08:40:58 +0900
commitd435bc605bcfa6f6ddd2a8ca5559d75dd93b7225 (patch)
tree7cc895a658bd5d336b23bc6809a4ddd1a04941cb
parentc88e1845c8f472700fc92d9bf2ff2f15e6eed5d6 (diff)
ofproto/ofproto_v1_0_parser: serializer for nxt_flow_mod_table_id
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp> Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
-rw-r--r--ryu/ofproto/ofproto_v1_0_parser.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/ryu/ofproto/ofproto_v1_0_parser.py b/ryu/ofproto/ofproto_v1_0_parser.py
index bcd5c512..3b61d5a2 100644
--- a/ryu/ofproto/ofproto_v1_0_parser.py
+++ b/ryu/ofproto/ofproto_v1_0_parser.py
@@ -751,6 +751,18 @@ class NXTFlowMod(NXTRequest):
offset += a.len
+class NXTFlowModTableId(NXTRequest):
+ def __init__(self, datapath, set_):
+ super(NXTFlowModTableId, self).__init__(
+ datapath, ofproto_v1_0.NXT_FLOW_MOD_TABLE_ID)
+ self.set = set_
+
+ def _serialize_body(self):
+ self.serialize_header()
+ msg_pack_into(ofproto_v1_0.NX_FLOW_MOD_TABLE_ID_PACK_STR,
+ self.buf, ofproto_v1_0.NICIRA_HEADER_SIZE,
+ self.set)
+
#
# asymmetric message (datapath -> controller)
# parser only