.coveragerc
.testr.conf
AUTHORS
CONTRIBUTING.rst
ChangeLog
HACKING.rst
LICENSE
MANIFEST.in
README.rst
babel.cfg
openstack-common.conf
requirements.txt
run_tests.sh
setup.cfg
setup.py
test-requirements.txt
tox.ini
doc/source/conf.py
doc/source/contributing.rst
doc/source/index.rst
doc/source/installation.rst
doc/source/readme.rst
doc/source/usage.rst
doc/source/devref/abstraction.rst
doc/source/devref/extension-drivers.rst
doc/source/devref/external-connectivity.rst
doc/source/devref/floating-ip-support.rst
doc/source/devref/group-policy-apic-driver.rst
doc/source/devref/heat-support.rst
doc/source/devref/index.rst
doc/source/devref/odl-policy-driver.rst
doc/source/devref/policy-target-cluster-id.rst
doc/source/devref/service-chain-abstractions.rst
doc/source/devref/service-chain-driver.rst
doc/source/devref/shared-resources.rst
doc/source/devref/traffic-stitching-plumber-model.rst
doc/source/devref/traffic-stitching-plumber-placement-type.rst
doc/source/images/arch.png
doc/source/images/example.png
doc/source/images/model.png
etc/grouppolicy.ini
etc/neutron-policy.json
etc/policy.json
etc/test-policy.json
etc/drivers/chain_mapping.ini
etc/drivers/implicit_policy.ini
etc/drivers/resource_mapping.ini
etc/servicechain/servicechain.ini
etc/servicechain/drivers/simplechain.ini
etc/servicechain/plugins/msc/servicechain.ini
etc/servicechain/plugins/msc/simplechain.ini
gbpservice/__init__.py
gbpservice/common/__init__.py
gbpservice/common/utils.py
gbpservice/network/__init__.py
gbpservice/network/neutronv2/__init__.py
gbpservice/network/neutronv2/local_api.py
gbpservice/neutron/__init__.py
gbpservice/neutron/db/__init__.py
gbpservice/neutron/db/gbp_quota_db.py
gbpservice/neutron/db/servicechain_db.py
gbpservice/neutron/db/grouppolicy/__init__.py
gbpservice/neutron/db/grouppolicy/group_policy_db.py
gbpservice/neutron/db/grouppolicy/group_policy_mapping_db.py
gbpservice/neutron/db/grouppolicy/extensions/__init__.py
gbpservice/neutron/db/grouppolicy/extensions/group_proxy_db.py
gbpservice/neutron/db/migration/__init__.py
gbpservice/neutron/db/migration/alembic.ini
gbpservice/neutron/db/migration/cli.py
gbpservice/neutron/db/migration/alembic_migrations/README
gbpservice/neutron/db/migration/alembic_migrations/__init__.py
gbpservice/neutron/db/migration/alembic_migrations/env.py
gbpservice/neutron/db/migration/alembic_migrations/script.py.mako
gbpservice/neutron/db/migration/alembic_migrations/versions/1bf7555fa01a_gpm_rmd_1.py
gbpservice/neutron/db/migration/alembic_migrations/versions/1fadeb573886_es_ip_allocation_fix_constraints.py
gbpservice/neutron/db/migration/alembic_migrations/versions/23b6c4d703c7_gpm_ipd_1.py
gbpservice/neutron/db/migration/alembic_migrations/versions/2f3834ea746b_ep_redirect_action.py
gbpservice/neutron/db/migration/alembic_migrations/versions/31b399f08b1c_sc_node_config_datatype_change.py
gbpservice/neutron/db/migration/alembic_migrations/versions/3791adbf0045_sc_shared_attribute.py
gbpservice/neutron/db/migration/alembic_migrations/versions/3ef186997b02_gbp_contracts.py
gbpservice/neutron/db/migration/alembic_migrations/versions/4121adfbac30_pt_cluster_id.py
gbpservice/neutron/db/migration/alembic_migrations/versions/43443f15fa3f_servicechain_instance_stacks.py
gbpservice/neutron/db/migration/alembic_migrations/versions/478d86c6c648_alter_name_column_length.py
gbpservice/neutron/db/migration/alembic_migrations/versions/4ae51f13395a_gbp_classifiers_action_rules.py
gbpservice/neutron/db/migration/alembic_migrations/versions/5358a28fb97d_ncp_node_instance_stacks.py
gbpservice/neutron/db/migration/alembic_migrations/versions/53de98f7a066_gpm_db_1.py
gbpservice/neutron/db/migration/alembic_migrations/versions/577bb4469944_gbp_network_service_policy.py
gbpservice/neutron/db/migration/alembic_migrations/versions/5a24894af57c_gp_classifier_protocol_string.py
gbpservice/neutron/db/migration/alembic_migrations/versions/5c65abe72596_gbp_security_group_mapping.py
gbpservice/neutron/db/migration/alembic_migrations/versions/64fa77aca090_external_gpm.py
gbpservice/neutron/db/migration/alembic_migrations/versions/6d76bcf836a7_gbp_ptgs_servicechain_mapping.py
gbpservice/neutron/db/migration/alembic_migrations/versions/7ef98f287d6_add_inject_default_route_attr_to_l2p.py
gbpservice/neutron/db/migration/alembic_migrations/versions/81d13acfbb80_nat_pool_mapping.py
gbpservice/neutron/db/migration/alembic_migrations/versions/8e14fcb1587e_sc_instance_spec_mapping.py
gbpservice/neutron/db/migration/alembic_migrations/versions/9744740aa75c_service_profile.py
gbpservice/neutron/db/migration/alembic_migrations/versions/97ac978118c6_nsp_fix_constraints.py
gbpservice/neutron/db/migration/alembic_migrations/versions/HEAD
gbpservice/neutron/db/migration/alembic_migrations/versions/README
gbpservice/neutron/db/migration/alembic_migrations/versions/ab64381ee820_gbp_db_ep_epg_l2_l3_policy.py
gbpservice/neutron/db/migration/alembic_migrations/versions/acb613677ffa_group_proxy.py
gbpservice/neutron/db/migration/alembic_migrations/versions/c2a9d04c8cef_admin_owns_sci.py
gbpservice/neutron/db/migration/alembic_migrations/versions/ceba6e091b2a_nsp_epg_ip_mapping.py
gbpservice/neutron/db/migration/alembic_migrations/versions/d08627f64e37_ncp_implementation.py
gbpservice/neutron/db/migration/alembic_migrations/versions/d595542cf3f5_oneconvergence_sc_policy_mapping.py
gbpservice/neutron/db/migration/alembic_migrations/versions/dea911257ac6_service_management_ptg.py
gbpservice/neutron/db/migration/alembic_migrations/versions/e8005b9b1efc_sc_ordering.py
gbpservice/neutron/db/migration/alembic_migrations/versions/ebfd08bc4714_servicechain.py
gbpservice/neutron/db/migration/alembic_migrations/versions/f16efdc10a71_external_connectivity.py
gbpservice/neutron/db/migration/alembic_migrations/versions/f4d890a9c126_gbp_shared_attribute.py
gbpservice/neutron/db/migration/alembic_migrations/versions/fd98aa15958d_fip_mapping.py
gbpservice/neutron/db/migration/models/__init__.py
gbpservice/neutron/db/migration/models/head.py
gbpservice/neutron/extensions/__init__.py
gbpservice/neutron/extensions/driver_proxy_group.py
gbpservice/neutron/extensions/group_policy.py
gbpservice/neutron/extensions/group_policy_mapping.py
gbpservice/neutron/extensions/patch.py
gbpservice/neutron/extensions/patch_ml2.py
gbpservice/neutron/extensions/servicechain.py
gbpservice/neutron/plugins/__init__.py
gbpservice/neutron/plugins/ml2/__init__.py
gbpservice/neutron/plugins/ml2/drivers/__init__.py
gbpservice/neutron/plugins/ml2/drivers/grouppolicy/__init__.py
gbpservice/neutron/plugins/ml2/drivers/grouppolicy/apic/__init__.py
gbpservice/neutron/plugins/ml2/drivers/grouppolicy/apic/driver.py
gbpservice/neutron/plugins/ml2/drivers/grouppolicy/nuage/__init__.py
gbpservice/neutron/plugins/ml2/drivers/grouppolicy/nuage/driver.py
gbpservice/neutron/plugins/ml2/drivers/grouppolicy/odl/__init__.py
gbpservice/neutron/plugins/ml2/drivers/grouppolicy/odl/driver.py
gbpservice/neutron/plugins/ml2/drivers/grouppolicy/stitching/__init__.py
gbpservice/neutron/plugins/ml2/drivers/grouppolicy/stitching/driver.py
gbpservice/neutron/services/__init__.py
gbpservice/neutron/services/grouppolicy/__init__.py
gbpservice/neutron/services/grouppolicy/config.py
gbpservice/neutron/services/grouppolicy/extension_manager.py
gbpservice/neutron/services/grouppolicy/group_policy_context.py
gbpservice/neutron/services/grouppolicy/group_policy_driver_api.py
gbpservice/neutron/services/grouppolicy/plugin.py
gbpservice/neutron/services/grouppolicy/policy_driver_manager.py
gbpservice/neutron/services/grouppolicy/sc_notifications.py
gbpservice/neutron/services/grouppolicy/common/__init__.py
gbpservice/neutron/services/grouppolicy/common/constants.py
gbpservice/neutron/services/grouppolicy/common/exceptions.py
gbpservice/neutron/services/grouppolicy/drivers/__init__.py
gbpservice/neutron/services/grouppolicy/drivers/chain_mapping.py
gbpservice/neutron/services/grouppolicy/drivers/dummy_driver.py
gbpservice/neutron/services/grouppolicy/drivers/implicit_policy.py
gbpservice/neutron/services/grouppolicy/drivers/nsp_manager.py
gbpservice/neutron/services/grouppolicy/drivers/resource_mapping.py
gbpservice/neutron/services/grouppolicy/drivers/cisco/__init__.py
gbpservice/neutron/services/grouppolicy/drivers/cisco/apic/__init__.py
gbpservice/neutron/services/grouppolicy/drivers/cisco/apic/apic_mapping.py
gbpservice/neutron/services/grouppolicy/drivers/cisco/apic/name_manager.py
gbpservice/neutron/services/grouppolicy/drivers/cisco/apic/nova_client.py
gbpservice/neutron/services/grouppolicy/drivers/extensions/__init__.py
gbpservice/neutron/services/grouppolicy/drivers/extensions/proxy_group_driver.py
gbpservice/neutron/services/grouppolicy/drivers/nuage/__init__.py
gbpservice/neutron/services/grouppolicy/drivers/nuage/driver.py
gbpservice/neutron/services/grouppolicy/drivers/nuage/common/__init__.py
gbpservice/neutron/services/grouppolicy/drivers/nuage/common/config.py
gbpservice/neutron/services/grouppolicy/drivers/odl/__init__.py
gbpservice/neutron/services/grouppolicy/drivers/odl/config.py
gbpservice/neutron/services/grouppolicy/drivers/odl/odl_manager.py
gbpservice/neutron/services/grouppolicy/drivers/odl/odl_mapping.py
gbpservice/neutron/services/grouppolicy/drivers/oneconvergence/__init__.py
gbpservice/neutron/services/grouppolicy/drivers/oneconvergence/nvsd_gbp_api.py
gbpservice/neutron/services/grouppolicy/drivers/oneconvergence/nvsd_gbp_driver.py
gbpservice/neutron/services/l3_router/__init__.py
gbpservice/neutron/services/l3_router/l3_apic.py
gbpservice/neutron/services/servicechain/__init__.py
gbpservice/neutron/services/servicechain/common/__init__.py
gbpservice/neutron/services/servicechain/common/constants.py
gbpservice/neutron/services/servicechain/common/exceptions.py
gbpservice/neutron/services/servicechain/plugins/__init__.py
gbpservice/neutron/services/servicechain/plugins/sharing.py
gbpservice/neutron/services/servicechain/plugins/msc/__init__.py
gbpservice/neutron/services/servicechain/plugins/msc/config.py
gbpservice/neutron/services/servicechain/plugins/msc/context.py
gbpservice/neutron/services/servicechain/plugins/msc/driver_manager.py
gbpservice/neutron/services/servicechain/plugins/msc/plugin.py
gbpservice/neutron/services/servicechain/plugins/msc/drivers/__init__.py
gbpservice/neutron/services/servicechain/plugins/msc/drivers/dummy_driver.py
gbpservice/neutron/services/servicechain/plugins/msc/drivers/oneconvergence_servicechain_driver.py
gbpservice/neutron/services/servicechain/plugins/msc/drivers/simplechain_driver.py
gbpservice/neutron/services/servicechain/plugins/ncp/__init__.py
gbpservice/neutron/services/servicechain/plugins/ncp/config.py
gbpservice/neutron/services/servicechain/plugins/ncp/context.py
gbpservice/neutron/services/servicechain/plugins/ncp/driver_base.py
gbpservice/neutron/services/servicechain/plugins/ncp/exceptions.py
gbpservice/neutron/services/servicechain/plugins/ncp/model.py
gbpservice/neutron/services/servicechain/plugins/ncp/node_driver_manager.py
gbpservice/neutron/services/servicechain/plugins/ncp/plugin.py
gbpservice/neutron/services/servicechain/plugins/ncp/plumber_base.py
gbpservice/neutron/services/servicechain/plugins/ncp/node_drivers/__init__.py
gbpservice/neutron/services/servicechain/plugins/ncp/node_drivers/dummy_driver.py
gbpservice/neutron/services/servicechain/plugins/ncp/node_drivers/heat_node_driver.py
gbpservice/neutron/services/servicechain/plugins/ncp/node_drivers/openstack_heat_api_client.py
gbpservice/neutron/services/servicechain/plugins/ncp/node_plumbers/__init__.py
gbpservice/neutron/services/servicechain/plugins/ncp/node_plumbers/admin_owned_resources_apic_tscp.py
gbpservice/neutron/services/servicechain/plugins/ncp/node_plumbers/common.py
gbpservice/neutron/services/servicechain/plugins/ncp/node_plumbers/dummy_plumber.py
gbpservice/neutron/services/servicechain/plugins/ncp/node_plumbers/traffic_stitching_plumber.py
gbpservice/neutron/tests/__init__.py
gbpservice/neutron/tests/etc/test-policy.json
gbpservice/neutron/tests/unit/__init__.py
gbpservice/neutron/tests/unit/common.py
gbpservice/neutron/tests/unit/test_extension_group_policy.py
gbpservice/neutron/tests/unit/test_extension_group_policy_mapping.py
gbpservice/neutron/tests/unit/test_extension_servicechain.py
gbpservice/neutron/tests/unit/db/__init__.py
gbpservice/neutron/tests/unit/db/grouppolicy/__init__.py
gbpservice/neutron/tests/unit/db/grouppolicy/test_group_policy_db.py
gbpservice/neutron/tests/unit/db/grouppolicy/test_group_policy_mapping_db.py
gbpservice/neutron/tests/unit/db/grouppolicy/test_servicechain_db.py
gbpservice/neutron/tests/unit/services/__init__.py
gbpservice/neutron/tests/unit/services/grouppolicy/__init__.py
gbpservice/neutron/tests/unit/services/grouppolicy/test_apic_mapping.py
gbpservice/neutron/tests/unit/services/grouppolicy/test_extension_driver_api.py
gbpservice/neutron/tests/unit/services/grouppolicy/test_group_proxy_extension.py
gbpservice/neutron/tests/unit/services/grouppolicy/test_grouppolicy_plugin.py
gbpservice/neutron/tests/unit/services/grouppolicy/test_implicit_policy.py
gbpservice/neutron/tests/unit/services/grouppolicy/test_nuage_gbp_driver.py
gbpservice/neutron/tests/unit/services/grouppolicy/test_odl_manager.py
gbpservice/neutron/tests/unit/services/grouppolicy/test_odl_mapping.py
gbpservice/neutron/tests/unit/services/grouppolicy/test_oneconvergence_gbp_driver.py
gbpservice/neutron/tests/unit/services/grouppolicy/test_resource_mapping.py
gbpservice/neutron/tests/unit/services/grouppolicy/test_resource_mapping_proxy_group.py
gbpservice/neutron/tests/unit/services/grouppolicy/extensions/__init__.py
gbpservice/neutron/tests/unit/services/grouppolicy/extensions/test_extension.py
gbpservice/neutron/tests/unit/services/servicechain/__init__.py
gbpservice/neutron/tests/unit/services/servicechain/test_servicechain_plugin.py
gbpservice/neutron/tests/unit/services/servicechain/test_simple_chain_driver.py
gbpservice/neutron/tests/unit/services/servicechain/ncp/__init__.py
gbpservice/neutron/tests/unit/services/servicechain/ncp/test_admin_owned_resources_apic_tscp.py
gbpservice/neutron/tests/unit/services/servicechain/ncp/test_heat_node_driver.py
gbpservice/neutron/tests/unit/services/servicechain/ncp/test_ncp_plugin.py
gbpservice/neutron/tests/unit/services/servicechain/ncp/test_traffic_stitching_plumber.py
gbpservice/neutron/tests/unit/services/servicechain/ncp/test_tscp_apic_mapping.py
gbpservice/neutron/tests/unit/services/servicechain/ncp/test_tscp_resource_mapping.py
gbpservice/tests/__init__.py
gbpservice/tests/base.py
gbpservice/tests/test_gbp.py
gbpservice/tests/contrib/README
gbpservice/tests/contrib/__init__.py
gbpservice/tests/contrib/filters.template
gbpservice/tests/contrib/functions-gbp
gbpservice/tests/contrib/gate_hook.sh
gbpservice/tests/contrib/post_test_hook.sh
gbpservice/tests/contrib/post_test_rally_hook.sh
gbpservice/tests/contrib/devstack/local.conf
gbpservice/tests/contrib/devstack/exercises/gbp.sh
gbpservice/tests/contrib/devstack/exercises/gbp_fip.sh
gbpservice/tests/contrib/devstack/exercises/gbp_servicechain.sh
gbpservice/tests/contrib/devstack/gbp-templates/firewall-lb-servicechain/demo.yaml
gbpservice/tests/contrib/devstack/gbp-templates/firewall-lb-servicechain/fw.template
gbpservice/tests/contrib/devstack/gbp-templates/firewall-lb-servicechain/lb.template
gbpservice/tests/contrib/devstack/lib/gbp
gbpservice/tests/contrib/gbpfunctests/README.md
gbpservice/tests/contrib/gbpfunctests/libs/__init__.py
gbpservice/tests/contrib/gbpfunctests/libs/config_libs.py
gbpservice/tests/contrib/gbpfunctests/libs/utils_libs.py
gbpservice/tests/contrib/gbpfunctests/libs/verify_libs.py
gbpservice/tests/contrib/gbpfunctests/testcases/__init__.py
gbpservice/tests/contrib/gbpfunctests/testcases/func_neg.txt
gbpservice/tests/contrib/gbpfunctests/testcases/fw.template
gbpservice/tests/contrib/gbpfunctests/testcases/lb.template
gbpservice/tests/contrib/gbpfunctests/testcases/lb_multiple_members.template
gbpservice/tests/contrib/gbpfunctests/testcases/run_suite
gbpservice/tests/contrib/gbpfunctests/testcases/suite_run.py
gbpservice/tests/contrib/gbpfunctests/testcases/tc_gbp_ext_seg_func.py
gbpservice/tests/contrib/gbpfunctests/testcases/tc_gbp_l2p_func.py
gbpservice/tests/contrib/gbpfunctests/testcases/tc_gbp_l3p_func.py
gbpservice/tests/contrib/gbpfunctests/testcases/tc_gbp_l3p_neg.py
gbpservice/tests/contrib/gbpfunctests/testcases/tc_gbp_nsp_func.py
gbpservice/tests/contrib/gbpfunctests/testcases/tc_gbp_pa_func.py
gbpservice/tests/contrib/gbpfunctests/testcases/tc_gbp_pa_neg.py
gbpservice/tests/contrib/gbpfunctests/testcases/tc_gbp_pc_func.py
gbpservice/tests/contrib/gbpfunctests/testcases/tc_gbp_pc_neg.py
gbpservice/tests/contrib/gbpfunctests/testcases/tc_gbp_pr_func.py
gbpservice/tests/contrib/gbpfunctests/testcases/tc_gbp_pr_neg.py
gbpservice/tests/contrib/gbpfunctests/testcases/tc_gbp_pr_pc_pa_shared_func.py
gbpservice/tests/contrib/gbpfunctests/testcases/tc_gbp_prs_func.py
gbpservice/tests/contrib/gbpfunctests/testcases/tc_gbp_prs_neg.py
gbpservice/tests/contrib/gbpfunctests/testcases/tc_gbp_prs_pr_shared_func.py
gbpservice/tests/contrib/gbpfunctests/testcases/tc_gbp_ptg_func.py
gbpservice/tests/contrib/gbpfunctests/testcases/tc_gbp_ri_func_1.py
gbpservice/tests/contrib/gbpfunctests/testcases/tc_gbp_ri_func_2.py
gbpservice/tests/contrib/gbpfunctests/testcases/tc_gbp_ri_func_3.py
gbpservice/tests/contrib/gbpfunctests/testcases/tc_gbp_ri_func_4.py
gbpservice/tests/contrib/gbpfunctests/testcases/test_results.txt
gbpservice/tests/functional/__init__.py
gbpservice/tests/functional/test_policy_mapping_driver.py
group_based_policy.egg-info/PKG-INFO
group_based_policy.egg-info/SOURCES.txt
group_based_policy.egg-info/dependency_links.txt
group_based_policy.egg-info/entry_points.txt
group_based_policy.egg-info/not-zip-safe
group_based_policy.egg-info/pbr.json
group_based_policy.egg-info/requires.txt
group_based_policy.egg-info/top_level.txt
tools/install_venv.py
tools/install_venv_common.py
tools/with_venv.sh
tools/config/check_uptodate.sh
tools/config/generate_sample.sh