Signed-off-by: YAMAMOTO Takashi <[email protected]> --- .../json/of12/3-59-ofp_packet_in.packet.json | 262 ++++++++++++++++++ .../json/of12/3-60-ofp_flow_mod.packet.json | 269 +++++++++++++++++++ .../json/of13/4-59-ofp_packet_in.packet.json | 291 ++++++++++++++++++++ .../json/of13/4-60-ofp_flow_mod.packet.json | 297 +++++++++++++++++++++ 4 files changed, 1119 insertions(+) create mode 100644 ryu/tests/unit/ofproto/json/of12/3-59-ofp_packet_in.packet.json create mode 100644 ryu/tests/unit/ofproto/json/of12/3-60-ofp_flow_mod.packet.json create mode 100644 ryu/tests/unit/ofproto/json/of13/4-59-ofp_packet_in.packet.json create mode 100644 ryu/tests/unit/ofproto/json/of13/4-60-ofp_flow_mod.packet.json
diff --git a/ryu/tests/unit/ofproto/json/of12/3-59-ofp_packet_in.packet.json
b/ryu/tests/unit/ofproto/json/of12/3-59-ofp_packet_in.packet.json
new file mode 100644
index 0000000..affe97a
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of12/3-59-ofp_packet_in.packet.json
@@ -0,0 +1,262 @@
+{
+ "OFPPacketIn": {
+ "buffer_id": 4026531840,
+ "data": "",
+ "match": {
+ "OFPMatch": {
+ "length": 294,
+ "oxm_fields": [
+ {
+ "OXMTlv": {
+ "field": "in_port",
+ "mask": null,
+ "value": 84281096
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "in_phy_port",
+ "mask": null,
+ "value": 16909060
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "metadata",
+ "mask": null,
+ "value": 283686952306183
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "eth_type",
+ "mask": null,
+ "value": 2054
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "eth_dst",
+ "mask": null,
+ "value": "ff:ff:ff:ff:ff:ff"
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "eth_src",
+ "mask": null,
+ "value": "f2:0b:a4:7d:f8:ea"
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "vlan_vid",
+ "mask": null,
+ "value": 999
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "ip_dscp",
+ "mask": null,
+ "value": 9
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "ip_ecn",
+ "mask": null,
+ "value": 3
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "ip_proto",
+ "mask": null,
+ "value": 99
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "ipv4_src",
+ "mask": null,
+ "value": "1.2.3.4"
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "ipv4_dst",
+ "mask": null,
+ "value": "1.2.3.4"
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "tcp_src",
+ "mask": null,
+ "value": 8080
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "tcp_dst",
+ "mask": null,
+ "value": 18080
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "udp_src",
+ "mask": null,
+ "value": 28080
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "udp_dst",
+ "mask": null,
+ "value": 55936
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "sctp_src",
+ "mask": null,
+ "value": 48080
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "sctp_dst",
+ "mask": null,
+ "value": 59328
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "icmpv4_type",
+ "mask": null,
+ "value": 100
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "icmpv4_code",
+ "mask": null,
+ "value": 101
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "arp_op",
+ "mask": null,
+ "value": 1
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "arp_spa",
+ "mask": null,
+ "value": "10.0.0.1"
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "arp_tpa",
+ "mask": null,
+ "value": "10.0.0.3"
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "arp_sha",
+ "mask": null,
+ "value": "f2:0b:a4:7d:f8:ea"
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "arp_tha",
+ "mask": null,
+ "value": "00:00:00:00:00:00"
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "ipv6_src",
+ "mask": null,
+ "value": "::3e7"
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "ipv6_dst",
+ "mask": null,
+ "value": "::378"
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "ipv6_flabel",
+ "mask": null,
+ "value": 541473
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "icmpv6_type",
+ "mask": null,
+ "value": 200
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "icmpv6_code",
+ "mask": null,
+ "value": 201
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "ipv6_nd_target",
+ "mask": null,
+ "value": "::309"
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "ipv6_nd_sll",
+ "mask": null,
+ "value": "00:00:00:00:02:9a"
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "ipv6_nd_tll",
+ "mask": null,
+ "value": "00:00:00:00:02:2b"
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "mpls_label",
+ "mask": null,
+ "value": 624485
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "mpls_tc",
+ "mask": null,
+ "value": 5
+ }
+ }
+ ],
+ "type": 1
+ }
+ },
+ "reason": 0,
+ "table_id": 200,
+ "total_len": 0
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of12/3-60-ofp_flow_mod.packet.json
b/ryu/tests/unit/ofproto/json/of12/3-60-ofp_flow_mod.packet.json
new file mode 100644
index 0000000..0cbd239
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of12/3-60-ofp_flow_mod.packet.json
@@ -0,0 +1,269 @@
+{
+ "OFPFlowMod": {
+ "buffer_id": 65535,
+ "command": 0,
+ "cookie": 0,
+ "cookie_mask": 0,
+ "flags": 0,
+ "hard_timeout": 0,
+ "idle_timeout": 0,
+ "instructions": [],
+ "match": {
+ "OFPMatch": {
+ "length": 294,
+ "oxm_fields": [
+ {
+ "OXMTlv": {
+ "field": "in_port",
+ "mask": null,
+ "value": 84281096
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "in_phy_port",
+ "mask": null,
+ "value": 16909060
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "metadata",
+ "mask": null,
+ "value": 283686952306183
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "eth_type",
+ "mask": null,
+ "value": 2054
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "eth_dst",
+ "mask": null,
+ "value": "ff:ff:ff:ff:ff:ff"
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "eth_src",
+ "mask": null,
+ "value": "f2:0b:a4:7d:f8:ea"
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "vlan_vid",
+ "mask": null,
+ "value": 999
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "ip_dscp",
+ "mask": null,
+ "value": 9
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "ip_ecn",
+ "mask": null,
+ "value": 3
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "ip_proto",
+ "mask": null,
+ "value": 99
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "ipv4_src",
+ "mask": null,
+ "value": "1.2.3.4"
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "ipv4_dst",
+ "mask": null,
+ "value": "1.2.3.4"
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "tcp_src",
+ "mask": null,
+ "value": 8080
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "tcp_dst",
+ "mask": null,
+ "value": 18080
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "udp_src",
+ "mask": null,
+ "value": 28080
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "udp_dst",
+ "mask": null,
+ "value": 55936
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "sctp_src",
+ "mask": null,
+ "value": 48080
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "sctp_dst",
+ "mask": null,
+ "value": 59328
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "icmpv4_type",
+ "mask": null,
+ "value": 100
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "icmpv4_code",
+ "mask": null,
+ "value": 101
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "arp_op",
+ "mask": null,
+ "value": 1
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "arp_spa",
+ "mask": null,
+ "value": "10.0.0.1"
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "arp_tpa",
+ "mask": null,
+ "value": "10.0.0.3"
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "arp_sha",
+ "mask": null,
+ "value": "f2:0b:a4:7d:f8:ea"
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "arp_tha",
+ "mask": null,
+ "value": "00:00:00:00:00:00"
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "ipv6_src",
+ "mask": null,
+ "value": "::3e7"
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "ipv6_dst",
+ "mask": null,
+ "value": "::378"
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "ipv6_flabel",
+ "mask": null,
+ "value": 541473
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "icmpv6_type",
+ "mask": null,
+ "value": 200
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "icmpv6_code",
+ "mask": null,
+ "value": 201
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "ipv6_nd_target",
+ "mask": null,
+ "value": "::309"
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "ipv6_nd_sll",
+ "mask": null,
+ "value": "00:00:00:00:02:9a"
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "ipv6_nd_tll",
+ "mask": null,
+ "value": "00:00:00:00:02:2b"
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "mpls_label",
+ "mask": null,
+ "value": 624485
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "mpls_tc",
+ "mask": null,
+ "value": 5
+ }
+ }
+ ],
+ "type": 1
+ }
+ },
+ "out_group": 4294967295,
+ "out_port": 4294967295,
+ "priority": 123,
+ "table_id": 1
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of13/4-59-ofp_packet_in.packet.json
b/ryu/tests/unit/ofproto/json/of13/4-59-ofp_packet_in.packet.json
new file mode 100644
index 0000000..7689ca5
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of13/4-59-ofp_packet_in.packet.json
@@ -0,0 +1,291 @@
+{
+ "OFPPacketIn": {
+ "buffer_id": 4026531840,
+ "cookie": 283686884868096,
+ "data": "",
+ "match": {
+ "OFPMatch": {
+ "length": 324,
+ "oxm_fields": [
+ {
+ "OXMTlv": {
+ "field": "in_port",
+ "mask": null,
+ "value": 84281096
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "in_phy_port",
+ "mask": null,
+ "value": 16909060
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "metadata",
+ "mask": null,
+ "value": 283686952306183
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "eth_type",
+ "mask": null,
+ "value": 2054
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "eth_dst",
+ "mask": null,
+ "value": "ff:ff:ff:ff:ff:ff"
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "eth_src",
+ "mask": null,
+ "value": "f2:0b:a4:7d:f8:ea"
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "vlan_vid",
+ "mask": null,
+ "value": 999
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "ip_dscp",
+ "mask": null,
+ "value": 9
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "ip_ecn",
+ "mask": null,
+ "value": 3
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "ip_proto",
+ "mask": null,
+ "value": 99
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "ipv4_src",
+ "mask": null,
+ "value": "1.2.3.4"
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "ipv4_dst",
+ "mask": null,
+ "value": "1.2.3.4"
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "tcp_src",
+ "mask": null,
+ "value": 8080
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "tcp_dst",
+ "mask": null,
+ "value": 18080
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "udp_src",
+ "mask": null,
+ "value": 28080
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "udp_dst",
+ "mask": null,
+ "value": 55936
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "sctp_src",
+ "mask": null,
+ "value": 48080
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "sctp_dst",
+ "mask": null,
+ "value": 59328
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "icmpv4_type",
+ "mask": null,
+ "value": 100
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "icmpv4_code",
+ "mask": null,
+ "value": 101
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "arp_op",
+ "mask": null,
+ "value": 1
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "arp_spa",
+ "mask": null,
+ "value": "10.0.0.1"
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "arp_tpa",
+ "mask": null,
+ "value": "10.0.0.3"
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "arp_sha",
+ "mask": null,
+ "value": "f2:0b:a4:7d:f8:ea"
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "arp_tha",
+ "mask": null,
+ "value": "00:00:00:00:00:00"
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "ipv6_src",
+ "mask": null,
+ "value": "::3e7"
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "ipv6_dst",
+ "mask": null,
+ "value": "::378"
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "ipv6_flabel",
+ "mask": null,
+ "value": 541473
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "icmpv6_type",
+ "mask": null,
+ "value": 200
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "icmpv6_code",
+ "mask": null,
+ "value": 201
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "ipv6_nd_target",
+ "mask": null,
+ "value": "::309"
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "ipv6_nd_sll",
+ "mask": null,
+ "value": "00:00:00:00:02:9a"
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "ipv6_nd_tll",
+ "mask": null,
+ "value": "00:00:00:00:02:2b"
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "mpls_label",
+ "mask": null,
+ "value": 624485
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "mpls_tc",
+ "mask": null,
+ "value": 5
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "mpls_bos",
+ "mask": null,
+ "value": 1
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "pbb_isid",
+ "mask": null,
+ "value": 11259375
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "tunnel_id",
+ "mask": null,
+ "value": 651061555542690057
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "ipv6_exthdr",
+ "mask": null,
+ "value": 500
+ }
+ }
+ ],
+ "type": 1
+ }
+ },
+ "reason": 0,
+ "table_id": 200,
+ "total_len": 0
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of13/4-60-ofp_flow_mod.packet.json
b/ryu/tests/unit/ofproto/json/of13/4-60-ofp_flow_mod.packet.json
new file mode 100644
index 0000000..0859784
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of13/4-60-ofp_flow_mod.packet.json
@@ -0,0 +1,297 @@
+{
+ "OFPFlowMod": {
+ "buffer_id": 65535,
+ "command": 0,
+ "cookie": 0,
+ "cookie_mask": 0,
+ "flags": 0,
+ "hard_timeout": 0,
+ "idle_timeout": 0,
+ "instructions": [],
+ "match": {
+ "OFPMatch": {
+ "length": 324,
+ "oxm_fields": [
+ {
+ "OXMTlv": {
+ "field": "in_port",
+ "mask": null,
+ "value": 84281096
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "in_phy_port",
+ "mask": null,
+ "value": 16909060
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "metadata",
+ "mask": null,
+ "value": 283686952306183
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "eth_type",
+ "mask": null,
+ "value": 2054
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "eth_dst",
+ "mask": null,
+ "value": "ff:ff:ff:ff:ff:ff"
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "eth_src",
+ "mask": null,
+ "value": "f2:0b:a4:7d:f8:ea"
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "vlan_vid",
+ "mask": null,
+ "value": 999
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "ip_dscp",
+ "mask": null,
+ "value": 9
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "ip_ecn",
+ "mask": null,
+ "value": 3
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "ip_proto",
+ "mask": null,
+ "value": 99
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "ipv4_src",
+ "mask": null,
+ "value": "1.2.3.4"
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "ipv4_dst",
+ "mask": null,
+ "value": "1.2.3.4"
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "tcp_src",
+ "mask": null,
+ "value": 8080
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "tcp_dst",
+ "mask": null,
+ "value": 18080
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "udp_src",
+ "mask": null,
+ "value": 28080
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "udp_dst",
+ "mask": null,
+ "value": 55936
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "sctp_src",
+ "mask": null,
+ "value": 48080
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "sctp_dst",
+ "mask": null,
+ "value": 59328
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "icmpv4_type",
+ "mask": null,
+ "value": 100
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "icmpv4_code",
+ "mask": null,
+ "value": 101
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "arp_op",
+ "mask": null,
+ "value": 1
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "arp_spa",
+ "mask": null,
+ "value": "10.0.0.1"
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "arp_tpa",
+ "mask": null,
+ "value": "10.0.0.3"
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "arp_sha",
+ "mask": null,
+ "value": "f2:0b:a4:7d:f8:ea"
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "arp_tha",
+ "mask": null,
+ "value": "00:00:00:00:00:00"
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "ipv6_src",
+ "mask": null,
+ "value": "::3e7"
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "ipv6_dst",
+ "mask": null,
+ "value": "::378"
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "ipv6_flabel",
+ "mask": null,
+ "value": 541473
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "icmpv6_type",
+ "mask": null,
+ "value": 200
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "icmpv6_code",
+ "mask": null,
+ "value": 201
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "ipv6_nd_target",
+ "mask": null,
+ "value": "::309"
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "ipv6_nd_sll",
+ "mask": null,
+ "value": "00:00:00:00:02:9a"
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "ipv6_nd_tll",
+ "mask": null,
+ "value": "00:00:00:00:02:2b"
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "mpls_label",
+ "mask": null,
+ "value": 624485
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "mpls_tc",
+ "mask": null,
+ "value": 5
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "mpls_bos",
+ "mask": null,
+ "value": 1
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "pbb_isid",
+ "mask": null,
+ "value": 11259375
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "tunnel_id",
+ "mask": null,
+ "value": 651061555542690057
+ }
+ },
+ {
+ "OXMTlv": {
+ "field": "ipv6_exthdr",
+ "mask": null,
+ "value": 500
+ }
+ }
+ ],
+ "type": 1
+ }
+ },
+ "out_group": 4294967295,
+ "out_port": 4294967295,
+ "priority": 123,
+ "table_id": 1
+ }
+}
--
1.8.3.1
------------------------------------------------------------------------------
Android is increasing in popularity, but the open development platform that
developers love is also attractive to malware creators. Download this white
paper to learn more about secure code signing practices that can help keep
Android apps secure.
http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk
_______________________________________________
Ryu-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ryu-devel
