VMware: handle pnic in proxyswitch (#42996)

Fixes: #42943

Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
This commit is contained in:
Abhijeet Kasurde 2018-07-19 16:46:44 +05:30 committed by GitHub
parent 86387df8b3
commit f2640d3394
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -92,15 +92,15 @@ class HostVmnicMgr(PyVmomi):
host_vmnic_facts['all'] = [pnic.device for pnic in nw_config.pnic]
vswitch_vmnics = []
proxy_switch_vmnics = []
if nw_config.vswitch:
for vswitch in nw_config.vswitch:
for vnic in vswitch.spec.bridge.nicDevice:
vswitch_vmnics.append(vnic)
proxy_switch_vmnics = []
if nw_config.vswitch:
if nw_config.proxySwitch:
for proxy_config in nw_config.proxySwitch:
for proxy_nic in proxy_config.spec.bridge.nicDevice:
for proxy_nic in proxy_config.spec.backing.pnicSpec:
proxy_switch_vmnics.append(proxy_nic.pnicDevice)
used_vmics = proxy_switch_vmnics + vswitch_vmnics