neutron_dynamic_routing/__init__.py,sha256=caNIlqmdgi4ttym63h7NE1WSCo1tTaNFhJuRUUwzcEg,680
neutron_dynamic_routing/_i18n.py,sha256=VFeUkc9-8-ET3GGcwSUY40pUOSYRyP355K0jTdkDpLU,1371
neutron_dynamic_routing/version.py,sha256=W2wMm80wTgsjZII7fryrkww-SS2LeeGAOtqsn3QdcaI,702
neutron_dynamic_routing/api/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
neutron_dynamic_routing/api/rpc/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
neutron_dynamic_routing/api/rpc/agentnotifiers/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
neutron_dynamic_routing/api/rpc/agentnotifiers/bgp_dr_rpc_agent_api.py,sha256=m50Ah3fXsLTz5YD5k3TIVpguEVVmzUjf0EOpD62aIVw,5113
neutron_dynamic_routing/api/rpc/callbacks/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
neutron_dynamic_routing/api/rpc/callbacks/resources.py,sha256=aGNMcEe-427nhOZ-RAQJkLBFNuogU1HoyCtWCRWB4VU,601
neutron_dynamic_routing/api/rpc/handlers/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
neutron_dynamic_routing/api/rpc/handlers/bgp_speaker_rpc.py,sha256=G95ct3SJUQnSsbVJwjr64ekC0C2PqJglx9u0cCA7e6Q,2477
neutron_dynamic_routing/cmd/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
neutron_dynamic_routing/cmd/agents/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
neutron_dynamic_routing/cmd/agents/bgp_dragent.py,sha256=3MSRYvj8dlC6rvR-zA8kikk2iAuAjPi4TSycsLDYlgU,943
neutron_dynamic_routing/db/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
neutron_dynamic_routing/db/bgp_db.py,sha256=aN3aTvyztw0hhcjx8eRoHVjxGsDL637OifwwOkC_Jwc,62473
neutron_dynamic_routing/db/bgp_dragentscheduler_db.py,sha256=TjpuRCUxWfhgWcb-0h-D7DVPHgXf8I6a8MjJLRsBMNc,12495
neutron_dynamic_routing/db/migration/README,sha256=qR5CvGZMc8T5ShuSYEuhiQBms7RIAp5zVeCrzJa46zQ,131
neutron_dynamic_routing/db/migration/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
neutron_dynamic_routing/db/migration/alembic_migrations/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
neutron_dynamic_routing/db/migration/alembic_migrations/env.py,sha256=-ULU9GVp2j18sHmfhqR6Idp0kdrcdq3B1CJ2Z1_hamE,2560
neutron_dynamic_routing/db/migration/alembic_migrations/script.py.mako,sha256=7nWUtveRiHH1VThOqDydwi8ieNTiGWpeKSi0w_Vrelc,1051
neutron_dynamic_routing/db/migration/alembic_migrations/versions/CONTRACT_HEAD,sha256=0t3Wfuun3jAULiaJGUEnQnR_ioxKORccfuRVZ7LuJF0,13
neutron_dynamic_routing/db/migration/alembic_migrations/versions/EXPAND_HEAD,sha256=fbLWmm0gHdYQSa1BgOZABsmQSMh6RRfJKYHDRat349g,13
neutron_dynamic_routing/db/migration/alembic_migrations/versions/start_neutron_dynamic_routing.py,sha256=dQTI0xRbg8yNrs6oDnrXCpxaQTAJyPMZOFhrh61z74E,910
neutron_dynamic_routing/db/migration/alembic_migrations/versions/newton/contract/4cf8bc3edb66_rename_tenant_to_project.py,sha256=ROCE5S67HJkSjISIzuRIXFw8vBGkM_0Bjd6BDZERL9c,3339
neutron_dynamic_routing/db/migration/alembic_migrations/versions/newton/contract/61cc795e43e8_initial.py,sha256=T54j_cifrKvaWcF_Nz3hFhy2bWEDZPnhpiMuCxJMqPs,977
neutron_dynamic_routing/db/migration/alembic_migrations/versions/newton/expand/f399fa0f5f25_initial.py,sha256=sSXj7UJeTvg9byQOLebz3P4JbJ5KTI1EkUvHOmTWlj4,1073
neutron_dynamic_routing/db/migration/alembic_migrations/versions/queens/contract/a589fdb5724c_change_size_of_as_number.py,sha256=eihGunkVVbo4rsI2LS4NzkRdkgNSGOChsmEexQ9friw,1198
neutron_dynamic_routing/db/migration/models/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
neutron_dynamic_routing/db/migration/models/head.py,sha256=VOCpv-B871BTV2_0h9wvXbkJBv3OWjgc0rlm_nQBAWc,858
neutron_dynamic_routing/extensions/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
neutron_dynamic_routing/extensions/bgp.py,sha256=y1wCK5ZfKlYIIZ3Z_lBpeZ7rczI2wM2-qadQ5haKMUo,2869
neutron_dynamic_routing/extensions/bgp_4byte_asn.py,sha256=BAlmpn42_zrOAqTTtJ1LjzX6bWcn11QktjYWaf32lnE,824
neutron_dynamic_routing/extensions/bgp_dragentscheduler.py,sha256=5o1fDiKLlX_edZaq3XzA9g-xZJ2nyXSHl_9pJ-VH-6Y,5444
neutron_dynamic_routing/policies/__init__.py,sha256=8giKke0B4Kq_75CqTtqDWlj4Bh2HVvntguDFfHaN_P0,912
neutron_dynamic_routing/policies/bgp_dragent.py,sha256=Ah2Yhowwu9ChXRBCC6Rez0S1spxox-W07AEhVXJbA9A,3327
neutron_dynamic_routing/policies/bgp_peer.py,sha256=ZKFDKgM2DvGTmnNr27VfGUI3AkhmWMvb_Xbkcrx4NbY,3072
neutron_dynamic_routing/policies/bgp_speaker.py,sha256=yP0dbsJdhCPGpm1KqSHWUyq5W-Id5iMBbzNb-7rElxI,6047
neutron_dynamic_routing/services/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
neutron_dynamic_routing/services/bgp/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
neutron_dynamic_routing/services/bgp/bgp_plugin.py,sha256=qmgLtxqwtaQut-HX_c641OTxFxP8lziFErXq-gcjaIc,21871
neutron_dynamic_routing/services/bgp/agent/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
neutron_dynamic_routing/services/bgp/agent/bgp_dragent.py,sha256=e4vC0fAjxuW37IEJlIWpmJjmPXpWf6CN0hW7ZE-a8GU,31930
neutron_dynamic_routing/services/bgp/agent/config.py,sha256=eAxPg3Enqalc2e42datwvI30DXKBdJbTS2iQFJNMp6g,1011
neutron_dynamic_routing/services/bgp/agent/entry.py,sha256=jDoK9y0ao-0VFSoS7PupqeqUtCBK4VMuWOrENdbuLuY,1839
neutron_dynamic_routing/services/bgp/agent/driver/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
neutron_dynamic_routing/services/bgp/agent/driver/base.py,sha256=g4qWZ8etoZY7sspuIHtxwMvSpi5iIkOtLtuT-lk-MS8,6085
neutron_dynamic_routing/services/bgp/agent/driver/exceptions.py,sha256=jEcxC9QYOsAwNHpmN-dap8Fgjby5-3Ei2TcJIpB8smY,2070
neutron_dynamic_routing/services/bgp/agent/driver/utils.py,sha256=WunZMnXl4SwHMLTHsK_SwWzxOspgULgpnDmbcVBApiI,3124
neutron_dynamic_routing/services/bgp/agent/driver/os_ken/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
neutron_dynamic_routing/services/bgp/agent/driver/os_ken/driver.py,sha256=fZy5m5O2Y9eEII89t74lbI-29yIUDhcnCq5OXhYrfYE,9598
neutron_dynamic_routing/services/bgp/common/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
neutron_dynamic_routing/services/bgp/common/constants.py,sha256=BnYkUjUvNv9Y_sjm_HGnXZP9cS-qpfU--oz4eZlIxC8,734
neutron_dynamic_routing/services/bgp/common/opts.py,sha256=_FfT35Pw7cFkn44NkdmSJLO0RU359l11kU-B6GowBdc,993
neutron_dynamic_routing/services/bgp/scheduler/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
neutron_dynamic_routing/services/bgp/scheduler/bgp_dragent_scheduler.py,sha256=jybm5BaY5cPlzMq2K5vQ8UCtxQpPocAB1GoeyXjJ8_s,9573
neutron_dynamic_routing/tests/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
neutron_dynamic_routing/tests/common/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
neutron_dynamic_routing/tests/common/helpers.py,sha256=fSjnY0r5rViZis6WFSEKlOgAEuPSmWCW-C1-Jn_xkDw,1494
neutron_dynamic_routing/tests/functional/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
neutron_dynamic_routing/tests/functional/services/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
neutron_dynamic_routing/tests/functional/services/bgp/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
neutron_dynamic_routing/tests/functional/services/bgp/scheduler/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
neutron_dynamic_routing/tests/functional/services/bgp/scheduler/test_bgp_dragent_scheduler.py,sha256=rRiPgIzJQnNTOBrdtEr1EHeC1LZojszSvcUyKPab4HY,8269
neutron_dynamic_routing/tests/unit/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
neutron_dynamic_routing/tests/unit/api/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
neutron_dynamic_routing/tests/unit/api/rpc/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
neutron_dynamic_routing/tests/unit/api/rpc/agentnotifiers/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
neutron_dynamic_routing/tests/unit/api/rpc/agentnotifiers/test_bgp_dr_rpc_agent_api.py,sha256=xDM-pR5EDLkWHOVEMUttux6mMBO3FikYzGo39UcbpQo,3857
neutron_dynamic_routing/tests/unit/api/rpc/handlers/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
neutron_dynamic_routing/tests/unit/api/rpc/handlers/test_bgp_speaker_rpc.py,sha256=Ejspw2bBKPwNCgsiyt_Usz4g6LuQWe4RMjfhZVd-60g,1711
neutron_dynamic_routing/tests/unit/db/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
neutron_dynamic_routing/tests/unit/db/test_bgp_db.py,sha256=Y4wwtG_tn7LmaMcVgy8A-YiuGL6Y6SNaQexpRPra7TE,91077
neutron_dynamic_routing/tests/unit/db/test_bgp_dragentscheduler_db.py,sha256=qExg6YUqiH4zlN76IXnLafGShb1DgbA1kQu4emwuOkI,8907
neutron_dynamic_routing/tests/unit/policies/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
neutron_dynamic_routing/tests/unit/policies/test_bgp_dragent.py,sha256=cOW9j5zkgV7hb_ltKn2HVKaYZMS7jAJhSYEURgca2Yk,9051
neutron_dynamic_routing/tests/unit/policies/test_bgp_peer.py,sha256=smnaiyE3f4pQ3KNnAcOXiqeIwQ47WGOz2hlY3jyhzKw,7826
neutron_dynamic_routing/tests/unit/policies/test_bgp_speaker.py,sha256=jv_rUWbPdV8_aCbMrDPz-MQeqIK518uqHMF2eeTb6WY,15710
neutron_dynamic_routing/tests/unit/services/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
neutron_dynamic_routing/tests/unit/services/bgp/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
neutron_dynamic_routing/tests/unit/services/bgp/test_bgp_plugin.py,sha256=Ob7z0ivxgGGWxdWC4pH-6EwNMjM-gDi4x49NS9S9h1A,6723
neutron_dynamic_routing/tests/unit/services/bgp/agent/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
neutron_dynamic_routing/tests/unit/services/bgp/agent/test_bgp_dragent.py,sha256=4rvKph6YSQNTGE6E0O0fXqdQ8kTA3in8NzkoPcwcVJs,34731
neutron_dynamic_routing/tests/unit/services/bgp/driver/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
neutron_dynamic_routing/tests/unit/services/bgp/driver/test_utils.py,sha256=3__p_aaOGlFjKPAI6w4Ct37JjV1m2gTKYVIq8SnmipQ,7628
neutron_dynamic_routing/tests/unit/services/bgp/driver/os_ken/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
neutron_dynamic_routing/tests/unit/services/bgp/driver/os_ken/test_driver.py,sha256=lw-J1sy_S6_SpQwJIbWnhEXHc9HzFMC2CwqO9wu_9pw,15171
neutron_dynamic_routing/tests/unit/services/bgp/scheduler/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
neutron_dynamic_routing/tests/unit/services/bgp/scheduler/test_bgp_dragent_scheduler.py,sha256=kWE0pLxI4PIv9hW0HjUJsXInvddjmm9KJ8ZFijAINQw,14824
neutron_dynamic_routing-28.0.0.0rc2.dev2.dist-info/licenses/AUTHORS,sha256=TIVCZ-R5HSAyZXnLf3fEoriLd0lb2W68C7ZLWhRQmgA,8982
neutron_dynamic_routing-28.0.0.0rc2.dev2.dist-info/licenses/LICENSE,sha256=XfKg2H1sVi8OoRxoisUlMqoo10TKvHmU_wU39ks7MyA,10143
neutron_dynamic_routing-28.0.0.0rc2.dev2.dist-info/METADATA,sha256=lWz3pUVFeAAdQFXNRbt7RMED9uJxTVqOyZfJg3t1k4Q,2499
neutron_dynamic_routing-28.0.0.0rc2.dev2.dist-info/WHEEL,sha256=aeYiig01lYGDzBgS8HxWXOg3uV61G9ijOsup-k9o1sk,91
neutron_dynamic_routing-28.0.0.0rc2.dev2.dist-info/entry_points.txt,sha256=bO2Y9cEjrhcKJC-j90aImLf0Cj8X9DHMgJXY1JIlFNM,583
neutron_dynamic_routing-28.0.0.0rc2.dev2.dist-info/pbr.json,sha256=SeDNmcuzpQ5LCd96eB0kYo2XEhk10IknxwXOaerjt6M,47
neutron_dynamic_routing-28.0.0.0rc2.dev2.dist-info/top_level.txt,sha256=C0M_9mH4xwLmft27zThCZWtuQ6-337N3YuiY5rjDW1M,24
neutron_dynamic_routing-28.0.0.0rc2.dev2.dist-info/RECORD,,
