tests: test/vpp_l2.py fix missing name.
test/vpp_l2.py:213:26: F821 undefined name 'L2_VTR_OP'
self.itf.set_vtr(L2_VTR_OP.L2_DISABLED)
Move L2_VTR_OP enum to vpp_sub_interface.py where the VTR code is found.
Change-Id: I9eb9a3a2c679813c221ce1d0c4fa8aac6076c443
Signed-off-by: Paul Vinciguerra <pvinci@vinciconsulting.com>
This commit is contained in:
committed by
Neale Ranns
parent
63d3ac6789
commit
95c0ca42f2
@@ -37,7 +37,7 @@ from scapy.layers.inet6 import ICMPv6EchoReply, IPv6ExtHdrRouting
|
||||
from scapy.layers.inet6 import IPv6ExtHdrFragment
|
||||
|
||||
from framework import VppTestCase, VppTestRunner
|
||||
from vpp_papi_provider import L2_PORT_TYPE
|
||||
from vpp_l2 import L2_PORT_TYPE
|
||||
import time
|
||||
|
||||
|
||||
|
||||
@@ -18,9 +18,9 @@ from scapy.layers.inet6 import IPv6
|
||||
|
||||
from framework import VppTestCase, VppTestRunner, running_extended_tests
|
||||
from vpp_lo_interface import VppLoInterface
|
||||
from vpp_papi_provider import L2_VTR_OP
|
||||
from vpp_sub_interface import VppSubInterface, VppDot1QSubint, VppDot1ADSubint
|
||||
from vpp_papi_provider import L2_PORT_TYPE
|
||||
from vpp_l2 import L2_PORT_TYPE
|
||||
from vpp_sub_interface import L2_VTR_OP, VppSubInterface, VppDot1QSubint, \
|
||||
VppDot1ADSubint
|
||||
|
||||
|
||||
class MethodHolder(VppTestCase):
|
||||
|
||||
+2
-2
@@ -2,9 +2,9 @@
|
||||
import unittest
|
||||
|
||||
from framework import VppTestCase, VppTestRunner
|
||||
from vpp_sub_interface import VppDot1QSubint
|
||||
from vpp_ip_route import VppIpRoute, VppRoutePath
|
||||
from vpp_papi_provider import L2_VTR_OP, L2_PORT_TYPE
|
||||
from vpp_l2 import L2_PORT_TYPE
|
||||
from vpp_sub_interface import L2_VTR_OP, VppDot1QSubint
|
||||
|
||||
from scapy.packet import Raw
|
||||
from scapy.layers.l2 import Ether, Dot1Q
|
||||
|
||||
+1
-2
@@ -20,10 +20,9 @@ from vpp_ip_route import VppIpRoute, VppRoutePath, VppIpTable, \
|
||||
VppIpInterfaceAddress, VppIpInterfaceBind, find_route
|
||||
from vpp_l2 import VppBridgeDomain, VppBridgeDomainPort, \
|
||||
VppBridgeDomainArpEntry, VppL2FibEntry, find_bridge_domain_port, VppL2Vtr
|
||||
from vpp_sub_interface import VppDot1QSubint
|
||||
from vpp_sub_interface import L2_VTR_OP, VppDot1QSubint
|
||||
from vpp_ip import VppIpAddress, VppIpPrefix
|
||||
from vpp_papi import VppEnum, MACAddress
|
||||
from vpp_papi_provider import L2_VTR_OP
|
||||
from vpp_vxlan_gbp_tunnel import find_vxlan_gbp_tunnel, INDEX_INVALID, \
|
||||
VppVxlanGbpTunnel
|
||||
from vpp_neighbor import VppNeighbor
|
||||
|
||||
+1
-2
@@ -10,11 +10,10 @@ from scapy.layers.inet6 import IPv6
|
||||
from scapy.volatile import RandMAC, RandIP
|
||||
|
||||
from framework import VppTestCase, VppTestRunner
|
||||
from vpp_sub_interface import VppDot1QSubint
|
||||
from vpp_sub_interface import L2_VTR_OP, VppDot1QSubint
|
||||
from vpp_gre_interface import VppGreInterface, VppGre6Interface
|
||||
from vpp_ip import DpoProto
|
||||
from vpp_ip_route import VppIpRoute, VppRoutePath, VppIpTable
|
||||
from vpp_papi_provider import L2_VTR_OP
|
||||
from util import ppp, ppc
|
||||
|
||||
|
||||
|
||||
@@ -32,7 +32,7 @@ from scapy.layers.inet import IP, UDP
|
||||
|
||||
from framework import VppTestCase, VppTestRunner
|
||||
from vpp_papi import MACAddress
|
||||
from vpp_papi_provider import L2_PORT_TYPE
|
||||
from vpp_l2 import L2_PORT_TYPE
|
||||
|
||||
|
||||
class TestIpIrb(VppTestCase):
|
||||
|
||||
+1
-2
@@ -9,9 +9,8 @@ from scapy.layers.vxlan import VXLAN
|
||||
|
||||
from framework import VppTestCase, VppTestRunner
|
||||
from util import Host, ppp
|
||||
from vpp_sub_interface import VppDot1QSubint, VppDot1ADSubint
|
||||
from vpp_sub_interface import L2_VTR_OP, VppDot1QSubint, VppDot1ADSubint
|
||||
from vpp_gre_interface import VppGreInterface, VppGre6Interface
|
||||
from vpp_papi_provider import L2_VTR_OP
|
||||
from collections import namedtuple
|
||||
|
||||
Tag = namedtuple('Tag', ['dot1', 'vlan'])
|
||||
|
||||
+1
-2
@@ -9,8 +9,7 @@ from scapy.layers.inet import IP, UDP
|
||||
|
||||
from util import Host
|
||||
from framework import VppTestCase, VppTestRunner
|
||||
from vpp_sub_interface import VppDot1QSubint, VppDot1ADSubint
|
||||
from vpp_papi_provider import L2_VTR_OP
|
||||
from vpp_sub_interface import L2_VTR_OP, VppDot1QSubint, VppDot1ADSubint
|
||||
from collections import namedtuple
|
||||
|
||||
Tag = namedtuple('Tag', ['dot1', 'vlan'])
|
||||
|
||||
@@ -7,6 +7,7 @@ from vpp_object import VppObject
|
||||
from vpp_ip import VppIpAddress
|
||||
from vpp_lo_interface import VppLoInterface
|
||||
from vpp_papi import MACAddress
|
||||
from vpp_sub_interface import L2_VTR_OP
|
||||
|
||||
|
||||
class L2_PORT_TYPE:
|
||||
|
||||
@@ -12,22 +12,9 @@ from collections import deque
|
||||
from six import moves, iteritems
|
||||
from vpp_papi import VPP, mac_pton
|
||||
from hook import Hook
|
||||
from vpp_l2 import L2_PORT_TYPE
|
||||
from vpp_ip_route import MPLS_IETF_MAX_LABEL, MPLS_LABEL_INVALID
|
||||
|
||||
|
||||
class L2_VTR_OP:
|
||||
L2_DISABLED = 0
|
||||
L2_PUSH_1 = 1
|
||||
L2_PUSH_2 = 2
|
||||
L2_POP_1 = 3
|
||||
L2_POP_2 = 4
|
||||
L2_TRANSLATE_1_1 = 5
|
||||
L2_TRANSLATE_1_2 = 6
|
||||
L2_TRANSLATE_2_1 = 7
|
||||
L2_TRANSLATE_2_2 = 8
|
||||
|
||||
|
||||
class QOS_SOURCE:
|
||||
EXT = 0
|
||||
VLAN = 1
|
||||
|
||||
@@ -2,10 +2,21 @@ from scapy.layers.l2 import Dot1Q
|
||||
import abc
|
||||
import six
|
||||
from vpp_pg_interface import VppPGInterface
|
||||
from vpp_papi_provider import L2_VTR_OP
|
||||
from vpp_interface import VppInterface
|
||||
|
||||
|
||||
class L2_VTR_OP:
|
||||
L2_DISABLED = 0
|
||||
L2_PUSH_1 = 1
|
||||
L2_PUSH_2 = 2
|
||||
L2_POP_1 = 3
|
||||
L2_POP_2 = 4
|
||||
L2_TRANSLATE_1_1 = 5
|
||||
L2_TRANSLATE_1_2 = 6
|
||||
L2_TRANSLATE_2_1 = 7
|
||||
L2_TRANSLATE_2_2 = 8
|
||||
|
||||
|
||||
@six.add_metaclass(abc.ABCMeta)
|
||||
class VppSubInterface(VppPGInterface):
|
||||
|
||||
|
||||
Reference in New Issue
Block a user