.coveragerc
.pylintrc
.stestr.conf
AUTHORS
CONTRIBUTING.rst
ChangeLog
HACKING.rst
LICENSE
MANIFEST.in
README.rst
bindep.txt
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/plugin.sh
devstack/settings
doc/requirements.txt
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/api_samples/sfc-service-graphs/service-graph-create-req.json
doc/api_samples/sfc-service-graphs/service-graph-create-resp.json
doc/api_samples/sfc-service-graphs/service-graph-get-resp.json
doc/api_samples/sfc-service-graphs/service-graph-list-resp.json
doc/api_samples/sfc-service-graphs/service-graph-update-req.json
doc/api_samples/sfc-service-graphs/service-graph-update-resp.json
doc/source/conf.py
doc/source/index.rst
doc/source/readme.rst
doc/source/_static/.placeholder
doc/source/configuration/index.rst
doc/source/configuration/networking-sfc.rst
doc/source/configuration/policy-sample.rst
doc/source/configuration/policy.rst
doc/source/configuration/samples/networking-sfc.rst
doc/source/contributor/alembic_migration.rst
doc/source/contributor/api.rst
doc/source/contributor/contribution.rst
doc/source/contributor/ietf_sfc_encapsulation.rst
doc/source/contributor/index.rst
doc/source/contributor/ovs_driver_and_agent_workflow.rst
doc/source/contributor/ovs_symmetric_port_chain.rst
doc/source/contributor/sfc_non_transparent_sf.rst
doc/source/contributor/sfc_ovn_driver.rst
doc/source/contributor/sfc_port_chain_tap.rst
doc/source/contributor/sfc_proxy_port_correlation.rst
doc/source/contributor/system_design_and_workflow.rst
doc/source/install/configuration.rst
doc/source/install/index.rst
doc/source/install/install.rst
doc/source/user/command_extensions.rst
doc/source/user/index.rst
doc/source/user/usage.rst
etc/README.txt
etc/oslo-config-generator/networking-sfc.conf
etc/oslo-policy-generator/policy.conf
networking_sfc/__init__.py
networking_sfc/_i18n.py
networking_sfc/opts.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/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/alembic_migrations/versions/pike/expand/61832141fb82_add_ppg_n_tuple_mapping_column.py
networking_sfc/db/migration/alembic_migrations/versions/pike/expand/8329e9be2d8a_modify_value_column_size_in_port_pair_.py
networking_sfc/db/migration/alembic_migrations/versions/queens/expand/53ed5bec6cff_add_service_graph_api_resource.py
networking_sfc/db/migration/alembic_migrations/versions/queens/expand/a3ad63aa834f_extra_attributes_for_pathnode.py
networking_sfc/db/migration/alembic_migrations/versions/queens/expand/d6fb381b65f2_tap_enabled_attribute_port_pair_group.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/servicegraph.py
networking_sfc/extensions/sfc.py
networking_sfc/extensions/tap.py
networking_sfc/policies/__init__.py
networking_sfc/policies/flow_classifier.py
networking_sfc/policies/port_chain.py
networking_sfc/policies/port_pair.py
networking_sfc/policies/port_pair_group.py
networking_sfc/policies/service_graph.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/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/unit/__init__.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_servicegraph.py
networking_sfc/tests/unit/extensions/test_sfc.py
networking_sfc/tests/unit/extensions/test_tap.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
playbooks/multinode-scenario-pre-run.yaml
releasenotes/notes/.placeholder
releasenotes/notes/drop-py27-support-4670c8cdcfa3ba78.yaml
releasenotes/notes/drop-python-3-6-and-3-7-608a75a370abeb02.yaml
releasenotes/notes/mpls-correlation-c36070eba63b9f87.yaml
releasenotes/notes/networking-sfc-0151b67501c641ef.yaml
releasenotes/notes/service-graphs-4a1e54f6bbbfe805.yaml
releasenotes/notes/sfc-tap-port-pair-db6b2f3d29520c9b.yaml
releasenotes/notes/unique-correlation-in-ppg-96d803a244425f66.yaml
releasenotes/source/2023.1.rst
releasenotes/source/2023.2.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/xena.rst
releasenotes/source/yoga.rst
releasenotes/source/zed.rst
releasenotes/source/_static/.placeholder
tools/check_unit_test_structure.sh
tools/clean.sh
zuul.d/jobs.yaml
zuul.d/project.yaml
zuul.d/projects.yaml