コード例 #1
0
 def test_driver_is_loaded(self):
     cfg.CONF.set_override('mechanism_drivers', 'df', group='ml2')
     rie = mock.patch.object(driver.DragonflowDriver,
                             '_register_init_events')
     rie.start()
     self.addCleanup(rie.stop)
     df_driver = driver.DragonflowDriver()
     self.assertTrue(df_driver.is_loaded)
コード例 #2
0
    def initialize(self):
        LOG.info("Starting DFMechDriver")
        self.nb_api = None

        # When set to True, Nova plugs the VIF directly into the ovs bridge
        # instead of using the hybrid mode.
        self.vif_details = {portbindings.CAP_PORT_FILTER: True}
        self.vif_type = portbindings.VIF_TYPE_OVS
        self._set_base_port_binding()
        self.port_status = n_const.PORT_STATUS_ACTIVE
        self.trunk_driver = trunk_driver.DragonflowDriver()
        self.subscribe_registries()
        df_qos.register()