.coveragerc
.mailmap
.pylintrc
.stestr.conf
.zuul.yaml
AUTHORS
CONTRIBUTING.rst
ChangeLog
HACKING.rst
LICENSE
MANIFEST.in
README.rst
TESTING.rst
lower-constraints.txt
requirements.txt
setup.cfg
setup.py
test-requirements.txt
tox.ini
devstack/README.rst
devstack/plugin.sh
devstack/settings
devstack/lib/dr
doc/requirements.txt
doc/source/conf.py
doc/source/index.rst
doc/source/_static/.placeholder
doc/source/admin/agent-scheduler.rst
doc/source/admin/bgp-speaker.rst
doc/source/admin/index.rst
doc/source/admin/route-advertisement.rst
doc/source/admin/system-design.rst
doc/source/cli/bgp-peer.rst
doc/source/cli/bgp-speaker.rst
doc/source/cli/dynamic-routing-agent.rst
doc/source/cli/index.rst
doc/source/configuration/bgp_dragent.rst
doc/source/configuration/index.rst
doc/source/configuration/policy-sample.rst
doc/source/configuration/policy.rst
doc/source/configuration/samples/bgp_dragent.rst
doc/source/contributor/contributing.rst
doc/source/contributor/dragent-drivers.rst
doc/source/contributor/index.rst
doc/source/contributor/testing.rst
doc/source/install/index.rst
doc/source/reference/index.rst
etc/README.txt
etc/oslo-config-generator/bgp_dragent.ini
etc/oslo-policy-generator/policy.conf
neutron_dynamic_routing/__init__.py
neutron_dynamic_routing/_i18n.py
neutron_dynamic_routing/version.py
neutron_dynamic_routing.egg-info/PKG-INFO
neutron_dynamic_routing.egg-info/SOURCES.txt
neutron_dynamic_routing.egg-info/dependency_links.txt
neutron_dynamic_routing.egg-info/entry_points.txt
neutron_dynamic_routing.egg-info/not-zip-safe
neutron_dynamic_routing.egg-info/pbr.json
neutron_dynamic_routing.egg-info/requires.txt
neutron_dynamic_routing.egg-info/top_level.txt
neutron_dynamic_routing/api/__init__.py
neutron_dynamic_routing/api/rpc/__init__.py
neutron_dynamic_routing/api/rpc/agentnotifiers/__init__.py
neutron_dynamic_routing/api/rpc/agentnotifiers/bgp_dr_rpc_agent_api.py
neutron_dynamic_routing/api/rpc/callbacks/__init__.py
neutron_dynamic_routing/api/rpc/callbacks/resources.py
neutron_dynamic_routing/api/rpc/handlers/__init__.py
neutron_dynamic_routing/api/rpc/handlers/bgp_speaker_rpc.py
neutron_dynamic_routing/cmd/__init__.py
neutron_dynamic_routing/cmd/eventlet/__init__.py
neutron_dynamic_routing/cmd/eventlet/agents/__init__.py
neutron_dynamic_routing/cmd/eventlet/agents/bgp_dragent.py
neutron_dynamic_routing/db/__init__.py
neutron_dynamic_routing/db/bgp_db.py
neutron_dynamic_routing/db/bgp_dragentscheduler_db.py
neutron_dynamic_routing/db/migration/README
neutron_dynamic_routing/db/migration/__init__.py
neutron_dynamic_routing/db/migration/alembic_migrations/__init__.py
neutron_dynamic_routing/db/migration/alembic_migrations/env.py
neutron_dynamic_routing/db/migration/alembic_migrations/script.py.mako
neutron_dynamic_routing/db/migration/alembic_migrations/versions/CONTRACT_HEAD
neutron_dynamic_routing/db/migration/alembic_migrations/versions/EXPAND_HEAD
neutron_dynamic_routing/db/migration/alembic_migrations/versions/start_neutron_dynamic_routing.py
neutron_dynamic_routing/db/migration/alembic_migrations/versions/newton/contract/4cf8bc3edb66_rename_tenant_to_project.py
neutron_dynamic_routing/db/migration/alembic_migrations/versions/newton/contract/61cc795e43e8_initial.py
neutron_dynamic_routing/db/migration/alembic_migrations/versions/newton/expand/f399fa0f5f25_initial.py
neutron_dynamic_routing/db/migration/alembic_migrations/versions/queens/contract/a589fdb5724c_change_size_of_as_number.py
neutron_dynamic_routing/db/migration/models/__init__.py
neutron_dynamic_routing/db/migration/models/head.py
neutron_dynamic_routing/extensions/__init__.py
neutron_dynamic_routing/extensions/bgp.py
neutron_dynamic_routing/extensions/bgp_4byte_asn.py
neutron_dynamic_routing/extensions/bgp_dragentscheduler.py
neutron_dynamic_routing/policies/__init__.py
neutron_dynamic_routing/policies/base.py
neutron_dynamic_routing/policies/bgp_dragent.py
neutron_dynamic_routing/policies/bgp_peer.py
neutron_dynamic_routing/policies/bgp_speaker.py
neutron_dynamic_routing/services/__init__.py
neutron_dynamic_routing/services/bgp/__init__.py
neutron_dynamic_routing/services/bgp/bgp_plugin.py
neutron_dynamic_routing/services/bgp/agent/__init__.py
neutron_dynamic_routing/services/bgp/agent/bgp_dragent.py
neutron_dynamic_routing/services/bgp/agent/config.py
neutron_dynamic_routing/services/bgp/agent/entry.py
neutron_dynamic_routing/services/bgp/agent/driver/__init__.py
neutron_dynamic_routing/services/bgp/agent/driver/base.py
neutron_dynamic_routing/services/bgp/agent/driver/exceptions.py
neutron_dynamic_routing/services/bgp/agent/driver/utils.py
neutron_dynamic_routing/services/bgp/agent/driver/os_ken/__init__.py
neutron_dynamic_routing/services/bgp/agent/driver/os_ken/driver.py
neutron_dynamic_routing/services/bgp/common/__init__.py
neutron_dynamic_routing/services/bgp/common/constants.py
neutron_dynamic_routing/services/bgp/common/opts.py
neutron_dynamic_routing/services/bgp/scheduler/__init__.py
neutron_dynamic_routing/services/bgp/scheduler/bgp_dragent_scheduler.py
neutron_dynamic_routing/tests/__init__.py
neutron_dynamic_routing/tests/common/__init__.py
neutron_dynamic_routing/tests/common/helpers.py
neutron_dynamic_routing/tests/contrib/README
neutron_dynamic_routing/tests/contrib/gate_hook.sh
neutron_dynamic_routing/tests/functional/__init__.py
neutron_dynamic_routing/tests/functional/services/__init__.py
neutron_dynamic_routing/tests/functional/services/bgp/__init__.py
neutron_dynamic_routing/tests/functional/services/bgp/scheduler/__init__.py
neutron_dynamic_routing/tests/functional/services/bgp/scheduler/test_bgp_dragent_scheduler.py
neutron_dynamic_routing/tests/unit/__init__.py
neutron_dynamic_routing/tests/unit/api/__init__.py
neutron_dynamic_routing/tests/unit/api/rpc/__init__.py
neutron_dynamic_routing/tests/unit/api/rpc/agentnotifiers/__init__.py
neutron_dynamic_routing/tests/unit/api/rpc/agentnotifiers/test_bgp_dr_rpc_agent_api.py
neutron_dynamic_routing/tests/unit/api/rpc/handlers/__init__.py
neutron_dynamic_routing/tests/unit/api/rpc/handlers/test_bgp_speaker_rpc.py
neutron_dynamic_routing/tests/unit/db/__init__.py
neutron_dynamic_routing/tests/unit/db/test_bgp_db.py
neutron_dynamic_routing/tests/unit/db/test_bgp_dragentscheduler_db.py
neutron_dynamic_routing/tests/unit/services/__init__.py
neutron_dynamic_routing/tests/unit/services/bgp/__init__.py
neutron_dynamic_routing/tests/unit/services/bgp/test_bgp_plugin.py
neutron_dynamic_routing/tests/unit/services/bgp/agent/__init__.py
neutron_dynamic_routing/tests/unit/services/bgp/agent/test_bgp_dragent.py
neutron_dynamic_routing/tests/unit/services/bgp/driver/__init__.py
neutron_dynamic_routing/tests/unit/services/bgp/driver/test_utils.py
neutron_dynamic_routing/tests/unit/services/bgp/driver/os_ken/__init__.py
neutron_dynamic_routing/tests/unit/services/bgp/driver/os_ken/test_driver.py
neutron_dynamic_routing/tests/unit/services/bgp/scheduler/__init__.py
neutron_dynamic_routing/tests/unit/services/bgp/scheduler/test_bgp_dragent_scheduler.py
releasenotes/notes/.placeholder
releasenotes/notes/add-static-scheduler-a3b0f54b964ae306.yaml
releasenotes/notes/drop-py27-support-795303ca12cccd34.yaml
releasenotes/notes/dvr-aware-announcements-24bfcb8fee87161d.yaml
releasenotes/notes/mp-bgp-support-d408e8569e94d07f.yaml
releasenotes/notes/rehome-dynamic-routing-apidef-d656e3273baac4e8.yaml
releasenotes/notes/rpc-workers-4941f3b9136418df.yaml
releasenotes/notes/static-scheduler-2288b8173f9357a6.yaml
releasenotes/notes/support-4byte-asn-d89d7100c0890ebf.yaml
releasenotes/source/README.rst
releasenotes/source/conf.py
releasenotes/source/index.rst
releasenotes/source/newton.rst
releasenotes/source/ocata.rst
releasenotes/source/pike.rst
releasenotes/source/queens.rst
releasenotes/source/rocky.rst
releasenotes/source/stein.rst
releasenotes/source/train.rst
releasenotes/source/unreleased.rst
releasenotes/source/ussuri.rst
releasenotes/source/victoria.rst
releasenotes/source/wallaby.rst
releasenotes/source/_static/.placeholder
releasenotes/source/_templates/.placeholder
tools/check_unit_test_structure.sh
tools/clean.sh
tools/generate_config_file_samples.sh