def find_bridge_domain_arp_entry(test, bd_id, mac, ip):
def find_bridge_domain_arp_entry(test, bd_id, mac, ip):
def __init__(self, test, bd_id,
flood=1, uu_flood=1, forward=1,
def __init__(self, test, bd_id,
flood=1, uu_flood=1, forward=1,
def add_vpp_config(self):
self._test.vapi.bridge_domain_add_del(bd_id=self.bd_id,
def add_vpp_config(self):
self._test.vapi.bridge_domain_add_del(bd_id=self.bd_id,
def remove_vpp_config(self):
self._test.vapi.bridge_domain_add_del(bd_id=self.bd_id, is_add=0)
def remove_vpp_config(self):
self._test.vapi.bridge_domain_add_del(bd_id=self.bd_id, is_add=0)
rx_sw_if_index=self.itf.sw_if_index, bd_id=self.bd.bd_id,
port_type=self.port_type, enable=1)
self._test.registry.register(self, self._test.logger)
rx_sw_if_index=self.itf.sw_if_index, bd_id=self.bd.bd_id,
port_type=self.port_type, enable=1)
self._test.registry.register(self, self._test.logger)
def __init__(self, test, bd, mac, ip):
self._test = test
self.bd = bd
def __init__(self, test, bd, mac, ip):
self._test = test
self.bd = bd
- self._test.vapi.bd_ip_mac_add_del(bd_id=self.bd.bd_id, is_add=1,
- ip=self.ip.encode(),
- mac=self.mac.packed)
+ self._test.vapi.bd_ip_mac_add_del(is_add=1,
+ entry={
+ 'bd_id': self.bd.bd_id,
+ 'ip': self.ip,
+ 'mac': self.mac})
- self._test.vapi.bd_ip_mac_add_del(bd_id=self.bd.bd_id, is_add=0,
- ip=self.ip.encode(),
- mac=self.mac.packed)
+ self._test.vapi.bd_ip_mac_add_del(is_add=0,
+ entry={
+ 'bd_id': self.bd.bd_id,
+ 'ip': self.ip,
+ 'mac': self.mac})
def query_vpp_config(self):
return find_bridge_domain_arp_entry(self._test,
self.bd.bd_id,
def query_vpp_config(self):
return find_bridge_domain_arp_entry(self._test,
self.bd.bd_id,
filter_mac=self.filter_mac,
bvi_mac=self.bvi_mac)
self._test.registry.register(self, self._test.logger)
filter_mac=self.filter_mac,
bvi_mac=self.bvi_mac)
self._test.registry.register(self, self._test.logger)
def add_vpp_config(self):
self.itf.set_vtr(self.op)
self._test.registry.register(self, self._test.logger)
def add_vpp_config(self):
self.itf.set_vtr(self.op)
self._test.registry.register(self, self._test.logger)