.coveragerc
.pylintrc
.testr.conf
AUTHORS
CONTRIBUTING.rst
ChangeLog
HACKING.rst
LICENSE
MANIFEST.in
README.rst
babel.cfg
requirements.txt
setup.cfg
setup.py
test-requirements.txt
tox.ini
api-ref/source/conf.py
api-ref/source/index.rst
api-ref/source/parameters.yaml
api-ref/source/sfc-chains.inc
api-ref/source/sfc-classifiers.inc
api-ref/source/sfc-port-pair-groups.inc
api-ref/source/sfc-port-pairs.inc
devstack/README.md
devstack/devstackgaterc
devstack/plugin.sh
devstack/post_test_hook.sh
devstack/settings
doc/api_samples/sfc-chains/port-chain-create-req.json
doc/api_samples/sfc-chains/port-chain-create-resp.json
doc/api_samples/sfc-chains/port-chain-get-resp.json
doc/api_samples/sfc-chains/port-chain-list-resp.json
doc/api_samples/sfc-chains/port-chain-update-req.json
doc/api_samples/sfc-chains/port-chain-update-resp.json
doc/api_samples/sfc-classifiers/flow-classifier-create-req.json
doc/api_samples/sfc-classifiers/flow-classifier-create-resp.json
doc/api_samples/sfc-classifiers/flow-classifier-get-resp.json
doc/api_samples/sfc-classifiers/flow-classifier-list-resp.json
doc/api_samples/sfc-classifiers/flow-classifier-update-req.json
doc/api_samples/sfc-classifiers/flow-classifier-update-resp.json
doc/api_samples/sfc-port-pair-groups/port-pair-group-create-req.json
doc/api_samples/sfc-port-pair-groups/port-pair-group-create-resp.json
doc/api_samples/sfc-port-pair-groups/port-pair-group-get-resp.json
doc/api_samples/sfc-port-pair-groups/port-pair-group-list-resp.json
doc/api_samples/sfc-port-pair-groups/port-pair-group-update-req.json
doc/api_samples/sfc-port-pair-groups/port-pair-group-update-resp.json
doc/api_samples/sfc-port-pairs/port-pair-create-req.json
doc/api_samples/sfc-port-pairs/port-pair-create-resp.json
doc/api_samples/sfc-port-pairs/port-pair-get-resp.json
doc/api_samples/sfc-port-pairs/port-pair-list-resp.json
doc/api_samples/sfc-port-pairs/port-pair-update-req.json
doc/api_samples/sfc-port-pairs/port-pair-update-resp.json
doc/source/alembic_migration.rst
doc/source/api.rst
doc/source/command_extensions.rst
doc/source/conf.py
doc/source/contribution.rst
doc/source/index.rst
doc/source/installation.rst
doc/source/ovs_driver_and_agent_workflow.rst
doc/source/ovs_symmetric_port_chain.rst
doc/source/sfc_ovn_driver.rst
doc/source/system_design and_workflow.rst
doc/source/usage.rst
networking_sfc/__init__.py
networking_sfc/_i18n.py
networking_sfc/version.py
networking_sfc.egg-info/PKG-INFO
networking_sfc.egg-info/SOURCES.txt
networking_sfc.egg-info/dependency_links.txt
networking_sfc.egg-info/entry_points.txt
networking_sfc.egg-info/not-zip-safe
networking_sfc.egg-info/pbr.json
networking_sfc.egg-info/requires.txt
networking_sfc.egg-info/top_level.txt
networking_sfc/cli/__init__.py
networking_sfc/cli/flow_classifier.py
networking_sfc/cli/port_chain.py
networking_sfc/cli/port_pair.py
networking_sfc/cli/port_pair_group.py
networking_sfc/db/__init__.py
networking_sfc/db/flowclassifier_db.py
networking_sfc/db/sfc_db.py
networking_sfc/db/migration/README
networking_sfc/db/migration/__init__.py
networking_sfc/db/migration/alembic_migrations/__init__.py
networking_sfc/db/migration/alembic_migrations/env.py
networking_sfc/db/migration/alembic_migrations/script.py.mako
networking_sfc/db/migration/alembic_migrations/versions/CONTRACT_HEAD
networking_sfc/db/migration/alembic_migrations/versions/EXPAND_HEAD
networking_sfc/db/migration/alembic_migrations/versions/start_networking_sfc.py
networking_sfc/db/migration/alembic_migrations/versions/mitaka/contract/48072cb59133_initial.py
networking_sfc/db/migration/alembic_migrations/versions/mitaka/expand/24fc7241aa5_initial.py
networking_sfc/db/migration/alembic_migrations/versions/mitaka/expand/5a475fc853e6_ovs_data_model.py
networking_sfc/db/migration/alembic_migrations/versions/mitaka/expand/9768e6a66c9_flowclassifier_data_model.py
networking_sfc/db/migration/alembic_migrations/versions/mitaka/expand/c3e178d4a985_sfc_data_model.py
networking_sfc/db/migration/alembic_migrations/versions/mitaka/expand/d1002a1f97f6_update_flow_classifier.py
networking_sfc/db/migration/alembic_migrations/versions/mitaka/expand/fa75d46a7f11_add_port_pair_group_params.py
networking_sfc/db/migration/alembic_migrations/versions/newton/contract/010308b06b49_rename_tenant_to_project.py
networking_sfc/db/migration/alembic_migrations/versions/newton/contract/06382790fb2c_fix_foreign_constraints.py
networking_sfc/db/migration/alembic_migrations/versions/ocata/expand/6185f1633a3d_add_correlation_as_pp_detail.py
networking_sfc/db/migration/alembic_migrations/versions/ocata/expand/b3adaf631bab__add_fwd_path_and_in_mac_column.py
networking_sfc/db/migration/models/__init__.py
networking_sfc/db/migration/models/head.py
networking_sfc/extensions/__init__.py
networking_sfc/extensions/flowclassifier.py
networking_sfc/extensions/sfc.py
networking_sfc/osc/__init__.py
networking_sfc/osc/common.py
networking_sfc/osc/plugin.py
networking_sfc/osc/flow_classifier/__init__.py
networking_sfc/osc/flow_classifier/flow_classifier.py
networking_sfc/osc/sfc/__init__.py
networking_sfc/osc/sfc/port_chain.py
networking_sfc/osc/sfc/port_pair.py
networking_sfc/osc/sfc/port_pair_group.py
networking_sfc/services/__init__.py
networking_sfc/services/flowclassifier/__init__.py
networking_sfc/services/flowclassifier/driver_manager.py
networking_sfc/services/flowclassifier/plugin.py
networking_sfc/services/flowclassifier/common/__init__.py
networking_sfc/services/flowclassifier/common/config.py
networking_sfc/services/flowclassifier/common/context.py
networking_sfc/services/flowclassifier/common/exceptions.py
networking_sfc/services/flowclassifier/drivers/__init__.py
networking_sfc/services/flowclassifier/drivers/base.py
networking_sfc/services/flowclassifier/drivers/dummy/__init__.py
networking_sfc/services/flowclassifier/drivers/dummy/dummy.py
networking_sfc/services/flowclassifier/drivers/ovs/__init__.py
networking_sfc/services/flowclassifier/drivers/ovs/driver.py
networking_sfc/services/sfc/__init__.py
networking_sfc/services/sfc/driver_manager.py
networking_sfc/services/sfc/plugin.py
networking_sfc/services/sfc/agent/__init__.py
networking_sfc/services/sfc/agent/extensions/__init__.py
networking_sfc/services/sfc/agent/extensions/sfc.py
networking_sfc/services/sfc/agent/extensions/openvswitch/__init__.py
networking_sfc/services/sfc/agent/extensions/openvswitch/sfc_driver.py
networking_sfc/services/sfc/common/__init__.py
networking_sfc/services/sfc/common/config.py
networking_sfc/services/sfc/common/context.py
networking_sfc/services/sfc/common/exceptions.py
networking_sfc/services/sfc/common/ovs_ext_lib.py
networking_sfc/services/sfc/drivers/__init__.py
networking_sfc/services/sfc/drivers/base.py
networking_sfc/services/sfc/drivers/dummy/__init__.py
networking_sfc/services/sfc/drivers/dummy/dummy.py
networking_sfc/services/sfc/drivers/ovs/__init__.py
networking_sfc/services/sfc/drivers/ovs/constants.py
networking_sfc/services/sfc/drivers/ovs/db.py
networking_sfc/services/sfc/drivers/ovs/driver.py
networking_sfc/services/sfc/drivers/ovs/rpc.py
networking_sfc/services/sfc/drivers/ovs/rpc_topics.py
networking_sfc/tests/__init__.py
networking_sfc/tests/base.py
networking_sfc/tests/contrib/README
networking_sfc/tests/contrib/gate_hook.sh
networking_sfc/tests/contrib/post_test_hook.sh
networking_sfc/tests/contrib/hooks/ovs
networking_sfc/tests/functional/__init__.py
networking_sfc/tests/functional/test_service.py
networking_sfc/tests/functional/db/__init__.py
networking_sfc/tests/functional/db/test_migrations.py
networking_sfc/tests/functional/db/test_models.py
networking_sfc/tests/functional/services/__init__.py
networking_sfc/tests/functional/services/sfc/__init__.py
networking_sfc/tests/functional/services/sfc/agent/__init__.py
networking_sfc/tests/functional/services/sfc/agent/extensions/__init__.py
networking_sfc/tests/functional/services/sfc/agent/extensions/test_ovs_agent_sfc_extension.py
networking_sfc/tests/tempest_plugin/__init__.py
networking_sfc/tests/tempest_plugin/plugin.py
networking_sfc/tests/tempest_plugin/services/__init__.py
networking_sfc/tests/tempest_plugin/services/flowclassifier_client.py
networking_sfc/tests/tempest_plugin/services/sfc_client.py
networking_sfc/tests/tempest_plugin/tests/__init__.py
networking_sfc/tests/tempest_plugin/tests/flowclassifier_client.py
networking_sfc/tests/tempest_plugin/tests/sfc_client.py
networking_sfc/tests/tempest_plugin/tests/api/__init__.py
networking_sfc/tests/tempest_plugin/tests/api/base.py
networking_sfc/tests/tempest_plugin/tests/api/test_flowclassifier_extensions.py
networking_sfc/tests/tempest_plugin/tests/api/test_sfc_extensions.py
networking_sfc/tests/tempest_plugin/tests/scenario/__init__.py
networking_sfc/tests/tempest_plugin/tests/scenario/base.py
networking_sfc/tests/tempest_plugin/tests/scenario/test_sfc.py
networking_sfc/tests/tempest_plugin/tests/scenario/test_sfc_multinode.py
networking_sfc/tests/unit/__init__.py
networking_sfc/tests/unit/cli/__init__.py
networking_sfc/tests/unit/cli/test_flow_classifier.py
networking_sfc/tests/unit/cli/test_port_chain.py
networking_sfc/tests/unit/cli/test_port_pair.py
networking_sfc/tests/unit/cli/test_port_pair_group.py
networking_sfc/tests/unit/db/__init__.py
networking_sfc/tests/unit/db/test_flowclassifier_db.py
networking_sfc/tests/unit/db/test_sfc_db.py
networking_sfc/tests/unit/extensions/__init__.py
networking_sfc/tests/unit/extensions/test_flowclassifier.py
networking_sfc/tests/unit/extensions/test_sfc.py
networking_sfc/tests/unit/osc/__init__.py
networking_sfc/tests/unit/osc/fakes.py
networking_sfc/tests/unit/osc/flow_classifier/__init__.py
networking_sfc/tests/unit/osc/flow_classifier/test_flow_classifier.py
networking_sfc/tests/unit/osc/sfc/__init__.py
networking_sfc/tests/unit/osc/sfc/test_port_chain.py
networking_sfc/tests/unit/osc/sfc/test_port_pair.py
networking_sfc/tests/unit/osc/sfc/test_port_pair_group.py
networking_sfc/tests/unit/services/__init__.py
networking_sfc/tests/unit/services/flowclassifier/__init__.py
networking_sfc/tests/unit/services/flowclassifier/test_driver_manager.py
networking_sfc/tests/unit/services/flowclassifier/test_plugin.py
networking_sfc/tests/unit/services/flowclassifier/drivers/__init__.py
networking_sfc/tests/unit/services/flowclassifier/drivers/ovs/__init__.py
networking_sfc/tests/unit/services/flowclassifier/drivers/ovs/test_driver.py
networking_sfc/tests/unit/services/sfc/__init__.py
networking_sfc/tests/unit/services/sfc/test_driver_manager.py
networking_sfc/tests/unit/services/sfc/test_plugin.py
networking_sfc/tests/unit/services/sfc/agent/__init__.py
networking_sfc/tests/unit/services/sfc/agent/extensions/__init__.py
networking_sfc/tests/unit/services/sfc/agent/extensions/test_sfc.py
networking_sfc/tests/unit/services/sfc/agent/extensions/openvswitch/__init__.py
networking_sfc/tests/unit/services/sfc/agent/extensions/openvswitch/test_sfc_driver.py
networking_sfc/tests/unit/services/sfc/common/__init__.py
networking_sfc/tests/unit/services/sfc/common/test_ovs_ext_lib.py
networking_sfc/tests/unit/services/sfc/drivers/__init__.py
networking_sfc/tests/unit/services/sfc/drivers/ovs/__init__.py
networking_sfc/tests/unit/services/sfc/drivers/ovs/test_driver.py
releasenotes/notes/.placeholder
releasenotes/notes/mpls-correlation-c36070eba63b9f87.yaml
releasenotes/notes/networking-sfc-0151b67501c641ef.yaml
releasenotes/source/conf.py
releasenotes/source/index.rst
releasenotes/source/newton.rst
releasenotes/source/unreleased.rst
releasenotes/source/_static/.placeholder
tools/check_unit_test_structure.sh
tools/clean.sh
tools/ostestr_compat_shim.sh
tools/test-setup.sh
tools/tox_install.sh