Module Import alias ImportFrom alias ImportFrom alias identifier ImportFrom alias ImportFrom alias identifier ImportFrom alias identifier ImportFrom alias ImportFrom alias Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Str Assign NameStore Str ClassDef bases AttributeLoad NameLoad attr body Expr Str FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareGt Call NameLoad SubscriptLoad NameLoad Index Str Num body Assign SubscriptStore NameLoad Index Str SubscriptLoad SubscriptLoad NameLoad Index Str Index Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If CompareNotEq SubscriptLoad NameLoad Index Str AttributeLoad NameLoad attr body Raise Call AttributeLoad NameLoad attr keyword NameLoad keyword SubscriptLoad NameLoad Index Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore NameLoad TryExcept body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad Dict SubscriptLoad NameLoad Slice Num NameLoad handlers ExceptHandler type AttributeLoad AttributeLoad NameLoad attr attr body With Call AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore BinOpAdd BinOpAdd NameLoad Str SubscriptLoad NameLoad Index Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore BinOpAdd BinOpAdd NameLoad Str SubscriptLoad NameLoad Index Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad Dict SubscriptLoad NameLoad Slice Num NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad SubscriptLoad NameLoad Index Str If CompareGt Call NameLoad NameLoad Num body Raise Call AttributeLoad NameLoad attr keyword NameLoad keyword SubscriptLoad NameLoad Index Str keyword SubscriptLoad SubscriptLoad NameLoad Index Num Index Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad SubscriptLoad NameLoad Index Str Assign NameStore BinOpAdd BinOpAdd NameLoad Str SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr NameLoad TryExcept body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad Dict SubscriptLoad NameLoad Slice Num NameLoad handlers ExceptHandler type AttributeLoad AttributeLoad NameLoad attr attr body With Call AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad SubscriptLoad NameLoad Index Str Assign NameStore BinOpAdd BinOpAdd NameLoad Str SubscriptLoad NameLoad Index Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad Dict SubscriptLoad NameLoad Slice Num NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad SubscriptLoad NameLoad Index Str For NameStore NameLoad body If CompareNotEq SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str body Raise Call AttributeLoad NameLoad attr keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad SubscriptLoad NameLoad Index Str Assign NameStore BinOpAdd BinOpAdd NameLoad Str SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr NameLoad TryExcept body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad Dict SubscriptLoad NameLoad Slice Num NameLoad handlers ExceptHandler type AttributeLoad AttributeLoad NameLoad attr attr body With Call AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad SubscriptLoad NameLoad Index Str Assign NameStore BinOpAdd BinOpAdd NameLoad Str SubscriptLoad NameLoad Index Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad Dict SubscriptLoad NameLoad Slice Num NameLoad decorator_list decorator_list
N/A N/A requests oslo_config cfg oslo_log log logging oslo_utils excutils networking_odl.common client odl_client networking_bgpvpn.neutron.extensions bgpvpn bgpvpn_ext networking_bgpvpn.neutron.services.common constants networking_bgpvpn.neutron.services.service_drivers driver_api N/A N/A N/A N/A cfg CONF import_group ml2_odl networking_odl.common.config N/A LOG N/A N/A logging getLogger __name__ N/A BGPVPNS bgpvpns N/A OPENDAYLIGHT_BGPVPN_DRIVER_NAME OpenDaylight OpenDaylightBgpvpnDriver N/A N/A driver_api BGPVPNDriver N/A N/A OpenDaylight BGPVPN Driver

    This code is the backend implementation for the OpenDaylight BGPVPN
    driver for Openstack Neutron.
     __init__ N/A N/A self service_plugin N/A N/A N/A N/A N/A LOG debug Initializing OpenDaylight BGPVPN driver N/A N/A N/A N/A super OpenDaylightBgpvpnDriver self __init__ service_plugin N/A N/A self service_plugin service_plugin N/A N/A self client N/A N/A N/A odl_client OpenDaylightRestClient create_client N/A _scrub_rd_list N/A N/A self bgpvpn N/A N/A N/A N/A N/A len N/A bgpvpn N/A route_distinguishers 1 N/A N/A N/A bgpvpn N/A route_distinguishers N/A N/A bgpvpn N/A route_distinguishers N/A 0 N/A create_bgpvpn_precommit N/A N/A self context bgpvpn N/A N/A N/A N/A N/A bgpvpn N/A type N/A constants BGPVPN_L3 N/A N/A N/A N/A bgpvpn_ext BGPVPNTypeNotSupported driver OPENDAYLIGHT_BGPVPN_DRIVER_NAME type N/A bgpvpn N/A type N/A create_bgpvpn_postcommit N/A N/A self context bgpvpn N/A N/A N/A url BGPVPNS N/A N/A N/A N/A N/A self _scrub_rd_list bgpvpn N/A N/A N/A N/A self client sendjson post url N/A N/A BGPVPNS N/A -1 bgpvpn N/A N/A N/A N/A N/A requests exceptions RequestException N/A N/A N/A N/A excutils save_and_reraise_exception N/A N/A d_bgpvpn N/A N/A N/A self bgpvpn_db delete_bgpvpn context N/A bgpvpn N/A id N/A N/A N/A LOG debug Deleted bgpvpn %s from db d_bgpvpn N/A delete_bgpvpn_postcommit N/A N/A self context bgpvpn N/A N/A N/A url N/A N/A BGPVPNS / N/A bgpvpn N/A id N/A N/A N/A N/A self client sendjson delete url None N/A update_bgpvpn_postcommit N/A N/A self context old_bgpvpn bgpvpn N/A N/A N/A url N/A N/A BGPVPNS / N/A bgpvpn N/A id N/A N/A N/A N/A self client sendjson put url N/A N/A BGPVPNS N/A -1 bgpvpn N/A create_net_assoc_precommit N/A N/A self context net_assoc N/A N/A N/A bgpvpns N/A N/A N/A self bgpvpn_db find_bgpvpns_for_network context N/A net_assoc N/A network_id N/A N/A N/A len bgpvpns 1 N/A N/A N/A N/A bgpvpn_ext BGPVPNNetworkAssocExistsAnotherBgpvpn driver OPENDAYLIGHT_BGPVPN_DRIVER_NAME network N/A net_assoc N/A network_id bgpvpn N/A N/A bgpvpns N/A 0 N/A id N/A create_net_assoc_postcommit N/A N/A self context net_assoc N/A N/A N/A bgpvpn N/A N/A self get_bgpvpn context N/A net_assoc N/A bgpvpn_id N/A url N/A N/A BGPVPNS / N/A bgpvpn N/A id N/A N/A N/A self _scrub_rd_list bgpvpn N/A N/A N/A N/A N/A N/A self client sendjson put url N/A N/A BGPVPNS N/A -1 bgpvpn N/A N/A N/A N/A N/A requests exceptions RequestException N/A N/A N/A N/A excutils save_and_reraise_exception N/A N/A d_netassoc N/A N/A N/A self bgpvpn_db delete_net_assoc context N/A net_assoc N/A id N/A net_assoc N/A bgpvpn_id N/A N/A N/A LOG debug Deleted net_assoc %s from db d_netassoc N/A delete_net_assoc_postcommit N/A N/A self context net_assoc N/A N/A N/A bgpvpn N/A N/A self get_bgpvpn context N/A net_assoc N/A bgpvpn_id N/A url N/A N/A BGPVPNS / N/A bgpvpn N/A id N/A N/A N/A N/A self client sendjson put url N/A N/A BGPVPNS N/A -1 bgpvpn N/A create_router_assoc_precommit N/A N/A self context router_assoc N/A N/A N/A associated_routers N/A N/A self get_router_assocs context N/A router_assoc N/A bgpvpn_id N/A assoc_router associated_routers N/A N/A N/A N/A router_assoc N/A router_id N/A assoc_router N/A router_id N/A N/A N/A N/A bgpvpn_ext BGPVPNMultipleRouterAssocNotSupported driver OPENDAYLIGHT_BGPVPN_DRIVER_NAME N/A create_router_assoc_postcommit N/A N/A self context router_assoc N/A N/A N/A bgpvpn N/A N/A self get_bgpvpn context N/A router_assoc N/A bgpvpn_id N/A url N/A N/A BGPVPNS / N/A bgpvpn N/A id N/A N/A N/A self _scrub_rd_list bgpvpn N/A N/A N/A N/A N/A N/A self client sendjson put url N/A N/A BGPVPNS N/A -1 bgpvpn N/A N/A N/A N/A N/A requests exceptions RequestException N/A N/A N/A N/A excutils save_and_reraise_exception N/A N/A d_routerassoc N/A N/A N/A self bgpvpn_db delete_router_assoc context N/A router_assoc N/A id N/A router_assoc N/A bgpvpn_id N/A N/A N/A LOG debug Deleted router_assoc %s from db d_routerassoc N/A delete_router_assoc_postcommit N/A N/A self context router_assoc N/A N/A N/A bgpvpn N/A N/A self get_bgpvpn context N/A router_assoc N/A bgpvpn_id N/A url N/A N/A BGPVPNS / N/A bgpvpn N/A id N/A N/A N/A N/A self client sendjson put url N/A N/A BGPVPNS N/A -1 bgpvpn N/A N/A