diff --git a/utils/src/com/cloud/utils/cisco/n1kv/vsm/VsmCommand.java b/utils/src/com/cloud/utils/cisco/n1kv/vsm/VsmCommand.java index abf902b5278..bf0752acf84 100644 --- a/utils/src/com/cloud/utils/cisco/n1kv/vsm/VsmCommand.java +++ b/utils/src/com/cloud/utils/cisco/n1kv/vsm/VsmCommand.java @@ -50,8 +50,7 @@ public class VsmCommand { public enum OperationType { addvlanid, - removevlanid, - setrate + removevlanid } public static String getAddPortProfile(String name, PortProfileType type, @@ -338,7 +337,9 @@ public class VsmCommand { // Switchport mode. portProf.appendChild(getSwitchPortMode(doc, mode)); // Adding vlan details. - portProf.appendChild(getAddVlanDetails(doc, mode, Integer.toString(vlanid))); + if (vlanid > 0) { + portProf.appendChild(getAddVlanDetails(doc, mode, Integer.toString(vlanid))); + } } // Command "vmware port-group". diff --git a/vmware-base/src/com/cloud/hypervisor/vmware/mo/HypervisorHostHelper.java b/vmware-base/src/com/cloud/hypervisor/vmware/mo/HypervisorHostHelper.java index 160c4e7c04a..1861b32a344 100755 --- a/vmware-base/src/com/cloud/hypervisor/vmware/mo/HypervisorHostHelper.java +++ b/vmware-base/src/com/cloud/hypervisor/vmware/mo/HypervisorHostHelper.java @@ -165,7 +165,6 @@ public class HypervisorHostHelper { List> params = new ArrayList>(); params.add(new Pair(OperationType.addvlanid, vid.toString())); - params.add(new Pair(OperationType.setrate, networkRateMbps.toString())); try { netconfClient.updatePortProfile(ethPortProfileName, SwitchPortMode.access, params); @@ -202,7 +201,6 @@ public class HypervisorHostHelper { List> params = new ArrayList>(); params.add(new Pair(OperationType.addvlanid, vid.toString())); - params.add(new Pair(OperationType.setrate, networkRateMbps.toString())); try { netconfClient.updatePortProfile(ethPortProfileName, SwitchPortMode.access, params);