tests: Use errno value rather than a specific int
[vpp.git] / test / test_l2bd_arp_term.py
index 5982039..4566377 100644 (file)
@@ -2,42 +2,26 @@
 """ L2BD ARP term Test """
 
 import unittest
-import random
-import copy
 
-from socket import AF_INET, AF_INET6, inet_pton, inet_ntop
+from socket import AF_INET6, inet_pton, inet_ntop
 
-from scapy.packet import Raw
 from scapy.layers.l2 import Ether, ARP
-from scapy.layers.inet import IP
 from scapy.utils6 import (
     in6_getnsma,
-    in6_getnsmac,
     in6_ptop,
-    in6_islladdr,
-    in6_mactoifaceid,
-    in6_ismaddr,
 )
 from scapy.layers.inet6 import (
     IPv6,
-    UDP,
     ICMPv6ND_NS,
-    ICMPv6ND_RS,
-    ICMPv6ND_RA,
     ICMPv6NDOptSrcLLAddr,
-    getmacbyip6,
-    ICMPv6MRD_Solicitation,
-    ICMPv6NDOptMTU,
     ICMPv6NDOptSrcLLAddr,
-    ICMPv6NDOptPrefixInfo,
     ICMPv6ND_NA,
     ICMPv6NDOptDstLLAddr,
-    ICMPv6DestUnreach,
-    icmp6types,
 )
 
-from framework import VppTestCase, VppTestRunner
-from util import Host, ppp
+from framework import VppTestCase
+from asfframework import VppTestRunner
+from util import Host
 
 
 class TestL2bdArpTerm(VppTestCase):
@@ -132,14 +116,16 @@ class TestL2bdArpTerm(VppTestCase):
 
     def bd_add_del(self, bd_id=1, is_add=1):
         if is_add:
-            self.vapi.bridge_domain_add_del(bd_id=bd_id, is_add=is_add)
+            self.vapi.bridge_domain_add_del_v2(
+                bd_id=bd_id, is_add=is_add, flood=1, uu_flood=1, forward=1, learn=1
+            )
         for swif in self.bd_swifs(bd_id):
             swif_idx = swif.sw_if_index
             self.vapi.sw_interface_set_l2_bridge(
                 rx_sw_if_index=swif_idx, bd_id=bd_id, enable=is_add
             )
         if not is_add:
-            self.vapi.bridge_domain_add_del(bd_id=bd_id, is_add=is_add)
+            self.vapi.bridge_domain_add_del_v2(bd_id=bd_id, is_add=is_add)
 
     @classmethod
     def arp_req(cls, src_host, host):