Fix VCD VIMconn when model_type is not present for SR-IOV, use net['type'] 70/6770/1
authorRavi Chamarty <ravi.chamarty@riftio.com>
Fri, 26 Oct 2018 13:47:14 +0000 (13:47 +0000)
committerRavi Chamarty <ravi.chamarty@riftio.com>
Fri, 26 Oct 2018 13:47:14 +0000 (13:47 +0000)
Change-Id: I865ccf6b77713f596defeacec3b6cfb17655a5ff
Signed-off-by: Ravi Chamarty <ravi.chamarty@riftio.com>
osm_ro/vimconn_vmware.py

index 00ecddd..eb4e237 100644 (file)
@@ -1935,10 +1935,14 @@ class vimconnector(vimconn.vimconnector):
                             else:
                                 self.logger.info("new_vminstance(): adding network adapter "\
                                                          "to a network {}".format(nets[0].get('name')))
+                                nic_type = 'VMXNET3'
+                                if net['type'] in ['SR-IOV', 'VF']:
+                                    nic_type = net['type']
                                 self.add_network_adapter_to_vms(vapp, nets[0].get('name'),
                                                                 primary_nic_index,
                                                                 nicIndex,
-                                                                net)
+                                                                net,
+                                                                nic_type=nic_type)
                 nicIndex += 1
 
             # cloud-init for ssh-key injection