Пример #1
0
    def get_asic_db(self):
        if not self.asic_db:
            db = dvs_db.DVSDatabase(self.ASIC_DB_ID, self.redis_sock)
            db.default_acl_tables = self.asicdb.default_acl_tables
            db.default_acl_entries = self.asicdb.default_acl_entries
            db.port_name_map = self.asicdb.portnamemap
            self.asic_db = db

        return self.asic_db
Пример #2
0
    def get_state_db(self):
        if not self.state_db:
            self.state_db = dvs_db.DVSDatabase(self.STATE_DB_ID,
                                               self.redis_sock)

        return self.state_db
Пример #3
0
    def get_flex_db(self):
        if not self.flex_db:
            self.flex_db = dvs_db.DVSDatabase(self.FLEX_COUNTER_DB_ID,
                                              self.redis_sock)

        return self.flex_db
Пример #4
0
    def get_config_db(self):
        if not self.config_db:
            self.config_db = dvs_db.DVSDatabase(self.CONFIG_DB_ID,
                                                self.redis_sock)

        return self.config_db
Пример #5
0
    def get_counters_db(self):
        if not self.counters_db:
            self.counters_db = dvs_db.DVSDatabase(self.COUNTERS_DB_ID,
                                                  self.redis_sock)

        return self.counters_db
Пример #6
0
    def get_app_db(self):
        if not self.app_db:
            self.app_db = dvs_db.DVSDatabase(self.APP_DB_ID, self.redis_sock)

        return self.app_db