modes,
)
from ipaddress import IPv4Address, IPv6Address, ip_address
+import unittest
from scapy.layers.ipsec import ESP
from scapy.layers.inet import IP, UDP, Ether
from scapy.layers.inet6 import IPv6
from trex_stl_lib.api import *
-class STLS1(object):
+class STLS1:
def create_stream (self):
base_pkt = Ether()/IP(dst="2.2.0.1")/UDP(dport=12)
from trex_stl_lib.api import *
-class STLS1(object):
+class STLS1:
def create_stream (self):
base_pkt = Ether()/IP(dst="2.2.0.1")/UDP(dport=12)
from trex_stl_lib.api import *
-class STLS1(object):
+class STLS1:
def create_stream (self):
base_pkt = Ether()/IP(dst="2.2.0.1")/UDP(dport=12)
from trex_stl_lib.api import *
-class STLS1(object):
+class STLS1:
def create_stream (self):
base_pkt = Ether()/IP(dst="2.2.0.1")/UDP(dport=12)
from trex_stl_lib.api import *
-class STLS1(object):
+class STLS1:
def create_stream (self):
base_pkt = Ether()/IP(src="2.2.0.1")/UDP(sport=12)
from trex_stl_lib.api import *
-class STLS1(object):
+class STLS1:
def create_stream (self):
base_pkt = Ether()/IP(src="2.2.0.1")/UDP(sport=12)
from trex_stl_lib.api import *
-class STLS1(object):
+class STLS1:
def create_stream (self):
base_pkt = Ether()/IP(src="2.2.0.1")/UDP(sport=12)
from trex_stl_lib.api import *
-class STLS1(object):
+class STLS1:
def create_stream (self):
base_pkt = Ether()/IP(src="2.2.0.1")/UDP(sport=12)
from trex_stl_lib.api import *
-class STLS1(object):
+class STLS1:
def __init__ (self):
self.ip_range = {'local': {'start': "10.0.0.3", 'end': "10.1.255.255"},
from trex_stl_lib.api import *
-class STLS1(object):
+class STLS1:
def create_stream(self):
# base_pkt = Ether()/IP(dst="2.2.0.1")/UDP(dport=12)
from trex_stl_lib.api import *
-class STLS1(object):
+class STLS1:
def create_stream(self):
# base_pkt = Ether()/IP(dst="2.2.0.1")/UDP(dport=12)
from trex_stl_lib.api import *
-class STLS1(object):
+class STLS1:
def create_stream(self, port_id):
# base_pkt = Ether()/IP(dst="2.2.0.1")/UDP(dport=12)
from util import check_core_path, get_core_path
-class Hook(object):
+class Hook:
"""
Generic hooks before/after API/CLI calls
"""
bind_layers(UDP, IPFIX, dport=4739)
-class IPFIXDecoder(object):
+class IPFIXDecoder:
""" IPFIX data set decoder """
def __init__(self):
return 'lisp-locator-%s-%d' % (self._ls_name, self._sw_if_index)
-class LispEIDType(object):
+class LispEIDType:
PREFIX = 0
MAC = 1
NSH = 2
-class LispKeyIdType(object):
+class LispKeyIdType:
NONE = 0
SHA1 = 1
SHA256 = 2
-class LispEID(object):
+class LispEID:
""" Lisp endpoint identifier """
def __init__(self, eid):
self.eid = eid
return Exception('Unimplemented')
-class LispKey(object):
+class LispKey:
""" Lisp Key """
def __init__(self, key_type, key):
self._key_type = key_type
return 'lisp-eid-local-mapping-%s[%d]' % (self._eid.address, self._vni)
-class LispRemoteLocator(object):
+class LispRemoteLocator:
def __init__(self, addr, priority=1, weight=1):
self.addr = addr
self.priority = priority
from enum import IntEnum, IntFlag
-class SerializableClassCopy(object):
+class SerializableClassCopy:
"""
Empty class used as a basis for a serializable copy of another class.
"""
return '<SerializableClassCopy dict=%s>' % self.__dict__
-class RemoteClassAttr(object):
+class RemoteClassAttr:
"""
Wrapper around attribute of a remotely executed class.
"""
from vpp_papi import VppEnum
-class IPsecIPv4Params(object):
+class IPsecIPv4Params:
addr_type = socket.AF_INET
addr_any = "0.0.0.0"
self.dscp = 0
-class IPsecIPv6Params(object):
+class IPsecIPv6Params:
addr_type = socket.AF_INET6
addr_any = "0::0"
" current core pattern is: %s" % corefmt)
-class NumericConstant(object):
+class NumericConstant:
desc_dict = {}
return ""
-class Host(object):
+class Host:
""" Generic test host "connected" to VPPs interface. """
@property
return "interface-bind-%s-%s" % (self.intf, self.table)
-class VppMplsLabel(object):
+class VppMplsLabel:
def __init__(self, value, mode=MplsLspMode.PIPE, ttl=64, exp=0):
self.value = value
self.mode = mode
return not (self == other)
-class VppFibPathNextHop(object):
+class VppFibPathNextHop:
def __init__(self, addr,
via_label=MPLS_LABEL_INVALID,
next_hop_id=INVALID_INDEX):
self.obj_id == other.obj_id)
-class VppRoutePath(object):
+class VppRoutePath:
def __init__(
self,
return c[0][self.stats_index]
-class VppMFibSignal(object):
+class VppMFibSignal:
def __init__(self, test, route, interface, packet):
self.route = route
self.interface = interface
return not self.__eq__(other)
-class VppObjectRegistry(object):
+class VppObjectRegistry:
""" Class which handles automatic configuration cleanup. """
_shared_state = {}