vswitch: Improve add_phy_port error messages 15/50115/2
authorMartin Klozik <martinx.klozik@intel.com>
Fri, 5 Jan 2018 13:24:09 +0000 (13:24 +0000)
committerMartin Klozik <martinx.klozik@intel.com>
Fri, 5 Jan 2018 14:16:00 +0000 (14:16 +0000)
commit58d53561bad01ae7829fdeee0c67f5dae4a9dc34
treeeb3c8288e4dff5cf9f8a3c5622689e436dd4399a
parentb47717bb0cf09f739feb4ee9b47173c28581bf20
vswitch: Improve add_phy_port error messages

In case that vSwitch can't add required number of physical
ports, then error message should be printed. Previous implementation
was not consistent. Thus error handling has been united across
all vswitches and message explicitly states the cause of the failure.

NOTE: A better solution would be a refactoring of all vSwitch
classes to follow VPP port handling and to move port related
structures and physical port check into parent vswitch class.

JIRA: VSPERF-555

Change-Id: Id09a61432ea93e261f563254829348ac61f5dc8a
Signed-off-by: Martin Klozik <martinx.klozik@intel.com>
Reviewed-by: Jose Lausuch <jalausuch@suse.com>
Reviewed-by: Al Morton <acmorton@att.com>
Reviewed-by: Christian Trautman <ctrautma@redhat.com>
Reviewed-by: Sridhar Rao <sridhar.rao@spirent.com>
Reviewed-by: Trevor Cooper <trevor.cooper@intel.com>
testcases/testcase.py
vswitches/ovs_dpdk_vhost.py
vswitches/ovs_vanilla.py
vswitches/vpp_dpdk_vhost.py