diff --git a/vmware_nsx/plugins/nsx_p/plugin.py b/vmware_nsx/plugins/nsx_p/plugin.py index 7f25614852..ad2c1975f3 100644 --- a/vmware_nsx/plugins/nsx_p/plugin.py +++ b/vmware_nsx/plugins/nsx_p/plugin.py @@ -205,11 +205,7 @@ class NsxPolicyPlugin(nsx_plugin_common.NsxPluginV3Base): self.nsxpolicy = v3_utils.get_nsxpolicy_wrapper() # NOTE: This is needed for passthrough APIs, should be removed when # policy has full support - self.nsxlib = None - if cfg.CONF.nsx_p.allow_passthrough: - self.nsxlib = v3_utils.get_nsxlib_wrapper( - plugin_conf=cfg.CONF.nsx_p, - allow_overwrite_header=True) + self.nsxlib = self.nsxpolicy.get_nsxlib_passthrough() super(NsxPolicyPlugin, self).__init__() @@ -586,10 +582,6 @@ class NsxPolicyPlugin(nsx_plugin_common.NsxPluginV3Base): self.nsxpolicy.reinitialize_cluster(resource, event, trigger, payload=payload) - if self.nsxlib: - self.nsxlib.reinitialize_cluster(resource, event, trigger, - payload=payload) - # Init the FWaaS support without RPC listeners # for the spawn workers self._init_fwaas(with_rpc=False)