diff options
author | FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> | 2012-07-31 10:13:21 +0900 |
---|---|---|
committer | FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> | 2012-07-31 13:26:53 +0900 |
commit | b49ccfc11bf2c3a9b465c4697eb8c10e9f95c903 (patch) | |
tree | 21469c587a4d5d250ce27b214038cdeb437b5821 | |
parent | 7830a134de0626676dacac3479c569c3fb75c478 (diff) |
clean up ETH_TYPE_ constants
Use ofproto/ether.py
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
Reviewed-by: Simon Horman <horms@verge.net.au>
-rw-r--r-- | ryu/ofproto/nx_match.py | 8 | ||||
-rw-r--r-- | ryu/tests/integrated/test_add_flow_v10.py | 11 | ||||
-rw-r--r-- | ryu/tests/integrated/test_add_flow_v12_actions.py | 12 | ||||
-rw-r--r-- | ryu/tests/integrated/test_add_flow_v12_matches.py | 128 | ||||
-rw-r--r-- | ryu/tests/unit/ofproto/test_parser_v12.py | 5 |
5 files changed, 79 insertions, 85 deletions
diff --git a/ryu/ofproto/nx_match.py b/ryu/ofproto/nx_match.py index 37cc4210..27370e9c 100644 --- a/ryu/ofproto/nx_match.py +++ b/ryu/ofproto/nx_match.py @@ -22,6 +22,7 @@ from ryu import exception from ryu.lib import mac from . import ofproto_parser from . import ofproto_v1_0 +from . import ether from . import inet import logging @@ -48,13 +49,6 @@ FLOW_NW_FRAG_ANY = 1 << 0 FLOW_NW_FRAG_LATER = 1 << 1 FLOW_NW_FRAG_MASK = FLOW_NW_FRAG_ANY | FLOW_NW_FRAG_LATER -# Ethernet types, for set_dl_type() -ETH_TYPE_IP = 0x0800 -ETH_TYPE_ARP = 0x0806 -ETH_TYPE_VLAN = 0x8100 -ETH_TYPE_IPV6 = 0x86dd -ETH_TYPE_LACP = 0x8809 - IP_ECN_MASK = 0x03 IP_DSCP_MASK = 0xfc diff --git a/ryu/tests/integrated/test_add_flow_v10.py b/ryu/tests/integrated/test_add_flow_v10.py index e3910ecf..24ca7706 100644 --- a/ryu/tests/integrated/test_add_flow_v10.py +++ b/ryu/tests/integrated/test_add_flow_v10.py @@ -19,6 +19,7 @@ import logging from ryu.tests.integrated import tester from ryu.ofproto import ofproto_v1_0 +from ryu.ofproto import ether from ryu.ofproto import nx_match LOG = logging.getLogger(__name__) @@ -224,7 +225,7 @@ class RunTest(tester.TestFlowBase): self.add_rule(dp, rule) def test_rule_set_dl_type_ip(self, dp): - dl_type = nx_match.ETH_TYPE_IP + dl_type = ether.ETH_TYPE_IP self._verify = ['dl_type', dl_type] rule = nx_match.ClsRule() @@ -232,7 +233,7 @@ class RunTest(tester.TestFlowBase): self.add_rule(dp, rule) def test_rule_set_dl_type_arp(self, dp): - dl_type = nx_match.ETH_TYPE_ARP + dl_type = ether.ETH_TYPE_ARP self._verify = ['dl_type', dl_type] rule = nx_match.ClsRule() @@ -240,7 +241,7 @@ class RunTest(tester.TestFlowBase): self.add_rule(dp, rule) def test_rule_set_dl_type_vlan(self, dp): - dl_type = nx_match.ETH_TYPE_VLAN + dl_type = ether.ETH_TYPE_8021Q self._verify = ['dl_type', dl_type] rule = nx_match.ClsRule() @@ -248,7 +249,7 @@ class RunTest(tester.TestFlowBase): self.add_rule(dp, rule) def test_rule_set_dl_type_ipv6(self, dp): - dl_type = nx_match.ETH_TYPE_IPV6 + dl_type = ether.ETH_TYPE_IPV6 self._verify = ['dl_type', dl_type] rule = nx_match.ClsRule() @@ -256,7 +257,7 @@ class RunTest(tester.TestFlowBase): self.add_rule(dp, rule) def test_rule_set_dl_type_lacp(self, dp): - dl_type = nx_match.ETH_TYPE_LACP + dl_type = ether.ETH_TYPE_SLOW self._verify = ['dl_type', dl_type] rule = nx_match.ClsRule() diff --git a/ryu/tests/integrated/test_add_flow_v12_actions.py b/ryu/tests/integrated/test_add_flow_v12_actions.py index 9c312d8a..1940b27c 100644 --- a/ryu/tests/integrated/test_add_flow_v12_actions.py +++ b/ryu/tests/integrated/test_add_flow_v12_actions.py @@ -18,14 +18,12 @@ import logging from ryu.ofproto import ofproto_v1_2 +from ryu.ofproto import ether from ryu.ofproto import inet -from ryu.ofproto import nx_match from ryu.tests.integrated import tester LOG = logging.getLogger(__name__) -ETH_TYPE_MPLS = 0x8847 - class RunTest(tester.TestFlowBase): """ Test case for add flows of Actions @@ -119,7 +117,7 @@ class RunTest(tester.TestFlowBase): # Test of Push-Tag/Pop-Tag Actions def test_action_push_vlan(self, dp): - ethertype = nx_match.ETH_TYPE_VLAN + ethertype = ether.ETH_TYPE_8021Q self._verify = [dp.ofproto.OFPAT_PUSH_VLAN, 'ethertype', ethertype] @@ -133,7 +131,7 @@ class RunTest(tester.TestFlowBase): self.add_apply_actions(dp, actions) def test_action_push_mpls(self, dp): - ethertype = ETH_TYPE_MPLS + ethertype = ether.ETH_TYPE_MPLS self._verify = [dp.ofproto.OFPAT_PUSH_MPLS, 'ethertype', ethertype] @@ -141,7 +139,7 @@ class RunTest(tester.TestFlowBase): self.add_apply_actions(dp, actions) def test_action_pop_mpls(self, dp): - ethertype = nx_match.ETH_TYPE_VLAN + ethertype = ether.ETH_TYPE_8021Q self._verify = [dp.ofproto.OFPAT_POP_MPLS, 'ethertype', ethertype] actions = [dp.ofproto_parser.OFPActionPopMpls(ethertype), ] @@ -164,7 +162,7 @@ class RunTest(tester.TestFlowBase): def test_action_set_field_dl_type(self, dp): field = dp.ofproto.OXM_OF_ETH_TYPE - value = nx_match.ETH_TYPE_IPV6 + value = ether.ETH_TYPE_IPV6 self.add_set_field_action(dp, field, value) diff --git a/ryu/tests/integrated/test_add_flow_v12_matches.py b/ryu/tests/integrated/test_add_flow_v12_matches.py index 8f1871a8..53efe7db 100644 --- a/ryu/tests/integrated/test_add_flow_v12_matches.py +++ b/ryu/tests/integrated/test_add_flow_v12_matches.py @@ -19,8 +19,8 @@ import logging import itertools from ryu.ofproto import ofproto_v1_2 +from ryu.ofproto import ether from ryu.ofproto import inet -from ryu.ofproto import nx_match from ryu.tests.integrated import tester LOG = logging.getLogger(__name__) @@ -179,7 +179,7 @@ class RunTest(tester.TestFlowBase): self.add_matches(dp, match) def test_rule_set_dl_type_ip(self, dp): - dl_type = nx_match.ETH_TYPE_IP + dl_type = ether.ETH_TYPE_IP self._verify = [(dp.ofproto.OXM_OF_ETH_TYPE, ), dl_type, None] @@ -188,7 +188,7 @@ class RunTest(tester.TestFlowBase): self.add_matches(dp, match) def test_rule_set_dl_type_arp(self, dp): - dl_type = nx_match.ETH_TYPE_ARP + dl_type = ether.ETH_TYPE_ARP self._verify = [(dp.ofproto.OXM_OF_ETH_TYPE, ), dl_type, None] @@ -197,7 +197,7 @@ class RunTest(tester.TestFlowBase): self.add_matches(dp, match) def test_rule_set_dl_type_vlan(self, dp): - dl_type = nx_match.ETH_TYPE_VLAN + dl_type = ether.ETH_TYPE_8021Q self._verify = [(dp.ofproto.OXM_OF_ETH_TYPE, ), dl_type, None] @@ -206,7 +206,7 @@ class RunTest(tester.TestFlowBase): self.add_matches(dp, match) def test_rule_set_dl_type_ipv6(self, dp): - dl_type = nx_match.ETH_TYPE_IPV6 + dl_type = ether.ETH_TYPE_IPV6 self._verify = [(dp.ofproto.OXM_OF_ETH_TYPE, ), dl_type, None] @@ -215,7 +215,7 @@ class RunTest(tester.TestFlowBase): self.add_matches(dp, match) def test_rule_set_dl_type_lacp(self, dp): - dl_type = nx_match.ETH_TYPE_LACP + dl_type = ether.ETH_TYPE_SLOW self._verify = [(dp.ofproto.OXM_OF_ETH_TYPE, ), dl_type, None] @@ -225,7 +225,7 @@ class RunTest(tester.TestFlowBase): def test_rule_set_ip_dscp(self, dp): ip_dscp = 36 - dl_type = nx_match.ETH_TYPE_IP + dl_type = ether.ETH_TYPE_IP self._verify = [(dp.ofproto.OXM_OF_IP_DSCP, ), ip_dscp, None] @@ -289,7 +289,7 @@ class RunTest(tester.TestFlowBase): self.add_matches(dp, match) def test_rule_set_ip_ecn(self, dp): - dl_type = nx_match.ETH_TYPE_IP + dl_type = ether.ETH_TYPE_IP ip_ecn = 3 self._verify = [(dp.ofproto.OXM_OF_IP_ECN, ), ip_ecn, None] @@ -300,7 +300,7 @@ class RunTest(tester.TestFlowBase): self.add_matches(dp, match) def test_rule_set_ip_proto_icmp(self, dp): - dl_type = nx_match.ETH_TYPE_IP + dl_type = ether.ETH_TYPE_IP ip_proto = inet.IPPROTO_ICMP self._verify = [(dp.ofproto.OXM_OF_IP_PROTO, ), ip_proto, None] @@ -311,7 +311,7 @@ class RunTest(tester.TestFlowBase): self.add_matches(dp, match) def test_rule_set_ip_proto_tcp(self, dp): - dl_type = nx_match.ETH_TYPE_IP + dl_type = ether.ETH_TYPE_IP ip_proto = inet.IPPROTO_TCP self._verify = [(dp.ofproto.OXM_OF_IP_PROTO, ), ip_proto, None] @@ -322,7 +322,7 @@ class RunTest(tester.TestFlowBase): self.add_matches(dp, match) def test_rule_set_ip_proto_udp(self, dp): - dl_type = nx_match.ETH_TYPE_IP + dl_type = ether.ETH_TYPE_IP ip_proto = inet.IPPROTO_UDP self._verify = [(dp.ofproto.OXM_OF_IP_PROTO, ), ip_proto, None] @@ -333,7 +333,7 @@ class RunTest(tester.TestFlowBase): self.add_matches(dp, match) def test_rule_set_ip_proto_ipv6_route(self, dp): - dl_type = nx_match.ETH_TYPE_IPV6 + dl_type = ether.ETH_TYPE_IPV6 ip_proto = inet.IPPROTO_ROUTING self._verify = [(dp.ofproto.OXM_OF_IP_PROTO, ), ip_proto, None] @@ -344,7 +344,7 @@ class RunTest(tester.TestFlowBase): self.add_matches(dp, match) def test_rule_set_ip_proto_ipv6_frag(self, dp): - dl_type = nx_match.ETH_TYPE_IPV6 + dl_type = ether.ETH_TYPE_IPV6 ip_proto = inet.IPPROTO_FRAGMENT self._verify = [(dp.ofproto.OXM_OF_IP_PROTO, ), ip_proto, None] @@ -355,7 +355,7 @@ class RunTest(tester.TestFlowBase): self.add_matches(dp, match) def test_rule_set_ip_proto_ipv6_icmp(self, dp): - dl_type = nx_match.ETH_TYPE_IPV6 + dl_type = ether.ETH_TYPE_IPV6 ip_proto = inet.IPPROTO_ICMPV6 self._verify = [(dp.ofproto.OXM_OF_IP_PROTO, ), ip_proto, None] @@ -366,7 +366,7 @@ class RunTest(tester.TestFlowBase): self.add_matches(dp, match) def test_rule_set_ip_proto_ipv6_none(self, dp): - dl_type = nx_match.ETH_TYPE_IPV6 + dl_type = ether.ETH_TYPE_IPV6 ip_proto = inet.IPPROTO_NONE self._verify = [(dp.ofproto.OXM_OF_IP_PROTO, ), ip_proto, None] @@ -377,7 +377,7 @@ class RunTest(tester.TestFlowBase): self.add_matches(dp, match) def test_rule_set_ip_proto_ipv6_dstopts(self, dp): - dl_type = nx_match.ETH_TYPE_IPV6 + dl_type = ether.ETH_TYPE_IPV6 ip_proto = inet.IPPROTO_DSTOPTS self._verify = [(dp.ofproto.OXM_OF_IP_PROTO, ), ip_proto, None] @@ -388,7 +388,7 @@ class RunTest(tester.TestFlowBase): self.add_matches(dp, match) def test_rule_set_ipv4_src(self, dp): - dl_type = nx_match.ETH_TYPE_IP + dl_type = ether.ETH_TYPE_IP src = '192.168.196.250' src_int = self.ipv4_to_int(src) self._verify = [(dp.ofproto.OXM_OF_IPV4_SRC, @@ -401,7 +401,7 @@ class RunTest(tester.TestFlowBase): self.add_matches(dp, match) def test_rule_set_ipv4_src_masked_32(self, dp): - dl_type = nx_match.ETH_TYPE_IP + dl_type = ether.ETH_TYPE_IP src = '192.168.196.250' src_int = self.ipv4_to_int(src) mask = '255.255.255.255' @@ -416,7 +416,7 @@ class RunTest(tester.TestFlowBase): self.add_matches(dp, match) def test_rule_set_ipv4_src_masked_24(self, dp): - dl_type = nx_match.ETH_TYPE_IP + dl_type = ether.ETH_TYPE_IP src = '192.168.196.250' src_int = self.ipv4_to_int(src) mask = '255.255.255.0' @@ -431,7 +431,7 @@ class RunTest(tester.TestFlowBase): self.add_matches(dp, match) def test_rule_set_ipv4_src_masked_0(self, dp): - dl_type = nx_match.ETH_TYPE_IP + dl_type = ether.ETH_TYPE_IP src = '192.168.196.250' src_int = self.ipv4_to_int(src) mask = '0.0.0.0' @@ -446,7 +446,7 @@ class RunTest(tester.TestFlowBase): self.add_matches(dp, match) def test_rule_set_ipv4_dst(self, dp): - dl_type = nx_match.ETH_TYPE_IP + dl_type = ether.ETH_TYPE_IP dst = '192.168.54.155' dst_int = self.ipv4_to_int(dst) self._verify = [(dp.ofproto.OXM_OF_IPV4_DST, @@ -459,7 +459,7 @@ class RunTest(tester.TestFlowBase): self.add_matches(dp, match) def test_rule_set_ipv4_dst_masked_32(self, dp): - dl_type = nx_match.ETH_TYPE_IP + dl_type = ether.ETH_TYPE_IP dst = '192.168.54.155' dst_int = self.ipv4_to_int(dst) mask = '255.255.255.255' @@ -474,7 +474,7 @@ class RunTest(tester.TestFlowBase): self.add_matches(dp, match) def test_rule_set_ipv4_dst_masked_24(self, dp): - dl_type = nx_match.ETH_TYPE_IP + dl_type = ether.ETH_TYPE_IP dst = '192.168.54.155' dst_int = self.ipv4_to_int(dst) mask = '255.255.255.0' @@ -489,7 +489,7 @@ class RunTest(tester.TestFlowBase): self.add_matches(dp, match) def test_rule_set_ipv4_dst_masked_0(self, dp): - dl_type = nx_match.ETH_TYPE_IP + dl_type = ether.ETH_TYPE_IP dst = '192.168.54.155' dst_int = self.ipv4_to_int(dst) mask = '0.0.0.0' @@ -504,7 +504,7 @@ class RunTest(tester.TestFlowBase): self.add_matches(dp, match) def test_rule_set_tcp_src(self, dp): - dl_type = nx_match.ETH_TYPE_IP + dl_type = ether.ETH_TYPE_IP ip_proto = inet.IPPROTO_TCP tp_src = 1103 self._verify = [(dp.ofproto.OXM_OF_TCP_SRC, ), @@ -517,7 +517,7 @@ class RunTest(tester.TestFlowBase): self.add_matches(dp, match) def test_rule_set_tcp_dst(self, dp): - dl_type = nx_match.ETH_TYPE_IP + dl_type = ether.ETH_TYPE_IP ip_proto = inet.IPPROTO_TCP tp_dst = 236 self._verify = [(dp.ofproto.OXM_OF_TCP_DST, ), @@ -530,7 +530,7 @@ class RunTest(tester.TestFlowBase): self.add_matches(dp, match) def test_rule_set_udp_src(self, dp): - dl_type = nx_match.ETH_TYPE_IP + dl_type = ether.ETH_TYPE_IP ip_proto = inet.IPPROTO_UDP tp_src = 56617 self._verify = [(dp.ofproto.OXM_OF_UDP_SRC, ), @@ -543,7 +543,7 @@ class RunTest(tester.TestFlowBase): self.add_matches(dp, match) def test_rule_set_udp_dst(self, dp): - dl_type = nx_match.ETH_TYPE_IP + dl_type = ether.ETH_TYPE_IP ip_proto = inet.IPPROTO_UDP tp_dst = 61278 self._verify = [(dp.ofproto.OXM_OF_UDP_DST, ), @@ -556,7 +556,7 @@ class RunTest(tester.TestFlowBase): self.add_matches(dp, match) def test_rule_set_icmpv4_type(self, dp): - dl_type = nx_match.ETH_TYPE_IP + dl_type = ether.ETH_TYPE_IP ip_proto = inet.IPPROTO_ICMP icmp_type = 8 self._verify = [(dp.ofproto.OXM_OF_ICMPV4_TYPE, ), @@ -569,7 +569,7 @@ class RunTest(tester.TestFlowBase): self.add_matches(dp, match) def test_rule_set_icmpv4_code(self, dp): - dl_type = nx_match.ETH_TYPE_IP + dl_type = ether.ETH_TYPE_IP ip_proto = inet.IPPROTO_ICMP icmp_type = 9 icmp_code = 16 @@ -584,7 +584,7 @@ class RunTest(tester.TestFlowBase): self.add_matches(dp, match) def test_rule_set_arp_opcode(self, dp): - dl_type = nx_match.ETH_TYPE_ARP + dl_type = ether.ETH_TYPE_ARP arp_op = 1 self._verify = [(dp.ofproto.OXM_OF_ARP_OP, ), arp_op, None] @@ -595,7 +595,7 @@ class RunTest(tester.TestFlowBase): self.add_matches(dp, match) def test_rule_set_arp_spa(self, dp): - dl_type = nx_match.ETH_TYPE_ARP + dl_type = ether.ETH_TYPE_ARP nw_src = '192.168.222.57' nw_src_int = self.ipv4_to_int(nw_src) self._verify = [(dp.ofproto.OXM_OF_ARP_SPA, @@ -608,7 +608,7 @@ class RunTest(tester.TestFlowBase): self.add_matches(dp, match) def test_rule_set_arp_spa_masked_32(self, dp): - dl_type = nx_match.ETH_TYPE_ARP + dl_type = ether.ETH_TYPE_ARP nw_src = '192.168.222.57' nw_src_int = self.ipv4_to_int(nw_src) mask = '255.255.255.255' @@ -623,7 +623,7 @@ class RunTest(tester.TestFlowBase): self.add_matches(dp, match) def test_rule_set_arp_spa_masked_24(self, dp): - dl_type = nx_match.ETH_TYPE_ARP + dl_type = ether.ETH_TYPE_ARP nw_src = '192.168.222.57' nw_src_int = self.ipv4_to_int(nw_src) mask = '255.255.255.0' @@ -638,7 +638,7 @@ class RunTest(tester.TestFlowBase): self.add_matches(dp, match) def test_rule_set_arp_spa_masked_00(self, dp): - dl_type = nx_match.ETH_TYPE_ARP + dl_type = ether.ETH_TYPE_ARP nw_src = '192.168.222.57' nw_src_int = self.ipv4_to_int(nw_src) mask = '0.0.0.0' @@ -653,7 +653,7 @@ class RunTest(tester.TestFlowBase): self.add_matches(dp, match) def test_rule_set_arp_tpa(self, dp): - dl_type = nx_match.ETH_TYPE_ARP + dl_type = ether.ETH_TYPE_ARP nw_dst = '192.168.198.233' nw_dst_int = self.ipv4_to_int(nw_dst) self._verify = [(dp.ofproto.OXM_OF_ARP_TPA, @@ -666,7 +666,7 @@ class RunTest(tester.TestFlowBase): self.add_matches(dp, match) def test_rule_set_arp_tpa_masked_32(self, dp): - dl_type = nx_match.ETH_TYPE_ARP + dl_type = ether.ETH_TYPE_ARP nw_dst = '192.168.198.233' nw_dst_int = self.ipv4_to_int(nw_dst) mask = '255.255.255.255' @@ -681,7 +681,7 @@ class RunTest(tester.TestFlowBase): self.add_matches(dp, match) def test_rule_set_arp_tpa_masked_24(self, dp): - dl_type = nx_match.ETH_TYPE_ARP + dl_type = ether.ETH_TYPE_ARP nw_dst = '192.168.198.233' nw_dst_int = self.ipv4_to_int(nw_dst) mask = '255.255.255.0' @@ -696,7 +696,7 @@ class RunTest(tester.TestFlowBase): self.add_matches(dp, match) def test_rule_set_arp_tpa_masked_00(self, dp): - dl_type = nx_match.ETH_TYPE_ARP + dl_type = ether.ETH_TYPE_ARP nw_dst = '192.168.198.233' nw_dst_int = self.ipv4_to_int(nw_dst) mask = '0.0.0.0' @@ -711,7 +711,7 @@ class RunTest(tester.TestFlowBase): self.add_matches(dp, match) def test_rule_set_arp_sha(self, dp): - dl_type = nx_match.ETH_TYPE_ARP + dl_type = ether.ETH_TYPE_ARP arp_sha = '3e:ec:13:9b:f3:0b' arp_sha_bin = self.haddr_to_bin(arp_sha) self._verify = [(dp.ofproto.OXM_OF_ARP_SHA, @@ -724,7 +724,7 @@ class RunTest(tester.TestFlowBase): self.add_matches(dp, match) def test_rule_set_arp_sha_masked_ff(self, dp): - dl_type = nx_match.ETH_TYPE_ARP + dl_type = ether.ETH_TYPE_ARP arp_sha = '3e:ec:13:9b:f3:0b' arp_sha_bin = self.haddr_to_bin(arp_sha) mask = 'ff:ff:ff:ff:ff:ff' @@ -739,7 +739,7 @@ class RunTest(tester.TestFlowBase): self.add_matches(dp, match) def test_rule_set_arp_sha_masked_f0(self, dp): - dl_type = nx_match.ETH_TYPE_ARP + dl_type = ether.ETH_TYPE_ARP arp_sha = '3e:ec:13:9b:f3:0b' arp_sha_bin = self.haddr_to_bin(arp_sha) mask = 'ff:ff:ff:ff:ff:00' @@ -754,7 +754,7 @@ class RunTest(tester.TestFlowBase): self.add_matches(dp, match) def test_rule_set_arp_sha_masked_00(self, dp): - dl_type = nx_match.ETH_TYPE_ARP + dl_type = ether.ETH_TYPE_ARP arp_sha = '3e:ec:13:9b:f3:0b' arp_sha_bin = self.haddr_to_bin(arp_sha) mask = '00:00:00:00:00:00' @@ -769,7 +769,7 @@ class RunTest(tester.TestFlowBase): self.add_matches(dp, match) def test_rule_set_arp_tha(self, dp): - dl_type = nx_match.ETH_TYPE_ARP + dl_type = ether.ETH_TYPE_ARP arp_tha = '83:6c:21:52:49:68' arp_tha_bin = self.haddr_to_bin(arp_tha) self._verify = [(dp.ofproto.OXM_OF_ARP_THA, @@ -782,7 +782,7 @@ class RunTest(tester.TestFlowBase): self.add_matches(dp, match) def test_rule_set_arp_tha_masked_ff(self, dp): - dl_type = nx_match.ETH_TYPE_ARP + dl_type = ether.ETH_TYPE_ARP arp_tha = '83:6c:21:52:49:68' arp_tha_bin = self.haddr_to_bin(arp_tha) mask = 'ff:ff:ff:ff:ff:ff' @@ -797,7 +797,7 @@ class RunTest(tester.TestFlowBase): self.add_matches(dp, match) def test_rule_set_arp_tha_masked_f0(self, dp): - dl_type = nx_match.ETH_TYPE_ARP + dl_type = ether.ETH_TYPE_ARP arp_tha = '83:6c:21:52:49:68' arp_tha_bin = self.haddr_to_bin(arp_tha) mask = 'ff:ff:ff:ff:ff:00' @@ -812,7 +812,7 @@ class RunTest(tester.TestFlowBase): self.add_matches(dp, match) def test_rule_set_arp_tha_masked_00(self, dp): - dl_type = nx_match.ETH_TYPE_ARP + dl_type = ether.ETH_TYPE_ARP arp_tha = '83:6c:21:52:49:68' arp_tha_bin = self.haddr_to_bin(arp_tha) mask = '00:00:00:00:00:00' @@ -827,7 +827,7 @@ class RunTest(tester.TestFlowBase): self.add_matches(dp, match) def test_rule_set_ipv6_src(self, dp): - dl_type = nx_match.ETH_TYPE_IPV6 + dl_type = ether.ETH_TYPE_IPV6 ipv6_src = '2001:db8:bd05:1d2:288a:1fc0:1:10ee' ipv6_src_int = self.ipv6_to_int(ipv6_src) self._verify = [(dp.ofproto.OXM_OF_IPV6_SRC, @@ -840,7 +840,7 @@ class RunTest(tester.TestFlowBase): self.add_matches(dp, match) def test_rule_set_ipv6_src_masked_ff(self, dp): - dl_type = nx_match.ETH_TYPE_IPV6 + dl_type = ether.ETH_TYPE_IPV6 ipv6_src = '2001:db8:bd05:1d2:288a:1fc0:1:10ee' ipv6_src_int = self.ipv6_to_int(ipv6_src) mask = 'ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff' @@ -855,7 +855,7 @@ class RunTest(tester.TestFlowBase): self.add_matches(dp, match) def test_rule_set_ipv6_src_masked_f0(self, dp): - dl_type = nx_match.ETH_TYPE_IPV6 + dl_type = ether.ETH_TYPE_IPV6 ipv6_src = '2001:db8:bd05:1d2:288a:1fc0:1:10ee' ipv6_src_int = self.ipv6_to_int(ipv6_src) mask = 'ffff:ffff:ffff:ffff:ffff:ffff:ffff:0' @@ -872,7 +872,7 @@ class RunTest(tester.TestFlowBase): self.add_matches(dp, match) def test_rule_set_ipv6_src_masked_00(self, dp): - dl_type = nx_match.ETH_TYPE_IPV6 + dl_type = ether.ETH_TYPE_IPV6 ipv6_src = '2001:db8:bd05:1d2:288a:1fc0:1:10ee' ipv6_src_int = self.ipv6_to_int(ipv6_src) mask = '0:0:0:0:0:0:0:0' @@ -887,7 +887,7 @@ class RunTest(tester.TestFlowBase): self.add_matches(dp, match) def test_rule_set_ipv6_dst(self, dp): - dl_type = nx_match.ETH_TYPE_IPV6 + dl_type = ether.ETH_TYPE_IPV6 ipv6_dst = 'e9e8:9ea5:7d67:82cc:ca54:1fc0:2d24:f038' ipv6_dst_int = self.ipv6_to_int(ipv6_dst) self._verify = [(dp.ofproto.OXM_OF_IPV6_DST, @@ -900,7 +900,7 @@ class RunTest(tester.TestFlowBase): self.add_matches(dp, match) def test_rule_set_ipv6_dst_masked_ff(self, dp): - dl_type = nx_match.ETH_TYPE_IPV6 + dl_type = ether.ETH_TYPE_IPV6 ipv6_dst = 'e9e8:9ea5:7d67:82cc:ca54:1fc0:2d24:f038' ipv6_dst_int = self.ipv6_to_int(ipv6_dst) mask = 'ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff' @@ -915,7 +915,7 @@ class RunTest(tester.TestFlowBase): self.add_matches(dp, match) def test_rule_set_ipv6_dst_masked_f0(self, dp): - dl_type = nx_match.ETH_TYPE_IPV6 + dl_type = ether.ETH_TYPE_IPV6 ipv6_dst = 'e9e8:9ea5:7d67:82cc:ca54:1fc0:2d24:f038' ipv6_dst_int = self.ipv6_to_int(ipv6_dst) mask = 'ffff:ffff:ffff:ffff:ffff:ffff:ffff:0' @@ -932,7 +932,7 @@ class RunTest(tester.TestFlowBase): self.add_matches(dp, match) def test_rule_set_ipv6_dst_masked_00(self, dp): - dl_type = nx_match.ETH_TYPE_IPV6 + dl_type = ether.ETH_TYPE_IPV6 ipv6_dst = 'e9e8:9ea5:7d67:82cc:ca54:1fc0:2d24:f038' ipv6_dst_int = self.ipv6_to_int(ipv6_dst) mask = '0:0:0:0:0:0:0:0' @@ -947,7 +947,7 @@ class RunTest(tester.TestFlowBase): self.add_matches(dp, match) def test_rule_set_ipv6_flabel(self, dp): - dl_type = nx_match.ETH_TYPE_IPV6 + dl_type = ether.ETH_TYPE_IPV6 ipv6_label = 0xc5384 self._verify = [(dp.ofproto.OXM_OF_IPV6_FLABEL, dp.ofproto.OXM_OF_IPV6_FLABEL_W, ), @@ -959,7 +959,7 @@ class RunTest(tester.TestFlowBase): self.add_matches(dp, match) def test_rule_set_ipv6_flabel_masked_ff(self, dp): - dl_type = nx_match.ETH_TYPE_IPV6 + dl_type = ether.ETH_TYPE_IPV6 ipv6_label = 0xc5384 mask = 0xfffff self._verify = [(dp.ofproto.OXM_OF_IPV6_FLABEL, @@ -972,7 +972,7 @@ class RunTest(tester.TestFlowBase): self.add_matches(dp, match) def test_rule_set_ipv6_flabel_masked_f0(self, dp): - dl_type = nx_match.ETH_TYPE_IPV6 + dl_type = ether.ETH_TYPE_IPV6 ipv6_label = 0xc5384 mask = 0xffff0 self._verify = [(dp.ofproto.OXM_OF_IPV6_FLABEL, @@ -985,7 +985,7 @@ class RunTest(tester.TestFlowBase): self.add_matches(dp, match) def test_rule_set_ipv6_flabel_masked_00(self, dp): - dl_type = nx_match.ETH_TYPE_IPV6 + dl_type = ether.ETH_TYPE_IPV6 ipv6_label = 0xc5384 mask = 0x0 self._verify = [(dp.ofproto.OXM_OF_IPV6_FLABEL, @@ -998,7 +998,7 @@ class RunTest(tester.TestFlowBase): self.add_matches(dp, match) def test_rule_set_icmpv6_type(self, dp): - dl_type = nx_match.ETH_TYPE_IPV6 + dl_type = ether.ETH_TYPE_IPV6 ip_proto = inet.IPPROTO_ICMPV6 icmp_type = 129 self._verify = [(dp.ofproto.OXM_OF_ICMPV6_TYPE, ), @@ -1011,7 +1011,7 @@ class RunTest(tester.TestFlowBase): self.add_matches(dp, match) def test_rule_set_icmpv6_code(self, dp): - dl_type = nx_match.ETH_TYPE_IPV6 + dl_type = ether.ETH_TYPE_IPV6 ip_proto = inet.IPPROTO_ICMPV6 icmp_type = 138 icmp_code = 1 @@ -1026,7 +1026,7 @@ class RunTest(tester.TestFlowBase): self.add_matches(dp, match) def test_rule_set_ipv6_nd_target(self, dp): - dl_type = nx_match.ETH_TYPE_IPV6 + dl_type = ether.ETH_TYPE_IPV6 ip_proto = inet.IPPROTO_ICMPV6 icmp_type = 135 target = "5420:db3f:921b:3e33:2791:98f:dd7f:2e19" @@ -1042,7 +1042,7 @@ class RunTest(tester.TestFlowBase): self.add_matches(dp, match) def test_rule_set_ipv6_nd_sll(self, dp): - dl_type = nx_match.ETH_TYPE_IPV6 + dl_type = ether.ETH_TYPE_IPV6 ip_proto = inet.IPPROTO_ICMPV6 icmp_type = 135 nd_sll = "93:6d:d0:d4:e8:36" @@ -1058,7 +1058,7 @@ class RunTest(tester.TestFlowBase): self.add_matches(dp, match) def test_rule_set_ipv6_nd_tll(self, dp): - dl_type = nx_match.ETH_TYPE_IPV6 + dl_type = ether.ETH_TYPE_IPV6 ip_proto = inet.IPPROTO_ICMPV6 icmp_type = 136 nd_tll = "18:f6:66:b6:f1:b3" diff --git a/ryu/tests/unit/ofproto/test_parser_v12.py b/ryu/tests/unit/ofproto/test_parser_v12.py index e3f3fb42..371395a6 100644 --- a/ryu/tests/unit/ofproto/test_parser_v12.py +++ b/ryu/tests/unit/ofproto/test_parser_v12.py @@ -21,7 +21,8 @@ from struct import * from nose.tools import * from nose.plugins.skip import Skip, SkipTest from ryu.ofproto.ofproto_v1_2_parser import * -from ryu.ofproto import ofproto_v1_2_parser, nx_match +from ryu.ofproto import ofproto_v1_2_parser +from ryu.ofproto import ether LOG = logging.getLogger('test_ofproto_v12') @@ -3492,7 +3493,7 @@ class TestOFPMatch(unittest.TestCase): def test_set_dl_type(self): header = ofproto_v1_2.OXM_OF_ETH_TYPE - value = dl_type = nx_match.ETH_TYPE_IP + value = dl_type = ether.ETH_TYPE_IP match = OFPMatch() match.set_dl_type(dl_type) |