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
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
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
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
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
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