X-Git-Url: https://osm.etsi.org/gitweb/?p=osm%2FRO.git;a=blobdiff_plain;f=RO-VIM-openstack%2Fosm_rovim_openstack%2Fvimconn_openstack.py;h=f1cccf643548df6d4ac4f583d7b246f1c7cccb79;hp=8cb19ffece3996c0f2aa449dafd2848daeb038d2;hb=396e8135b7201bd35ced4abcd8514bf98a1e9bb9;hpb=64b39c5deaba0dceb9c5f4844a235c1af84a8bee diff --git a/RO-VIM-openstack/osm_rovim_openstack/vimconn_openstack.py b/RO-VIM-openstack/osm_rovim_openstack/vimconn_openstack.py index 8cb19ffe..f1cccf64 100644 --- a/RO-VIM-openstack/osm_rovim_openstack/vimconn_openstack.py +++ b/RO-VIM-openstack/osm_rovim_openstack/vimconn_openstack.py @@ -1665,7 +1665,7 @@ class vimconnector(vimconn.vimconnector): #if network is of type vlan and port is of type direct (sr-iov) then set vlan id network = self.neutron.show_network(port["network_id"]) if network['network'].get('provider:network_type') == 'vlan' and \ - port.get("binding:vnic_type") == "direct": + port.get("binding:vnic_type") in ("direct", "direct-physical"): interface["vlan"] = network['network'].get('provider:segmentation_id') ips=[] #look for floating ip address