This set is the upgrade of the following patch:
http://www.mail-archive.com/[email protected]/msg05062.html
Changes v1 -> v2:
- improve the following descriptions
- correct the error messages
- reduce the number of the patches
What this set implements:
This set implements a tool which performs OpenFlow conformance testing.
The tool can:
- install various flow entries of OpenFlow 1.3 as follows:
* all 'action' except SET_QUEUE and GROUP
* all 'match' except IN_PHY_PORT
- confirm whether the datapath works correctly according to the installed
flow entries.
Required test environment:
The tool requires the test environment that includes 2 switches and 2 links
as follows:
+-----------+
+----------| target sw | The OpenFlow switch to be tested
| +-----------+
+------------+ (1) (2)
| controller | | |
+------------+ (1) (2)
| +-----------+
+----------| tester sw | OpenFlow Switch
+-----------+
(X) : port number
How does the tool work:
The tool will:
- install the flow entries into the target switch.
- transmit a packet from the tester switch to the target switch.
* According to the installed flow entries, the target switch outputs a
packet towards the tester switch.
* The tester switch sends a PacketIn message to the tool.
- examine the packet that is included in the PacketIn message and output
the result.
* The tool supports also the table-miss examinations.
The tool processes test files in the specified directory sequentially.
By forming the result, you can create the list as:
http://osrg.github.io/ryu-certification/switch/ovs.html
http://osrg.github.io/ryu-certification/switch/LINC.html
http://osrg.github.io/ryu-certification/switch/ofsoftswitch13.html
Yuichi Ito (5):
test tool: add OpenFlowSwitch test tool
test tool: add default test files (action without set-field)
test tool: add default test files (action with set-field only)
test tool: add default test files (match)
test tool: add a script to make the test environment on mininet
ryu/flags.py | 7 +
ryu/tests/switch/of13/action/00_OUTPUT.json | 122 +++
ryu/tests/switch/of13/action/11_COPY_TTL_OUT.json | 117 +++
ryu/tests/switch/of13/action/12_COPY_TTL_IN.json | 117 +++
ryu/tests/switch/of13/action/15_SET_MPLS_TTL.json | 178 ++++
ryu/tests/switch/of13/action/16_DEC_MPLS_TTL.json | 172 ++++
ryu/tests/switch/of13/action/17_PUSH_VLAN.json | 175 ++++
.../switch/of13/action/17_PUSH_VLAN_multiple.json | 181 ++++
ryu/tests/switch/of13/action/18_POP_VLAN.json | 190 ++++
ryu/tests/switch/of13/action/19_PUSH_MPLS.json | 175 ++++
.../switch/of13/action/19_PUSH_MPLS_multiple.json | 181 ++++
ryu/tests/switch/of13/action/20_POP_MPLS.json | 175 ++++
.../switch/of13/action/23_SET_NW_TTL_IPv4.json | 280 ++++++
.../switch/of13/action/23_SET_NW_TTL_IPv6.json | 280 ++++++
.../switch/of13/action/24_DEC_NW_TTL_IPv4.json | 272 ++++++
.../switch/of13/action/24_DEC_NW_TTL_IPv6.json | 272 ++++++
.../of13/action/25_SET_FIELD/03_ETH_DST.json | 187 ++++
.../of13/action/25_SET_FIELD/04_ETH_SRC.json | 187 ++++
.../of13/action/25_SET_FIELD/05_ETH_TYPE.json | 187 ++++
.../of13/action/25_SET_FIELD/06_VLAN_VID.json | 193 ++++
.../of13/action/25_SET_FIELD/07_VLAN_PCP.json | 211 +++++
.../of13/action/25_SET_FIELD/08_IP_DSCP_IPv4.json | 324 +++++++
.../of13/action/25_SET_FIELD/08_IP_DSCP_IPv6.json | 324 +++++++
.../of13/action/25_SET_FIELD/09_IP_ECN_IPv4.json | 324 +++++++
.../of13/action/25_SET_FIELD/09_IP_ECN_IPv6.json | 324 +++++++
.../of13/action/25_SET_FIELD/10_IP_PROTO_IPv4.json | 324 +++++++
.../of13/action/25_SET_FIELD/10_IP_PROTO_IPv6.json | 324 +++++++
.../of13/action/25_SET_FIELD/11_IPV4_SRC.json | 324 +++++++
.../of13/action/25_SET_FIELD/12_IPV4_DST.json | 324 +++++++
.../of13/action/25_SET_FIELD/13_TCP_SRC_IPv4.json | 348 +++++++
.../of13/action/25_SET_FIELD/13_TCP_SRC_IPv6.json | 348 +++++++
.../of13/action/25_SET_FIELD/14_TCP_DST_IPv4.json | 348 +++++++
.../of13/action/25_SET_FIELD/14_TCP_DST_IPv6.json | 348 +++++++
.../of13/action/25_SET_FIELD/15_UDP_SRC_IPv4.json | 348 +++++++
.../of13/action/25_SET_FIELD/15_UDP_SRC_IPv6.json | 348 +++++++
.../of13/action/25_SET_FIELD/16_UDP_DST_IPv4.json | 348 +++++++
.../of13/action/25_SET_FIELD/16_UDP_DST_IPv6.json | 348 +++++++
.../of13/action/25_SET_FIELD/17_SCTP_SRC_IPv4.json | 340 +++++++
.../of13/action/25_SET_FIELD/17_SCTP_SRC_IPv6.json | 340 +++++++
.../of13/action/25_SET_FIELD/18_SCTP_DST_IPv4.json | 340 +++++++
.../of13/action/25_SET_FIELD/18_SCTP_DST_IPv6.json | 340 +++++++
.../of13/action/25_SET_FIELD/19_ICMPV4_TYPE.json | 340 +++++++
.../of13/action/25_SET_FIELD/20_ICMPV4_CODE.json | 340 +++++++
.../switch/of13/action/25_SET_FIELD/21_ARP_OP.json | 316 +++++++
.../of13/action/25_SET_FIELD/22_ARP_SPA.json | 316 +++++++
.../of13/action/25_SET_FIELD/23_ARP_TPA.json | 316 +++++++
.../of13/action/25_SET_FIELD/24_ARP_SHA.json | 316 +++++++
.../of13/action/25_SET_FIELD/25_ARP_THA.json | 316 +++++++
.../of13/action/25_SET_FIELD/26_IPV6_SRC.json | 324 +++++++
.../of13/action/25_SET_FIELD/27_IPV6_DST.json | 324 +++++++
.../of13/action/25_SET_FIELD/28_IPV6_FLABEL.json | 324 +++++++
.../of13/action/25_SET_FIELD/29_ICMPV6_TYPE.json | 340 +++++++
.../of13/action/25_SET_FIELD/30_ICMPV6_CODE.json | 340 +++++++
.../action/25_SET_FIELD/31_IPV6_ND_TARGET.json | 364 ++++++++
.../of13/action/25_SET_FIELD/32_IPV6_ND_SLL.json | 364 ++++++++
.../of13/action/25_SET_FIELD/33_IPV6_ND_TLL.json | 364 ++++++++
.../of13/action/25_SET_FIELD/34_MPLS_LABEL.json | 211 +++++
.../of13/action/25_SET_FIELD/35_MPLS_TC.json | 211 +++++
.../of13/action/25_SET_FIELD/36_MPLS_BOS.json | 211 +++++
.../of13/action/25_SET_FIELD/37_PBB_ISID.json | 235 +++++
.../of13/action/25_SET_FIELD/38_TUNNEL_ID.json | 280 ++++++
ryu/tests/switch/of13/action/26_PUSH_PBB.json | 178 ++++
.../switch/of13/action/26_PUSH_PBB_multiple.json | 208 +++++
ryu/tests/switch/of13/action/27_POP_PBB.json | 187 ++++
ryu/tests/switch/of13/match/00_IN_PORT.json | 460 ++++++++++
ryu/tests/switch/of13/match/02_METADATA.json | 667 ++++++++++++++
ryu/tests/switch/of13/match/02_METADATA_Mask.json | 676 ++++++++++++++
ryu/tests/switch/of13/match/03_ETH_DST.json | 460 ++++++++++
ryu/tests/switch/of13/match/03_ETH_DST_Mask.json | 469 ++++++++++
ryu/tests/switch/of13/match/04_ETH_SRC.json | 460 ++++++++++
ryu/tests/switch/of13/match/04_ETH_SRC_Mask.json | 469 ++++++++++
ryu/tests/switch/of13/match/05_ETH_TYPE.json | 460 ++++++++++
ryu/tests/switch/of13/match/06_VLAN_VID.json | 475 ++++++++++
ryu/tests/switch/of13/match/06_VLAN_VID_Mask.json | 484 ++++++++++
ryu/tests/switch/of13/match/07_VLAN_PCP.json | 538 +++++++++++
ryu/tests/switch/of13/match/08_IP_DSCP_IPv4.json | 832 +++++++++++++++++
ryu/tests/switch/of13/match/08_IP_DSCP_IPv6.json | 832 +++++++++++++++++
ryu/tests/switch/of13/match/09_IP_ECN_IPv4.json | 832 +++++++++++++++++
ryu/tests/switch/of13/match/09_IP_ECN_IPv6.json | 832 +++++++++++++++++
ryu/tests/switch/of13/match/10_IP_PROTO_IPv4.json | 832 +++++++++++++++++
ryu/tests/switch/of13/match/10_IP_PROTO_IPv6.json | 832 +++++++++++++++++
ryu/tests/switch/of13/match/11_IPV4_SRC.json | 832 +++++++++++++++++
ryu/tests/switch/of13/match/11_IPV4_SRC_Mask.json | 844 +++++++++++++++++
ryu/tests/switch/of13/match/12_IPV4_DST.json | 832 +++++++++++++++++
ryu/tests/switch/of13/match/12_IPV4_DST_Mask.json | 844 +++++++++++++++++
ryu/tests/switch/of13/match/13_TCP_SRC_IPv4.json | 904 ++++++++++++++++++
ryu/tests/switch/of13/match/13_TCP_SRC_IPv6.json | 904 ++++++++++++++++++
ryu/tests/switch/of13/match/14_TCP_DST_IPv4.json | 904 ++++++++++++++++++
ryu/tests/switch/of13/match/14_TCP_DST_IPv6.json | 904 ++++++++++++++++++
ryu/tests/switch/of13/match/15_UDP_SRC_IPv4.json | 904 ++++++++++++++++++
ryu/tests/switch/of13/match/15_UDP_SRC_IPv6.json | 904 ++++++++++++++++++
ryu/tests/switch/of13/match/16_UDP_DST_IPv4.json | 904 ++++++++++++++++++
ryu/tests/switch/of13/match/16_UDP_DST_IPv6.json | 904 ++++++++++++++++++
ryu/tests/switch/of13/match/17_SCTP_SRC_IPv4.json | 884 ++++++++++++++++++
ryu/tests/switch/of13/match/17_SCTP_SRC_IPv6.json | 884 ++++++++++++++++++
ryu/tests/switch/of13/match/18_SCTP_DST_IPv4.json | 884 ++++++++++++++++++
ryu/tests/switch/of13/match/18_SCTP_DST_IPv6.json | 884 ++++++++++++++++++
ryu/tests/switch/of13/match/19_ICMPV4_TYPE.json | 884 ++++++++++++++++++
ryu/tests/switch/of13/match/20_ICMPV4_CODE.json | 884 ++++++++++++++++++
ryu/tests/switch/of13/match/21_ARP_OP.json | 812 +++++++++++++++++
ryu/tests/switch/of13/match/22_ARP_SPA.json | 812 +++++++++++++++++
ryu/tests/switch/of13/match/22_ARP_SPA_Mask.json | 824 +++++++++++++++++
ryu/tests/switch/of13/match/23_ARP_TPA.json | 812 +++++++++++++++++
ryu/tests/switch/of13/match/23_ARP_TPA_Mask.json | 824 +++++++++++++++++
ryu/tests/switch/of13/match/24_ARP_SHA.json | 812 +++++++++++++++++
ryu/tests/switch/of13/match/24_ARP_SHA_Mask.json | 824 +++++++++++++++++
ryu/tests/switch/of13/match/25_ARP_THA.json | 812 +++++++++++++++++
ryu/tests/switch/of13/match/25_ARP_THA_Mask.json | 824 +++++++++++++++++
ryu/tests/switch/of13/match/26_IPV6_SRC.json | 832 +++++++++++++++++
ryu/tests/switch/of13/match/26_IPV6_SRC_Mask.json | 844 +++++++++++++++++
ryu/tests/switch/of13/match/27_IPV6_DST.json | 832 +++++++++++++++++
ryu/tests/switch/of13/match/27_IPV6_DST_Mask.json | 844 +++++++++++++++++
ryu/tests/switch/of13/match/28_IPV6_FLABEL.json | 832 +++++++++++++++++
ryu/tests/switch/of13/match/29_ICMPV6_TYPE.json | 884 ++++++++++++++++++
ryu/tests/switch/of13/match/30_ICMPV6_CODE.json | 884 ++++++++++++++++++
ryu/tests/switch/of13/match/31_IPV6_ND_TARGET.json | 956 ++++++++++++++++++++
ryu/tests/switch/of13/match/32_IPV6_ND_SLL.json | 956 ++++++++++++++++++++
ryu/tests/switch/of13/match/33_IPV6_ND_TLL.json | 956 ++++++++++++++++++++
ryu/tests/switch/of13/match/34_MPLS_LABEL.json | 529 +++++++++++
ryu/tests/switch/of13/match/35_MPLS_TC.json | 529 +++++++++++
ryu/tests/switch/of13/match/36_MPLS_BOS.json | 532 +++++++++++
ryu/tests/switch/of13/match/37_PBB_ISID.json | 589 ++++++++++++
ryu/tests/switch/of13/match/37_PBB_ISID_Mask.json | 598 ++++++++++++
ryu/tests/switch/of13/match/38_TUNNEL_ID.json | 829 +++++++++++++++++
ryu/tests/switch/of13/match/38_TUNNEL_ID_Mask.json | 838 +++++++++++++++++
ryu/tests/switch/of13/match/39_IPV6_EXTHDR.json | 832 +++++++++++++++++
.../switch/of13/match/39_IPV6_EXTHDR_Mask.json | 844 +++++++++++++++++
ryu/tests/switch/run_mininet.py | 30 +
ryu/tests/switch/tester.py | 898 ++++++++++++++++++
129 files changed, 67042 insertions(+)
create mode 100644 ryu/tests/switch/of13/action/00_OUTPUT.json
create mode 100644 ryu/tests/switch/of13/action/11_COPY_TTL_OUT.json
create mode 100644 ryu/tests/switch/of13/action/12_COPY_TTL_IN.json
create mode 100644 ryu/tests/switch/of13/action/15_SET_MPLS_TTL.json
create mode 100644 ryu/tests/switch/of13/action/16_DEC_MPLS_TTL.json
create mode 100644 ryu/tests/switch/of13/action/17_PUSH_VLAN.json
create mode 100644 ryu/tests/switch/of13/action/17_PUSH_VLAN_multiple.json
create mode 100644 ryu/tests/switch/of13/action/18_POP_VLAN.json
create mode 100644 ryu/tests/switch/of13/action/19_PUSH_MPLS.json
create mode 100644 ryu/tests/switch/of13/action/19_PUSH_MPLS_multiple.json
create mode 100644 ryu/tests/switch/of13/action/20_POP_MPLS.json
create mode 100644 ryu/tests/switch/of13/action/23_SET_NW_TTL_IPv4.json
create mode 100644 ryu/tests/switch/of13/action/23_SET_NW_TTL_IPv6.json
create mode 100644 ryu/tests/switch/of13/action/24_DEC_NW_TTL_IPv4.json
create mode 100644 ryu/tests/switch/of13/action/24_DEC_NW_TTL_IPv6.json
create mode 100644 ryu/tests/switch/of13/action/25_SET_FIELD/03_ETH_DST.json
create mode 100644 ryu/tests/switch/of13/action/25_SET_FIELD/04_ETH_SRC.json
create mode 100644 ryu/tests/switch/of13/action/25_SET_FIELD/05_ETH_TYPE.json
create mode 100644 ryu/tests/switch/of13/action/25_SET_FIELD/06_VLAN_VID.json
create mode 100644 ryu/tests/switch/of13/action/25_SET_FIELD/07_VLAN_PCP.json
create mode 100644
ryu/tests/switch/of13/action/25_SET_FIELD/08_IP_DSCP_IPv4.json
create mode 100644
ryu/tests/switch/of13/action/25_SET_FIELD/08_IP_DSCP_IPv6.json
create mode 100644
ryu/tests/switch/of13/action/25_SET_FIELD/09_IP_ECN_IPv4.json
create mode 100644
ryu/tests/switch/of13/action/25_SET_FIELD/09_IP_ECN_IPv6.json
create mode 100644
ryu/tests/switch/of13/action/25_SET_FIELD/10_IP_PROTO_IPv4.json
create mode 100644
ryu/tests/switch/of13/action/25_SET_FIELD/10_IP_PROTO_IPv6.json
create mode 100644 ryu/tests/switch/of13/action/25_SET_FIELD/11_IPV4_SRC.json
create mode 100644 ryu/tests/switch/of13/action/25_SET_FIELD/12_IPV4_DST.json
create mode 100644
ryu/tests/switch/of13/action/25_SET_FIELD/13_TCP_SRC_IPv4.json
create mode 100644
ryu/tests/switch/of13/action/25_SET_FIELD/13_TCP_SRC_IPv6.json
create mode 100644
ryu/tests/switch/of13/action/25_SET_FIELD/14_TCP_DST_IPv4.json
create mode 100644
ryu/tests/switch/of13/action/25_SET_FIELD/14_TCP_DST_IPv6.json
create mode 100644
ryu/tests/switch/of13/action/25_SET_FIELD/15_UDP_SRC_IPv4.json
create mode 100644
ryu/tests/switch/of13/action/25_SET_FIELD/15_UDP_SRC_IPv6.json
create mode 100644
ryu/tests/switch/of13/action/25_SET_FIELD/16_UDP_DST_IPv4.json
create mode 100644
ryu/tests/switch/of13/action/25_SET_FIELD/16_UDP_DST_IPv6.json
create mode 100644
ryu/tests/switch/of13/action/25_SET_FIELD/17_SCTP_SRC_IPv4.json
create mode 100644
ryu/tests/switch/of13/action/25_SET_FIELD/17_SCTP_SRC_IPv6.json
create mode 100644
ryu/tests/switch/of13/action/25_SET_FIELD/18_SCTP_DST_IPv4.json
create mode 100644
ryu/tests/switch/of13/action/25_SET_FIELD/18_SCTP_DST_IPv6.json
create mode 100644
ryu/tests/switch/of13/action/25_SET_FIELD/19_ICMPV4_TYPE.json
create mode 100644
ryu/tests/switch/of13/action/25_SET_FIELD/20_ICMPV4_CODE.json
create mode 100644 ryu/tests/switch/of13/action/25_SET_FIELD/21_ARP_OP.json
create mode 100644 ryu/tests/switch/of13/action/25_SET_FIELD/22_ARP_SPA.json
create mode 100644 ryu/tests/switch/of13/action/25_SET_FIELD/23_ARP_TPA.json
create mode 100644 ryu/tests/switch/of13/action/25_SET_FIELD/24_ARP_SHA.json
create mode 100644 ryu/tests/switch/of13/action/25_SET_FIELD/25_ARP_THA.json
create mode 100644 ryu/tests/switch/of13/action/25_SET_FIELD/26_IPV6_SRC.json
create mode 100644 ryu/tests/switch/of13/action/25_SET_FIELD/27_IPV6_DST.json
create mode 100644
ryu/tests/switch/of13/action/25_SET_FIELD/28_IPV6_FLABEL.json
create mode 100644
ryu/tests/switch/of13/action/25_SET_FIELD/29_ICMPV6_TYPE.json
create mode 100644
ryu/tests/switch/of13/action/25_SET_FIELD/30_ICMPV6_CODE.json
create mode 100644
ryu/tests/switch/of13/action/25_SET_FIELD/31_IPV6_ND_TARGET.json
create mode 100644
ryu/tests/switch/of13/action/25_SET_FIELD/32_IPV6_ND_SLL.json
create mode 100644
ryu/tests/switch/of13/action/25_SET_FIELD/33_IPV6_ND_TLL.json
create mode 100644 ryu/tests/switch/of13/action/25_SET_FIELD/34_MPLS_LABEL.json
create mode 100644 ryu/tests/switch/of13/action/25_SET_FIELD/35_MPLS_TC.json
create mode 100644 ryu/tests/switch/of13/action/25_SET_FIELD/36_MPLS_BOS.json
create mode 100644 ryu/tests/switch/of13/action/25_SET_FIELD/37_PBB_ISID.json
create mode 100644 ryu/tests/switch/of13/action/25_SET_FIELD/38_TUNNEL_ID.json
create mode 100644 ryu/tests/switch/of13/action/26_PUSH_PBB.json
create mode 100644 ryu/tests/switch/of13/action/26_PUSH_PBB_multiple.json
create mode 100644 ryu/tests/switch/of13/action/27_POP_PBB.json
create mode 100644 ryu/tests/switch/of13/match/00_IN_PORT.json
create mode 100644 ryu/tests/switch/of13/match/02_METADATA.json
create mode 100644 ryu/tests/switch/of13/match/02_METADATA_Mask.json
create mode 100644 ryu/tests/switch/of13/match/03_ETH_DST.json
create mode 100644 ryu/tests/switch/of13/match/03_ETH_DST_Mask.json
create mode 100644 ryu/tests/switch/of13/match/04_ETH_SRC.json
create mode 100644 ryu/tests/switch/of13/match/04_ETH_SRC_Mask.json
create mode 100644 ryu/tests/switch/of13/match/05_ETH_TYPE.json
create mode 100644 ryu/tests/switch/of13/match/06_VLAN_VID.json
create mode 100644 ryu/tests/switch/of13/match/06_VLAN_VID_Mask.json
create mode 100644 ryu/tests/switch/of13/match/07_VLAN_PCP.json
create mode 100644 ryu/tests/switch/of13/match/08_IP_DSCP_IPv4.json
create mode 100644 ryu/tests/switch/of13/match/08_IP_DSCP_IPv6.json
create mode 100644 ryu/tests/switch/of13/match/09_IP_ECN_IPv4.json
create mode 100644 ryu/tests/switch/of13/match/09_IP_ECN_IPv6.json
create mode 100644 ryu/tests/switch/of13/match/10_IP_PROTO_IPv4.json
create mode 100644 ryu/tests/switch/of13/match/10_IP_PROTO_IPv6.json
create mode 100644 ryu/tests/switch/of13/match/11_IPV4_SRC.json
create mode 100644 ryu/tests/switch/of13/match/11_IPV4_SRC_Mask.json
create mode 100644 ryu/tests/switch/of13/match/12_IPV4_DST.json
create mode 100644 ryu/tests/switch/of13/match/12_IPV4_DST_Mask.json
create mode 100644 ryu/tests/switch/of13/match/13_TCP_SRC_IPv4.json
create mode 100644 ryu/tests/switch/of13/match/13_TCP_SRC_IPv6.json
create mode 100644 ryu/tests/switch/of13/match/14_TCP_DST_IPv4.json
create mode 100644 ryu/tests/switch/of13/match/14_TCP_DST_IPv6.json
create mode 100644 ryu/tests/switch/of13/match/15_UDP_SRC_IPv4.json
create mode 100644 ryu/tests/switch/of13/match/15_UDP_SRC_IPv6.json
create mode 100644 ryu/tests/switch/of13/match/16_UDP_DST_IPv4.json
create mode 100644 ryu/tests/switch/of13/match/16_UDP_DST_IPv6.json
create mode 100644 ryu/tests/switch/of13/match/17_SCTP_SRC_IPv4.json
create mode 100644 ryu/tests/switch/of13/match/17_SCTP_SRC_IPv6.json
create mode 100644 ryu/tests/switch/of13/match/18_SCTP_DST_IPv4.json
create mode 100644 ryu/tests/switch/of13/match/18_SCTP_DST_IPv6.json
create mode 100644 ryu/tests/switch/of13/match/19_ICMPV4_TYPE.json
create mode 100644 ryu/tests/switch/of13/match/20_ICMPV4_CODE.json
create mode 100644 ryu/tests/switch/of13/match/21_ARP_OP.json
create mode 100644 ryu/tests/switch/of13/match/22_ARP_SPA.json
create mode 100644 ryu/tests/switch/of13/match/22_ARP_SPA_Mask.json
create mode 100644 ryu/tests/switch/of13/match/23_ARP_TPA.json
create mode 100644 ryu/tests/switch/of13/match/23_ARP_TPA_Mask.json
create mode 100644 ryu/tests/switch/of13/match/24_ARP_SHA.json
create mode 100644 ryu/tests/switch/of13/match/24_ARP_SHA_Mask.json
create mode 100644 ryu/tests/switch/of13/match/25_ARP_THA.json
create mode 100644 ryu/tests/switch/of13/match/25_ARP_THA_Mask.json
create mode 100644 ryu/tests/switch/of13/match/26_IPV6_SRC.json
create mode 100644 ryu/tests/switch/of13/match/26_IPV6_SRC_Mask.json
create mode 100644 ryu/tests/switch/of13/match/27_IPV6_DST.json
create mode 100644 ryu/tests/switch/of13/match/27_IPV6_DST_Mask.json
create mode 100644 ryu/tests/switch/of13/match/28_IPV6_FLABEL.json
create mode 100644 ryu/tests/switch/of13/match/29_ICMPV6_TYPE.json
create mode 100644 ryu/tests/switch/of13/match/30_ICMPV6_CODE.json
create mode 100644 ryu/tests/switch/of13/match/31_IPV6_ND_TARGET.json
create mode 100644 ryu/tests/switch/of13/match/32_IPV6_ND_SLL.json
create mode 100644 ryu/tests/switch/of13/match/33_IPV6_ND_TLL.json
create mode 100644 ryu/tests/switch/of13/match/34_MPLS_LABEL.json
create mode 100644 ryu/tests/switch/of13/match/35_MPLS_TC.json
create mode 100644 ryu/tests/switch/of13/match/36_MPLS_BOS.json
create mode 100644 ryu/tests/switch/of13/match/37_PBB_ISID.json
create mode 100644 ryu/tests/switch/of13/match/37_PBB_ISID_Mask.json
create mode 100644 ryu/tests/switch/of13/match/38_TUNNEL_ID.json
create mode 100644 ryu/tests/switch/of13/match/38_TUNNEL_ID_Mask.json
create mode 100644 ryu/tests/switch/of13/match/39_IPV6_EXTHDR.json
create mode 100644 ryu/tests/switch/of13/match/39_IPV6_EXTHDR_Mask.json
create mode 100755 ryu/tests/switch/run_mininet.py
create mode 100644 ryu/tests/switch/tester.py
--
1.7.10.4
------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT
organizations don't have a clear picture of how application performance
affects their revenue. With AppDynamics, you get 100% visibility into your
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
Ryu-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ryu-devel