diff options
author | Simon Horman <horms@verge.net.au> | 2014-02-20 09:11:04 +0900 |
---|---|---|
committer | FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> | 2014-02-26 23:39:41 +0900 |
commit | 5b0bb7f6dd7ad3dc73b308824687bb2894332dfa (patch) | |
tree | 7a6e2b932f147305c0eac2557d76339e96868431 | |
parent | 41b11296c4a1b1fc48c19c94a2809c0a369023f1 (diff) |
of14: Add table desc unit tests
Signed-off-by: Simon Horman <horms@verge.net.au>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
-rw-r--r-- | ryu/tests/packet_data/of14/5-61-ofp_table_desc_request.packet | bin | 0 -> 16 bytes | |||
-rw-r--r-- | ryu/tests/packet_data/of14/5-62-ofp_table_desc_reply.packet | bin | 0 -> 120 bytes | |||
-rw-r--r-- | ryu/tests/unit/ofproto/json/of14/5-61-ofp_table_desc_request.packet.json | 6 | ||||
-rw-r--r-- | ryu/tests/unit/ofproto/json/of14/5-62-ofp_table_desc_reply.packet.json | 78 |
4 files changed, 84 insertions, 0 deletions
diff --git a/ryu/tests/packet_data/of14/5-61-ofp_table_desc_request.packet b/ryu/tests/packet_data/of14/5-61-ofp_table_desc_request.packet Binary files differnew file mode 100644 index 00000000..5e728623 --- /dev/null +++ b/ryu/tests/packet_data/of14/5-61-ofp_table_desc_request.packet diff --git a/ryu/tests/packet_data/of14/5-62-ofp_table_desc_reply.packet b/ryu/tests/packet_data/of14/5-62-ofp_table_desc_reply.packet Binary files differnew file mode 100644 index 00000000..2f7b6e2e --- /dev/null +++ b/ryu/tests/packet_data/of14/5-62-ofp_table_desc_reply.packet diff --git a/ryu/tests/unit/ofproto/json/of14/5-61-ofp_table_desc_request.packet.json b/ryu/tests/unit/ofproto/json/of14/5-61-ofp_table_desc_request.packet.json new file mode 100644 index 00000000..f5a4cde0 --- /dev/null +++ b/ryu/tests/unit/ofproto/json/of14/5-61-ofp_table_desc_request.packet.json @@ -0,0 +1,6 @@ +{ + "OFPTableDescStatsRequest": { + "flags": 0, + "type": 14 + } +} diff --git a/ryu/tests/unit/ofproto/json/of14/5-62-ofp_table_desc_reply.packet.json b/ryu/tests/unit/ofproto/json/of14/5-62-ofp_table_desc_reply.packet.json new file mode 100644 index 00000000..c713bc79 --- /dev/null +++ b/ryu/tests/unit/ofproto/json/of14/5-62-ofp_table_desc_reply.packet.json @@ -0,0 +1,78 @@ +{ + "OFPTableDescStatsReply": { + "body": [ + { + "OFPTableDesc": { + "config": 0, + "length": 24, + "properties": [ + { + "OFPTableModPropExperimenter": { + "length": 12, + "type": 65535, + "exp_type": 0, + "experimenter": 101, + "data": [] + } + } + ], + "table_id": 7 + } + }, + { + "OFPTableDesc": { + "config": 0, + "length": 80, + "properties": [ + { + "OFPTableModPropEviction": { + "flags": 0, + "length": 8, + "type": 2 + } + }, + { + "OFPTableModPropVacancy": { + "length": 8, + "type": 3, + "vacancy": 0, + "vacancy_down": 0, + "vacancy_up": 0 + } + }, + { + "OFPTableModPropExperimenter": { + "length": 12, + "type": 65535, + "exp_type": 0, + "experimenter": 101, + "data": [] + } + }, + { + "OFPTableModPropExperimenter": { + "length": 16, + "type": 65535, + "exp_type": 1, + "experimenter": 101, + "data": [1] + } + }, + { + "OFPTableModPropExperimenter": { + "length": 20, + "type": 65535, + "exp_type": 2, + "experimenter": 101, + "data": [1, 2] + } + } + ], + "table_id": 8 + } + } + ], + "flags": 0, + "type": 14 + } +} |