Signed-off-by: YAMAMOTO Takashi <[email protected]>
---
.../of13/libofproto-OFP13-flow_mod.packet.json | 113 +++++++++++++++++++++
.../of13/libofproto-OFP13-packet_in.packet.json | 46 +++++++++
2 files changed, 159 insertions(+)
create mode 100644
ryu/tests/unit/ofproto/json/of13/libofproto-OFP13-flow_mod.packet.json
create mode 100644
ryu/tests/unit/ofproto/json/of13/libofproto-OFP13-packet_in.packet.json
diff --git
a/ryu/tests/unit/ofproto/json/of13/libofproto-OFP13-flow_mod.packet.json
b/ryu/tests/unit/ofproto/json/of13/libofproto-OFP13-flow_mod.packet.json
new file mode 100644
index 0000000..1428c5d
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of13/libofproto-OFP13-flow_mod.packet.json
@@ -0,0 +1,113 @@
+{
+ "OFPFlowMod": {
+ "buffer_id": 0,
+ "command": 0,
+ "cookie": 1311768467463790320,
+ "cookie_mask": 18446744073709551615,
+ "flags": 0,
+ "hard_timeout": 0,
+ "idle_timeout": 0,
+ "instructions": [
+ {
+ "OFPInstructionActions": {
+ "actions": [
+ {
+ "OFPActionPopVlan": {
+ "len": 8,
+ "type": 18
+ }
+ },
+ {
+ "OFPActionSetField": {
+ "field": {
+ "OXMTlv": {
+ "field": "ipv4_dst",
+ "mask": null,
+ "value": "192.168.2.9"
+ }
+ }
+ }
+ }
+ ],
+ "len": 32,
+ "type": 4
+ }
+ },
+ {
+ "OFPInstructionGotoTable": {
+ "len": 8,
+ "table_id": 100,
+ "type": 1
+ }
+ }
+ ],
+ "match": {
+ "OFPMatch": {
+ "length": 70,
+ "oxm_fields": [
+ {
+ "OXMTlv": {
+ "field": "in_port",
+ "mask": null,
+ "value": 43981
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "eth_dst",
+ "mask": null,
+ "value": "aa:bb:cc:99:88:77"
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "eth_type",
+ "mask": null,
+ "value": 2048
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "vlan_vid",
+ "mask": null,
+ "value": 5095
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "ipv4_dst",
+ "mask": null,
+ "value": "192.168.2.1"
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "tunnel_id",
+ "mask": null,
+ "value": 50000
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "tun_ipv4_src",
+ "mask": null,
+ "value": "192.168.2.3"
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "tun_ipv4_dst",
+ "mask": null,
+ "value": "192.168.2.4"
+ }
+ }
+ ],
+ "type": 1
+ }
+ },
+ "out_group": 0,
+ "out_port": 0,
+ "priority": 0,
+ "table_id": 2
+ }
+}
diff --git
a/ryu/tests/unit/ofproto/json/of13/libofproto-OFP13-packet_in.packet.json
b/ryu/tests/unit/ofproto/json/of13/libofproto-OFP13-packet_in.packet.json
new file mode 100644
index 0000000..e5fd0bd
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of13/libofproto-OFP13-packet_in.packet.json
@@ -0,0 +1,46 @@
+{
+ "OFPPacketIn": {
+ "buffer_id": 200,
+ "cookie": 0,
+ "data": "aG9nZQ==",
+ "match": {
+ "OFPMatch": {
+ "length": 40,
+ "oxm_fields": [
+ {
+ "OXMTlv": {
+ "field": "in_port",
+ "mask": null,
+ "value": 43981
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "tunnel_id",
+ "mask": null,
+ "value": 50000
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "tun_ipv4_src",
+ "mask": null,
+ "value": "192.168.2.3"
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "tun_ipv4_dst",
+ "mask": null,
+ "value": "192.168.2.4"
+ }
+ }
+ ],
+ "type": 1
+ }
+ },
+ "reason": 0,
+ "table_id": 100,
+ "total_len": 1000
+ }
+}
--
2.2.1
------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
_______________________________________________
Ryu-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ryu-devel