コード例 #1
0
 def get_lg_map(self):
     encaps = []
     for encap in self.supported_encaps():
         encaps.append(repr(encap))
     return {
         "name": (lg.VALUE, self.__class__.__name__),
         "local_address": (lg.VALUE, self.local_address),
         "supported_encaps": (lg.VALUE, encaps),
         "config": (lg.VALUE, utils.osloconfig_json_serialize(self.config)),
         "kernel_release": (lg.VALUE, self.kernel_release)
     }
コード例 #2
0
 def get_lg_config(self, path_prefix):
     return {section: utils.osloconfig_json_serialize(cfg.CONF[section])
             for section in ('COMMON', 'API', 'BGP',
                             'DATAPLANE_DRIVER_IPVPN',
                             'DATAPLANE_DRIVER_EVPN')
             }