from util import Host, mk_ll_addr
from vpp_papi import mac_ntop, VppEnum
from util import Host, mk_ll_addr
from vpp_papi import mac_ntop, VppEnum
@local_ip4_prefix_len.setter
def local_ip4_prefix_len(self, value):
@local_ip4_prefix_len.setter
def local_ip4_prefix_len(self, value):
@local_ip6_prefix_len.setter
def local_ip6_prefix_len(self, value):
@local_ip6_prefix_len.setter
def local_ip6_prefix_len(self, value):
self.test.vapi.sw_interface_set_mac_address(
self.sw_if_index, mac.packed)
self.test.vapi.sw_interface_set_mac_address(
self.sw_if_index, mac.packed)
self._local_ip4_subnet = "172.16.%u.0" % self.sw_if_index
self._local_ip4_bcast = "172.16.%u.255" % self.sw_if_index
self.has_ip4_config = False
self.ip4_table_id = 0
self._local_ip4_subnet = "172.16.%u.0" % self.sw_if_index
self._local_ip4_bcast = "172.16.%u.255" % self.sw_if_index
self.has_ip4_config = False
self.ip4_table_id = 0
"Could not find interface with sw_if_index %d "
"in interface dump %s" %
(self.sw_if_index, moves.reprlib.repr(r)))
"Could not find interface with sw_if_index %d "
"in interface dump %s" %
(self.sw_if_index, moves.reprlib.repr(r)))
self._remote_ip6_ll = mk_ll_addr(self.remote_mac)
def config_ip4(self):
"""Configure IPv4 address on the VPP interface."""
self.test.vapi.sw_interface_add_del_address(
self._remote_ip6_ll = mk_ll_addr(self.remote_mac)
def config_ip4(self):
"""Configure IPv4 address on the VPP interface."""
self.test.vapi.sw_interface_add_del_address(
if self.has_ip4_config:
self.test.vapi.sw_interface_add_del_address(
sw_if_index=self.sw_if_index,
if self.has_ip4_config:
self.test.vapi.sw_interface_add_del_address(
sw_if_index=self.sw_if_index,
if self.has_ip6_config:
self.test.vapi.sw_interface_add_del_address(
sw_if_index=self.sw_if_index,
if self.has_ip6_config:
self.test.vapi.sw_interface_add_del_address(
sw_if_index=self.sw_if_index,