The switch test tool is now enabled to support OpenFlow 1.4. The following options can newly be used:
- --test-switch-target-version (target sw ofp version) - --test-switch-tester-version (tester sw ofp version) The above options are able to set either 'openflow13' or 'openflow14' (case-insensitive). Both default values are 'openflow13'. ex) ryu-manager ryu/tests/switch/tester.py --test-switch-dir ryu/tests/switch/of14/ --test-switch-target-version openflow14 Yuichi Ito (14): sw test tool: Modify conditions of ofp_packet_in_reason ryu/flags: Add config parameters related sw test tool sw test tool: Add support for using user-specified versions sw test tool: Enable using user-specified versions to parse sw test tool: Enable using connected switches to compare sw test tool: Modify OFPMatch to normalize sw test tool: Modify OFPActionSetField to normalize sw test tool: run_mininet: support Open vSwitch with OpenFlow 1.4 sw test tool: Add default test files (of14: action without set-field) sw test tool: Add default test files (of14: action with set-field only) sw test tool: Add default test files (of14: match) sw test tool: Add default test files (of14: meter) sw test tool: Add default test files (of14: group:all/select) sw test tool: Add default test files (of14: new features) ryu/flags.py | 8 +- ryu/tests/switch/of14/action/00_OUTPUT.json | 122 +++ ryu/tests/switch/of14/action/11_COPY_TTL_OUT.json | 117 +++ ryu/tests/switch/of14/action/12_COPY_TTL_IN.json | 117 +++ ryu/tests/switch/of14/action/15_SET_MPLS_TTL.json | 178 ++++ ryu/tests/switch/of14/action/16_DEC_MPLS_TTL.json | 172 ++++ ryu/tests/switch/of14/action/17_PUSH_VLAN.json | 175 ++++ .../switch/of14/action/17_PUSH_VLAN_multiple.json | 181 ++++ ryu/tests/switch/of14/action/18_POP_VLAN.json | 190 ++++ ryu/tests/switch/of14/action/19_PUSH_MPLS.json | 175 ++++ .../switch/of14/action/19_PUSH_MPLS_multiple.json | 181 ++++ ryu/tests/switch/of14/action/20_POP_MPLS.json | 175 ++++ .../switch/of14/action/23_SET_NW_TTL_IPv4.json | 306 ++++++ .../switch/of14/action/23_SET_NW_TTL_IPv6.json | 306 ++++++ .../switch/of14/action/24_DEC_NW_TTL_IPv4.json | 298 ++++++ .../switch/of14/action/24_DEC_NW_TTL_IPv6.json | 298 ++++++ .../of14/action/25_SET_FIELD/03_ETH_DST.json | 187 ++++ .../of14/action/25_SET_FIELD/04_ETH_SRC.json | 187 ++++ .../of14/action/25_SET_FIELD/05_ETH_TYPE.json | 187 ++++ .../of14/action/25_SET_FIELD/06_VLAN_VID.json | 193 ++++ .../of14/action/25_SET_FIELD/07_VLAN_PCP.json | 211 ++++ .../of14/action/25_SET_FIELD/08_IP_DSCP_IPv4.json | 350 +++++++ .../of14/action/25_SET_FIELD/08_IP_DSCP_IPv6.json | 350 +++++++ .../of14/action/25_SET_FIELD/09_IP_ECN_IPv4.json | 350 +++++++ .../of14/action/25_SET_FIELD/09_IP_ECN_IPv6.json | 350 +++++++ .../of14/action/25_SET_FIELD/10_IP_PROTO_IPv4.json | 350 +++++++ .../of14/action/25_SET_FIELD/10_IP_PROTO_IPv6.json | 350 +++++++ .../of14/action/25_SET_FIELD/11_IPV4_SRC.json | 350 +++++++ .../of14/action/25_SET_FIELD/12_IPV4_DST.json | 350 +++++++ .../of14/action/25_SET_FIELD/13_TCP_SRC_IPv4.json | 374 +++++++ .../of14/action/25_SET_FIELD/13_TCP_SRC_IPv6.json | 374 +++++++ .../of14/action/25_SET_FIELD/14_TCP_DST_IPv4.json | 374 +++++++ .../of14/action/25_SET_FIELD/14_TCP_DST_IPv6.json | 374 +++++++ .../of14/action/25_SET_FIELD/15_UDP_SRC_IPv4.json | 374 +++++++ .../of14/action/25_SET_FIELD/15_UDP_SRC_IPv6.json | 374 +++++++ .../of14/action/25_SET_FIELD/16_UDP_DST_IPv4.json | 374 +++++++ .../of14/action/25_SET_FIELD/16_UDP_DST_IPv6.json | 374 +++++++ .../of14/action/25_SET_FIELD/17_SCTP_SRC_IPv4.json | 366 +++++++ .../of14/action/25_SET_FIELD/17_SCTP_SRC_IPv6.json | 366 +++++++ .../of14/action/25_SET_FIELD/18_SCTP_DST_IPv4.json | 366 +++++++ .../of14/action/25_SET_FIELD/18_SCTP_DST_IPv6.json | 366 +++++++ .../of14/action/25_SET_FIELD/19_ICMPV4_TYPE.json | 366 +++++++ .../of14/action/25_SET_FIELD/20_ICMPV4_CODE.json | 366 +++++++ .../switch/of14/action/25_SET_FIELD/21_ARP_OP.json | 342 +++++++ .../of14/action/25_SET_FIELD/22_ARP_SPA.json | 342 +++++++ .../of14/action/25_SET_FIELD/23_ARP_TPA.json | 342 +++++++ .../of14/action/25_SET_FIELD/24_ARP_SHA.json | 342 +++++++ .../of14/action/25_SET_FIELD/25_ARP_THA.json | 342 +++++++ .../of14/action/25_SET_FIELD/26_IPV6_SRC.json | 350 +++++++ .../of14/action/25_SET_FIELD/27_IPV6_DST.json | 350 +++++++ .../of14/action/25_SET_FIELD/28_IPV6_FLABEL.json | 350 +++++++ .../of14/action/25_SET_FIELD/29_ICMPV6_TYPE.json | 366 +++++++ .../of14/action/25_SET_FIELD/30_ICMPV6_CODE.json | 366 +++++++ .../action/25_SET_FIELD/31_IPV6_ND_TARGET.json | 390 ++++++++ .../of14/action/25_SET_FIELD/32_IPV6_ND_SLL.json | 390 ++++++++ .../of14/action/25_SET_FIELD/33_IPV6_ND_TLL.json | 390 ++++++++ .../of14/action/25_SET_FIELD/34_MPLS_LABEL.json | 211 ++++ .../of14/action/25_SET_FIELD/35_MPLS_TC.json | 211 ++++ .../of14/action/25_SET_FIELD/36_MPLS_BOS.json | 211 ++++ .../of14/action/25_SET_FIELD/37_PBB_ISID.json | 235 +++++ .../of14/action/25_SET_FIELD/38_TUNNEL_ID.json | 280 ++++++ .../of14/action/25_SET_FIELD/41_PBB_UCA.json | 235 +++++ ryu/tests/switch/of14/action/26_PUSH_PBB.json | 178 ++++ .../switch/of14/action/26_PUSH_PBB_multiple.json | 199 ++++ ryu/tests/switch/of14/action/27_POP_PBB.json | 184 ++++ ryu/tests/switch/of14/group/00_ALL.json | 332 +++++++ ryu/tests/switch/of14/group/01_SELECT_Ether.json | 341 +++++++ ryu/tests/switch/of14/group/01_SELECT_IP.json | 341 +++++++ .../switch/of14/group/01_SELECT_Weight_Ether.json | 341 +++++++ .../switch/of14/group/01_SELECT_Weight_IP.json | 341 +++++++ ryu/tests/switch/of14/match/00_IN_PORT.json | 460 +++++++++ ryu/tests/switch/of14/match/02_METADATA.json | 667 +++++++++++++ ryu/tests/switch/of14/match/02_METADATA_Mask.json | 676 +++++++++++++ ryu/tests/switch/of14/match/03_ETH_DST.json | 460 +++++++++ ryu/tests/switch/of14/match/03_ETH_DST_Mask.json | 469 +++++++++ ryu/tests/switch/of14/match/04_ETH_SRC.json | 460 +++++++++ ryu/tests/switch/of14/match/04_ETH_SRC_Mask.json | 469 +++++++++ ryu/tests/switch/of14/match/05_ETH_TYPE.json | 460 +++++++++ ryu/tests/switch/of14/match/06_VLAN_VID.json | 475 +++++++++ ryu/tests/switch/of14/match/06_VLAN_VID_Mask.json | 484 +++++++++ ryu/tests/switch/of14/match/07_VLAN_PCP.json | 538 ++++++++++ ryu/tests/switch/of14/match/08_IP_DSCP_IPv4.json | 915 +++++++++++++++++ ryu/tests/switch/of14/match/08_IP_DSCP_IPv6.json | 915 +++++++++++++++++ ryu/tests/switch/of14/match/09_IP_ECN_IPv4.json | 916 +++++++++++++++++ ryu/tests/switch/of14/match/09_IP_ECN_IPv6.json | 915 +++++++++++++++++ ryu/tests/switch/of14/match/10_IP_PROTO_IPv4.json | 915 +++++++++++++++++ ryu/tests/switch/of14/match/10_IP_PROTO_IPv6.json | 915 +++++++++++++++++ ryu/tests/switch/of14/match/11_IPV4_SRC.json | 915 +++++++++++++++++ ryu/tests/switch/of14/match/11_IPV4_SRC_Mask.json | 927 +++++++++++++++++ ryu/tests/switch/of14/match/12_IPV4_DST.json | 915 +++++++++++++++++ ryu/tests/switch/of14/match/12_IPV4_DST_Mask.json | 928 +++++++++++++++++ ryu/tests/switch/of14/match/13_TCP_SRC_IPv4.json | 987 +++++++++++++++++++ ryu/tests/switch/of14/match/13_TCP_SRC_IPv6.json | 987 +++++++++++++++++++ ryu/tests/switch/of14/match/14_TCP_DST_IPv4.json | 987 +++++++++++++++++++ ryu/tests/switch/of14/match/14_TCP_DST_IPv6.json | 987 +++++++++++++++++++ ryu/tests/switch/of14/match/15_UDP_SRC_IPv4.json | 987 +++++++++++++++++++ ryu/tests/switch/of14/match/15_UDP_SRC_IPv6.json | 987 +++++++++++++++++++ ryu/tests/switch/of14/match/16_UDP_DST_IPv4.json | 987 +++++++++++++++++++ ryu/tests/switch/of14/match/16_UDP_DST_IPv6.json | 987 +++++++++++++++++++ ryu/tests/switch/of14/match/17_SCTP_SRC_IPv4.json | 967 ++++++++++++++++++ ryu/tests/switch/of14/match/17_SCTP_SRC_IPv6.json | 967 ++++++++++++++++++ ryu/tests/switch/of14/match/18_SCTP_DST_IPv4.json | 967 ++++++++++++++++++ ryu/tests/switch/of14/match/18_SCTP_DST_IPv6.json | 967 ++++++++++++++++++ ryu/tests/switch/of14/match/19_ICMPV4_TYPE.json | 967 ++++++++++++++++++ ryu/tests/switch/of14/match/20_ICMPV4_CODE.json | 967 ++++++++++++++++++ ryu/tests/switch/of14/match/21_ARP_OP.json | 895 +++++++++++++++++ ryu/tests/switch/of14/match/22_ARP_SPA.json | 895 +++++++++++++++++ ryu/tests/switch/of14/match/22_ARP_SPA_Mask.json | 907 +++++++++++++++++ ryu/tests/switch/of14/match/23_ARP_TPA.json | 895 +++++++++++++++++ ryu/tests/switch/of14/match/23_ARP_TPA_Mask.json | 907 +++++++++++++++++ ryu/tests/switch/of14/match/24_ARP_SHA.json | 895 +++++++++++++++++ ryu/tests/switch/of14/match/24_ARP_SHA_Mask.json | 907 +++++++++++++++++ ryu/tests/switch/of14/match/25_ARP_THA.json | 895 +++++++++++++++++ ryu/tests/switch/of14/match/25_ARP_THA_Mask.json | 907 +++++++++++++++++ ryu/tests/switch/of14/match/26_IPV6_SRC.json | 915 +++++++++++++++++ ryu/tests/switch/of14/match/26_IPV6_SRC_Mask.json | 927 +++++++++++++++++ ryu/tests/switch/of14/match/27_IPV6_DST.json | 915 +++++++++++++++++ ryu/tests/switch/of14/match/27_IPV6_DST_Mask.json | 927 +++++++++++++++++ ryu/tests/switch/of14/match/28_IPV6_FLABEL.json | 915 +++++++++++++++++ .../switch/of14/match/28_IPV6_FLABEL_Mask.json | 927 +++++++++++++++++ ryu/tests/switch/of14/match/29_ICMPV6_TYPE.json | 967 ++++++++++++++++++ ryu/tests/switch/of14/match/30_ICMPV6_CODE.json | 967 ++++++++++++++++++ ryu/tests/switch/of14/match/31_IPV6_ND_TARGET.json | 1039 ++++++++++++++++++++ ryu/tests/switch/of14/match/32_IPV6_ND_SLL.json | 1039 ++++++++++++++++++++ ryu/tests/switch/of14/match/33_IPV6_ND_TLL.json | 1039 ++++++++++++++++++++ ryu/tests/switch/of14/match/34_MPLS_LABEL.json | 529 ++++++++++ ryu/tests/switch/of14/match/35_MPLS_TC.json | 529 ++++++++++ ryu/tests/switch/of14/match/36_MPLS_BOS.json | 532 ++++++++++ ryu/tests/switch/of14/match/37_PBB_ISID.json | 589 +++++++++++ ryu/tests/switch/of14/match/37_PBB_ISID_Mask.json | 598 +++++++++++ ryu/tests/switch/of14/match/38_TUNNEL_ID.json | 829 ++++++++++++++++ ryu/tests/switch/of14/match/38_TUNNEL_ID_Mask.json | 838 ++++++++++++++++ ryu/tests/switch/of14/match/39_IPV6_EXTHDR.json | 915 +++++++++++++++++ .../switch/of14/match/39_IPV6_EXTHDR_Mask.json | 927 +++++++++++++++++ ryu/tests/switch/of14/match/41_PBB_UCA.json | 589 +++++++++++ .../switch/of14/meter/01_DROP_00_KBPS_00_1M.json | 257 +++++ .../switch/of14/meter/01_DROP_00_KBPS_01_10M.json | 257 +++++ .../switch/of14/meter/01_DROP_00_KBPS_02_100M.json | 257 +++++ .../switch/of14/meter/01_DROP_01_PKTPS_00_100.json | 260 +++++ .../of14/meter/01_DROP_01_PKTPS_01_1000.json | 260 +++++ .../of14/meter/01_DROP_01_PKTPS_02_10000.json | 260 +++++ .../of14/meter/02_DSCP_REMARK_00_KBPS_00_1M.json | 334 +++++++ .../of14/meter/02_DSCP_REMARK_00_KBPS_01_10M.json | 334 +++++++ .../of14/meter/02_DSCP_REMARK_00_KBPS_02_100M.json | 334 +++++++ .../of14/meter/02_DSCP_REMARK_01_PKTPS_00_100.json | 337 +++++++ .../meter/02_DSCP_REMARK_01_PKTPS_01_1000.json | 337 +++++++ .../meter/02_DSCP_REMARK_01_PKTPS_02_10000.json | 337 +++++++ ryu/tests/switch/run_mininet.py | 11 +- ryu/tests/switch/tester.py | 179 +++- 149 files changed, 78024 insertions(+), 31 deletions(-) create mode 100644 ryu/tests/switch/of14/action/00_OUTPUT.json create mode 100644 ryu/tests/switch/of14/action/11_COPY_TTL_OUT.json create mode 100644 ryu/tests/switch/of14/action/12_COPY_TTL_IN.json create mode 100644 ryu/tests/switch/of14/action/15_SET_MPLS_TTL.json create mode 100644 ryu/tests/switch/of14/action/16_DEC_MPLS_TTL.json create mode 100644 ryu/tests/switch/of14/action/17_PUSH_VLAN.json create mode 100644 ryu/tests/switch/of14/action/17_PUSH_VLAN_multiple.json create mode 100644 ryu/tests/switch/of14/action/18_POP_VLAN.json create mode 100644 ryu/tests/switch/of14/action/19_PUSH_MPLS.json create mode 100644 ryu/tests/switch/of14/action/19_PUSH_MPLS_multiple.json create mode 100644 ryu/tests/switch/of14/action/20_POP_MPLS.json create mode 100644 ryu/tests/switch/of14/action/23_SET_NW_TTL_IPv4.json create mode 100644 ryu/tests/switch/of14/action/23_SET_NW_TTL_IPv6.json create mode 100644 ryu/tests/switch/of14/action/24_DEC_NW_TTL_IPv4.json create mode 100644 ryu/tests/switch/of14/action/24_DEC_NW_TTL_IPv6.json create mode 100644 ryu/tests/switch/of14/action/25_SET_FIELD/03_ETH_DST.json create mode 100644 ryu/tests/switch/of14/action/25_SET_FIELD/04_ETH_SRC.json create mode 100644 ryu/tests/switch/of14/action/25_SET_FIELD/05_ETH_TYPE.json create mode 100644 ryu/tests/switch/of14/action/25_SET_FIELD/06_VLAN_VID.json create mode 100644 ryu/tests/switch/of14/action/25_SET_FIELD/07_VLAN_PCP.json create mode 100644 ryu/tests/switch/of14/action/25_SET_FIELD/08_IP_DSCP_IPv4.json create mode 100644 ryu/tests/switch/of14/action/25_SET_FIELD/08_IP_DSCP_IPv6.json create mode 100644 ryu/tests/switch/of14/action/25_SET_FIELD/09_IP_ECN_IPv4.json create mode 100644 ryu/tests/switch/of14/action/25_SET_FIELD/09_IP_ECN_IPv6.json create mode 100644 ryu/tests/switch/of14/action/25_SET_FIELD/10_IP_PROTO_IPv4.json create mode 100644 ryu/tests/switch/of14/action/25_SET_FIELD/10_IP_PROTO_IPv6.json create mode 100644 ryu/tests/switch/of14/action/25_SET_FIELD/11_IPV4_SRC.json create mode 100644 ryu/tests/switch/of14/action/25_SET_FIELD/12_IPV4_DST.json create mode 100644 ryu/tests/switch/of14/action/25_SET_FIELD/13_TCP_SRC_IPv4.json create mode 100644 ryu/tests/switch/of14/action/25_SET_FIELD/13_TCP_SRC_IPv6.json create mode 100644 ryu/tests/switch/of14/action/25_SET_FIELD/14_TCP_DST_IPv4.json create mode 100644 ryu/tests/switch/of14/action/25_SET_FIELD/14_TCP_DST_IPv6.json create mode 100644 ryu/tests/switch/of14/action/25_SET_FIELD/15_UDP_SRC_IPv4.json create mode 100644 ryu/tests/switch/of14/action/25_SET_FIELD/15_UDP_SRC_IPv6.json create mode 100644 ryu/tests/switch/of14/action/25_SET_FIELD/16_UDP_DST_IPv4.json create mode 100644 ryu/tests/switch/of14/action/25_SET_FIELD/16_UDP_DST_IPv6.json create mode 100644 ryu/tests/switch/of14/action/25_SET_FIELD/17_SCTP_SRC_IPv4.json create mode 100644 ryu/tests/switch/of14/action/25_SET_FIELD/17_SCTP_SRC_IPv6.json create mode 100644 ryu/tests/switch/of14/action/25_SET_FIELD/18_SCTP_DST_IPv4.json create mode 100644 ryu/tests/switch/of14/action/25_SET_FIELD/18_SCTP_DST_IPv6.json create mode 100644 ryu/tests/switch/of14/action/25_SET_FIELD/19_ICMPV4_TYPE.json create mode 100644 ryu/tests/switch/of14/action/25_SET_FIELD/20_ICMPV4_CODE.json create mode 100644 ryu/tests/switch/of14/action/25_SET_FIELD/21_ARP_OP.json create mode 100644 ryu/tests/switch/of14/action/25_SET_FIELD/22_ARP_SPA.json create mode 100644 ryu/tests/switch/of14/action/25_SET_FIELD/23_ARP_TPA.json create mode 100644 ryu/tests/switch/of14/action/25_SET_FIELD/24_ARP_SHA.json create mode 100644 ryu/tests/switch/of14/action/25_SET_FIELD/25_ARP_THA.json create mode 100644 ryu/tests/switch/of14/action/25_SET_FIELD/26_IPV6_SRC.json create mode 100644 ryu/tests/switch/of14/action/25_SET_FIELD/27_IPV6_DST.json create mode 100644 ryu/tests/switch/of14/action/25_SET_FIELD/28_IPV6_FLABEL.json create mode 100644 ryu/tests/switch/of14/action/25_SET_FIELD/29_ICMPV6_TYPE.json create mode 100644 ryu/tests/switch/of14/action/25_SET_FIELD/30_ICMPV6_CODE.json create mode 100644 ryu/tests/switch/of14/action/25_SET_FIELD/31_IPV6_ND_TARGET.json create mode 100644 ryu/tests/switch/of14/action/25_SET_FIELD/32_IPV6_ND_SLL.json create mode 100644 ryu/tests/switch/of14/action/25_SET_FIELD/33_IPV6_ND_TLL.json create mode 100644 ryu/tests/switch/of14/action/25_SET_FIELD/34_MPLS_LABEL.json create mode 100644 ryu/tests/switch/of14/action/25_SET_FIELD/35_MPLS_TC.json create mode 100644 ryu/tests/switch/of14/action/25_SET_FIELD/36_MPLS_BOS.json create mode 100644 ryu/tests/switch/of14/action/25_SET_FIELD/37_PBB_ISID.json create mode 100644 ryu/tests/switch/of14/action/25_SET_FIELD/38_TUNNEL_ID.json create mode 100644 ryu/tests/switch/of14/action/25_SET_FIELD/41_PBB_UCA.json create mode 100644 ryu/tests/switch/of14/action/26_PUSH_PBB.json create mode 100644 ryu/tests/switch/of14/action/26_PUSH_PBB_multiple.json create mode 100644 ryu/tests/switch/of14/action/27_POP_PBB.json create mode 100644 ryu/tests/switch/of14/group/00_ALL.json create mode 100644 ryu/tests/switch/of14/group/01_SELECT_Ether.json create mode 100644 ryu/tests/switch/of14/group/01_SELECT_IP.json create mode 100644 ryu/tests/switch/of14/group/01_SELECT_Weight_Ether.json create mode 100644 ryu/tests/switch/of14/group/01_SELECT_Weight_IP.json create mode 100644 ryu/tests/switch/of14/match/00_IN_PORT.json create mode 100644 ryu/tests/switch/of14/match/02_METADATA.json create mode 100644 ryu/tests/switch/of14/match/02_METADATA_Mask.json create mode 100644 ryu/tests/switch/of14/match/03_ETH_DST.json create mode 100644 ryu/tests/switch/of14/match/03_ETH_DST_Mask.json create mode 100644 ryu/tests/switch/of14/match/04_ETH_SRC.json create mode 100644 ryu/tests/switch/of14/match/04_ETH_SRC_Mask.json create mode 100644 ryu/tests/switch/of14/match/05_ETH_TYPE.json create mode 100644 ryu/tests/switch/of14/match/06_VLAN_VID.json create mode 100644 ryu/tests/switch/of14/match/06_VLAN_VID_Mask.json create mode 100644 ryu/tests/switch/of14/match/07_VLAN_PCP.json create mode 100644 ryu/tests/switch/of14/match/08_IP_DSCP_IPv4.json create mode 100644 ryu/tests/switch/of14/match/08_IP_DSCP_IPv6.json create mode 100644 ryu/tests/switch/of14/match/09_IP_ECN_IPv4.json create mode 100644 ryu/tests/switch/of14/match/09_IP_ECN_IPv6.json create mode 100644 ryu/tests/switch/of14/match/10_IP_PROTO_IPv4.json create mode 100644 ryu/tests/switch/of14/match/10_IP_PROTO_IPv6.json create mode 100644 ryu/tests/switch/of14/match/11_IPV4_SRC.json create mode 100644 ryu/tests/switch/of14/match/11_IPV4_SRC_Mask.json create mode 100644 ryu/tests/switch/of14/match/12_IPV4_DST.json create mode 100644 ryu/tests/switch/of14/match/12_IPV4_DST_Mask.json create mode 100644 ryu/tests/switch/of14/match/13_TCP_SRC_IPv4.json create mode 100644 ryu/tests/switch/of14/match/13_TCP_SRC_IPv6.json create mode 100644 ryu/tests/switch/of14/match/14_TCP_DST_IPv4.json create mode 100644 ryu/tests/switch/of14/match/14_TCP_DST_IPv6.json create mode 100644 ryu/tests/switch/of14/match/15_UDP_SRC_IPv4.json create mode 100644 ryu/tests/switch/of14/match/15_UDP_SRC_IPv6.json create mode 100644 ryu/tests/switch/of14/match/16_UDP_DST_IPv4.json create mode 100644 ryu/tests/switch/of14/match/16_UDP_DST_IPv6.json create mode 100644 ryu/tests/switch/of14/match/17_SCTP_SRC_IPv4.json create mode 100644 ryu/tests/switch/of14/match/17_SCTP_SRC_IPv6.json create mode 100644 ryu/tests/switch/of14/match/18_SCTP_DST_IPv4.json create mode 100644 ryu/tests/switch/of14/match/18_SCTP_DST_IPv6.json create mode 100644 ryu/tests/switch/of14/match/19_ICMPV4_TYPE.json create mode 100644 ryu/tests/switch/of14/match/20_ICMPV4_CODE.json create mode 100644 ryu/tests/switch/of14/match/21_ARP_OP.json create mode 100644 ryu/tests/switch/of14/match/22_ARP_SPA.json create mode 100644 ryu/tests/switch/of14/match/22_ARP_SPA_Mask.json create mode 100644 ryu/tests/switch/of14/match/23_ARP_TPA.json create mode 100644 ryu/tests/switch/of14/match/23_ARP_TPA_Mask.json create mode 100644 ryu/tests/switch/of14/match/24_ARP_SHA.json create mode 100644 ryu/tests/switch/of14/match/24_ARP_SHA_Mask.json create mode 100644 ryu/tests/switch/of14/match/25_ARP_THA.json create mode 100644 ryu/tests/switch/of14/match/25_ARP_THA_Mask.json create mode 100644 ryu/tests/switch/of14/match/26_IPV6_SRC.json create mode 100644 ryu/tests/switch/of14/match/26_IPV6_SRC_Mask.json create mode 100644 ryu/tests/switch/of14/match/27_IPV6_DST.json create mode 100644 ryu/tests/switch/of14/match/27_IPV6_DST_Mask.json create mode 100644 ryu/tests/switch/of14/match/28_IPV6_FLABEL.json create mode 100644 ryu/tests/switch/of14/match/28_IPV6_FLABEL_Mask.json create mode 100644 ryu/tests/switch/of14/match/29_ICMPV6_TYPE.json create mode 100644 ryu/tests/switch/of14/match/30_ICMPV6_CODE.json create mode 100644 ryu/tests/switch/of14/match/31_IPV6_ND_TARGET.json create mode 100644 ryu/tests/switch/of14/match/32_IPV6_ND_SLL.json create mode 100644 ryu/tests/switch/of14/match/33_IPV6_ND_TLL.json create mode 100644 ryu/tests/switch/of14/match/34_MPLS_LABEL.json create mode 100644 ryu/tests/switch/of14/match/35_MPLS_TC.json create mode 100644 ryu/tests/switch/of14/match/36_MPLS_BOS.json create mode 100644 ryu/tests/switch/of14/match/37_PBB_ISID.json create mode 100644 ryu/tests/switch/of14/match/37_PBB_ISID_Mask.json create mode 100644 ryu/tests/switch/of14/match/38_TUNNEL_ID.json create mode 100644 ryu/tests/switch/of14/match/38_TUNNEL_ID_Mask.json create mode 100644 ryu/tests/switch/of14/match/39_IPV6_EXTHDR.json create mode 100644 ryu/tests/switch/of14/match/39_IPV6_EXTHDR_Mask.json create mode 100644 ryu/tests/switch/of14/match/41_PBB_UCA.json create mode 100644 ryu/tests/switch/of14/meter/01_DROP_00_KBPS_00_1M.json create mode 100644 ryu/tests/switch/of14/meter/01_DROP_00_KBPS_01_10M.json create mode 100644 ryu/tests/switch/of14/meter/01_DROP_00_KBPS_02_100M.json create mode 100644 ryu/tests/switch/of14/meter/01_DROP_01_PKTPS_00_100.json create mode 100644 ryu/tests/switch/of14/meter/01_DROP_01_PKTPS_01_1000.json create mode 100644 ryu/tests/switch/of14/meter/01_DROP_01_PKTPS_02_10000.json create mode 100644 ryu/tests/switch/of14/meter/02_DSCP_REMARK_00_KBPS_00_1M.json create mode 100644 ryu/tests/switch/of14/meter/02_DSCP_REMARK_00_KBPS_01_10M.json create mode 100644 ryu/tests/switch/of14/meter/02_DSCP_REMARK_00_KBPS_02_100M.json create mode 100644 ryu/tests/switch/of14/meter/02_DSCP_REMARK_01_PKTPS_00_100.json create mode 100644 ryu/tests/switch/of14/meter/02_DSCP_REMARK_01_PKTPS_01_1000.json create mode 100644 ryu/tests/switch/of14/meter/02_DSCP_REMARK_01_PKTPS_02_10000.json -- 1.7.10.4 ------------------------------------------------------------------------------ HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions Find What Matters Most in Your Big Data with HPCC Systems Open Source. Fast. Scalable. Simple. Ideal for Dirty Data. Leverages Graph Analysis for Fast Processing & Easy Data Exploration http://p.sf.net/sfu/hpccsystems _______________________________________________ Ryu-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/ryu-devel
