Follow up on Update binding:profile for SR-IOV ports
Follow up on Update binding:profile for SR-IOV ports

This patch addresses comments from https://review.openstack.org/#/c/242573

- Only load PCI mappings when there is at least one port of type SR-IOV.
- Fixed exception message on neutron port update.

Change-Id: I88586c66a2b2b84a2ff4a5c00857d3da19148268
Partial-bug: #1512880

phenoxim/nova,sebrandon1/nova,jianghuaw/nova,mikalstill/nova,mahak/nova,gooddata/openstack-nova,vmturbo/nova,phenoxim/nova,gooddata/openstack-nova,cloudbase/nova,sebrandon1/nova,vmturbo/nova,mahak/nova,rajalokan/nova,cloudbase/nova,hanlind/nova,hanlind/nova,klmitch/nova,openstack/nova,rajalokan/nova,jianghuaw/nova,gooddata/openstack-nova,klmitch/nova,rajalokan/nova,sebrandon1/nova,alaski/nova,alaski/nova,openstack/nova,klmitch/nova,mikalstill/nova,Juniper/nova,mahak/nova,jianghuaw/nova,cloudbase/nova,rajalokan/nova,Juniper/nova,vmturbo/nova,vmturbo/nova,rahulunair/nova,mikalstill/nova,jianghuaw/nova,openstack/nova,hanlind/nova,rahulunair/nova,gooddata/openstack-nova,klmitch/nova,rahulunair/nova,Juniper/nova,Juniper/nova