Adit Sarfaty d9545e0e75 Refactor DvsManager code
The DVS manager code has it's own dvs_id although many of the apis should
use different dvs-ids in different cases.
This patch creates a separate class for a DVS manager with an assigned dvs-id
and keep the original class free of a specific dvs assignment, which is used by
the dvs plugin.

In addition it creates a vc-manager class to replace the old dvs manger.
this class inherits from different vc related classes: dvsManager, VMManager
and ClusterManager.
This way those apis can be consumed separately.

This patch also required some refactoring in the NSX-v qos code, as it did not
support different dvs-es correctly

Change-Id: Iab2159585795207d7a6236c34b91b860cb13cc7c
2017-02-19 09:21:38 +02:00
..
2017-02-19 09:21:38 +02:00