vpp_papi_provider.py: update defautmapping.
[vpp.git] / test / vpp_papi_provider.py
index bda1aea..86f13d1 100644 (file)
@@ -53,6 +53,8 @@ defaultmapping = {
     'bier_table_add_del': {'is_add': 1, },
     'bridge_domain_add_del': {'flood': 1, 'uu_flood': 1, 'forward': 1,
                               'learn': 1, 'is_add': 1, },
+    'bvi_create': {'user_instance': 4294967295, },
+    'bvi_delete': {},
     'classify_add_del_table': {'match_n_vectors': 1, 'table_index': 4294967295,
                                'nbuckets': 2, 'memory_size': 2097152,
                                'next_table_index': 4294967295,
@@ -225,8 +227,16 @@ class VppPapiProvider(object):
         if 'VPP_API_DIR' not in os.environ:
             os.environ['VPP_API_DIR'] = os.getenv('VPP_INSTALL_PATH')
 
+        use_socket = False
+        try:
+            if os.environ['SOCKET'] == '1':
+                use_socket = True
+        except:
+            pass
         self.vpp = VPP(logger=test_class.logger,
-                       read_timeout=read_timeout)
+                       read_timeout=read_timeout,
+                       use_socket=use_socket,
+                       server_address=test_class.api_sock)
         self._events = deque()
 
     def __enter__(self):