tap-as-a-service

View on PyPIReverse Dependencies (0)

15.0.0 tap_as_a_service-15.0.0-py3-none-any.whl

Wheel Details

Project: tap-as-a-service
Version: 15.0.0
Filename: tap_as_a_service-15.0.0-py3-none-any.whl
Download: [link]
Size: 123018
MD5: a4f76e3c4e4270776dfec37f4e107307
SHA256: 3e7b79eb00c3ac3bdce027ae9afb9a9b363d0aaa61b82a0afb2e36cab6263ec3
Uploaded: 2025-04-02 10:59:27 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: tap-as-a-service
Version: 15.0.0
Summary: Tap-as-a-Service (TaaS) is an extension to the OpenStack network service (Neutron), it provides remote port mirroring capability for tenant virtual networks.
Author: OpenStack
Author-Email: openstack-discuss[at]lists.openstack.org
Home-Page: http://www.openstack.org/
Classifier: Environment :: OpenStack
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.9
Requires-Dist: pbr (>=5.5.0)
Requires-Dist: neutron (>=16.0.0.0b1)
Requires-Dist: neutron-lib (>=2.11.0)
Requires-Dist: openstacksdk (>=0.102.0)
Requires-Dist: python-openstackclient (>=3.12.0)
Requires-Dist: osc-lib (>=2.3.0)
License-File: LICENSE
License-File: AUTHORS
[Description omitted; length: 1218 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.3.2)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
neutron_taas/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
neutron_taas/_i18n.py sha256=g23qljFzcpW7U19FsDpOtrwjI6yXSuXGLL9brrYDJmw 1030
neutron_taas/opts.py sha256=2bjFiKwn4u2uOlR3nznEDFZEOXJchAqmbw9HiC09oLE 1073
neutron_taas/common/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
neutron_taas/common/config.py sha256=p18AEoIdj1OtooXw3PKCVeFXQTkSeD4p3WfEgxK1Zak 1315
neutron_taas/common/constants.py sha256=n8oex8-9NPBHFqHp4Hu2CYcimExqM6K6YR_sy4IdWkM 722
neutron_taas/common/topics.py sha256=-iKP0OginqpROBEs9IetJvJhtv9TmjxqE77wVc4JWRc 747
neutron_taas/common/utils.py sha256=HnzqFyBwarr5-qpUcnMKB5DnVpFyN0-UoWU7GIGeX1A 1937
neutron_taas/db/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
neutron_taas/db/head.py sha256=d_QAWQbHRryw_eJ4hI1r1EjInTmpTwDggm2sssHHNAE 759
neutron_taas/db/taas_db.py sha256=nuNsNAFU7ITufiO-G2XyR8XP9dqk4juWKgabs2er_wU 12715
neutron_taas/db/tap_mirror_db.py sha256=NiMoX9lPFaCauIrsnFFQN2OJiKs--vPxZqBEwiJGGVE 5688
neutron_taas/db/migration/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
neutron_taas/db/migration/taas_init_ops.py sha256=Lq55KTzwMr-43pGcl6QA1HmLmAZ2G0R_zn25XMBFqGg 2172
neutron_taas/db/migration/alembic_migration/README sha256=MVlc9TYmr57RbhXET6QxgyCcwWP7w-vLkEsirENqiIQ 38
neutron_taas/db/migration/alembic_migration/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
neutron_taas/db/migration/alembic_migration/env.py sha256=jAJSnhBVVJ64lcT6UldP0GKgGUqpr1qscPyeZ_s20_s 2438
neutron_taas/db/migration/alembic_migration/script.py.mako sha256=pQmhcy46feQIuDFI6I65rx2792j3hBHe3VOX9f1K36c 415
neutron_taas/db/migration/alembic_migration/versions/CONTRACT_HEAD sha256=HnJnTIrPX28ege4MkLPSKaipj8rtesv6JsSvsUXU_Lc 13
neutron_taas/db/migration/alembic_migration/versions/EXPAND_HEAD sha256=ibqXIMqzLNidLowU8Mx_vhLZ4c_IIZXaMqJ1Uqhi9zY 13
neutron_taas/db/migration/alembic_migration/versions/start_neutron_taas.py sha256=j4mx2AVAz2ZHgVOMQlGWfjrBk77e57XuoyDxF1vgoy0 891
neutron_taas/db/migration/alembic_migration/versions/2025.1/expand/f8f1f10ebaf9_mirroring_for_taas.py sha256=7axLgd1UJXa_gJCgi6ENnFP7yU_WTRaw5l4TVvheFqY 1778
neutron_taas/db/migration/alembic_migration/versions/newton/contract/1817af933379_remove_network_id_from_tap_service.py sha256=GhxzwpXC3WNgk1qWaecs5UnktgRQlCMaAB-zGywWpyQ 955
neutron_taas/db/migration/alembic_migration/versions/newton/contract/2ecce0368a62_add_foreign_key_constraint_on_tap_id_association.py sha256=AxD6qFG04JgXxJRxQ6LbxeW2F13-YWQ2LpKvcWsa7ko 1099
neutron_taas/db/migration/alembic_migration/versions/newton/contract/4086b3cffc01_rename_tenant_to_project.py sha256=P5d73MmgeTfGxQzjp2xo_EUU2utUWWO7T-t7hpfbMT4 2872
neutron_taas/db/migration/alembic_migration/versions/newton/contract/80c85b675b6e_initial_newton_no_op_contract_script.py sha256=haoLC_8K3QP2x2HSpTQKkSfzCVKSJ5X4we6ymQAzV2Y 955
neutron_taas/db/migration/alembic_migration/versions/newton/expand/04625466c6fa_initial_newton_no_op_expand_script.py sha256=ybmjUWjNyoXekENcAi8J_IkNUKjoaYt0yg490ytwkdw 951
neutron_taas/db/migration/alembic_migration/versions/newton/expand/fddbdec8711a_add_status.py sha256=dTauN4k0R6kdclyYQJlTOwCAlNqZ4noTgRcN6F3X_2g 1545
neutron_taas/db/migration/alembic_migration/versions/pike/contract/bac61f603e39_alter_tap_id_associations_to_support_tap_id_reuse.py sha256=Yh_P_XGVSN00BeVkhVgjq3XsKlBClEkmaP_Ph9DuRIs 1907
neutron_taas/db/migration/alembic_migration/versions/stein/expand/ccbcc559d175_add_vlan_filter_to_tap_flow.py sha256=7hezA7M8y2P_ZSPZ8IQCm17KeHE1zYl4fFPtwHONsgc 1169
neutron_taas/extensions/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
neutron_taas/extensions/taas.py sha256=zEgvhNpPwGc8J_RhMNR2RHiX1Iu7gYxQRzZufBquKZk 3224
neutron_taas/extensions/tap_mirror.py sha256=jiKBUF50AK6Rb5CFaHGtx5qUTiwcl622I5E7aE8P1d0 2407
neutron_taas/extensions/vlan_filter.py sha256=Qw6a9Fbi6uFGBqtENYuqHAOxgDcw34ESiWXsihZelj4 831
neutron_taas/policies/__init__.py sha256=QGkyQ5yXFsaiROwwGjue-0vhXmeF2pHnMz-6nHjlHHE 877
neutron_taas/policies/tap_flow.py sha256=BCw4neHUdIDgzzeWGfZfj2NuSwXvUCI7kk08cbVpp9s 1702
neutron_taas/policies/tap_mirror.py sha256=kkcQeoXBqA_A0DooVl9ItjXRcvjERGeR9xpaYNawlys 2180
neutron_taas/policies/tap_service.py sha256=X42rmOBS62tT9mLBaJXeL7gVRg-Q7HeUET_67S1qEmI 1739
neutron_taas/services/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
neutron_taas/services/taas/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
neutron_taas/services/taas/taas_plugin.py sha256=o-qXACFh1ui0PGZbKUBho5_MPq-cNUgA6LqiYTZMHC8 8640
neutron_taas/services/taas/tap_mirror_plugin.py sha256=JNQt7kpbcJ9x6MUqG9bI347PY_knrBktIhGzVKmsVSI 6414
neutron_taas/services/taas/agents/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
neutron_taas/services/taas/agents/taas_agent_api.py sha256=krPRk_4-k6wgAW8-5WCXvWL7LXZFZLUGP8-UYCQOsM0 2236
neutron_taas/services/taas/agents/common/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
neutron_taas/services/taas/agents/common/taas_agent.py sha256=f3FFu1xP8mM2ypCZP6Hau6e4oMmFn4bGrVrViehk_R0 12539
neutron_taas/services/taas/agents/extensions/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
neutron_taas/services/taas/agents/extensions/taas.py sha256=YvDV_vUNx-RsAy4plF4Bc4sum9V36at_sQtSUPRzXjA 2664
neutron_taas/services/taas/drivers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
neutron_taas/services/taas/drivers/linux/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
neutron_taas/services/taas/drivers/linux/ovs_constants.py sha256=kjXVAz-t6PCAa4qN9LWcACr4px-Dv80IVtSNwHmU13A 924
neutron_taas/services/taas/drivers/linux/ovs_taas.py sha256=uvLXVskSJreCAxZPuXSKUyu9UpXtGm-KMuRBvGjlcsE 29092
neutron_taas/services/taas/drivers/linux/ovs_utils.py sha256=EYReaiFKYxKhLpvA6p6_4Oh9zJ9KQ_ZNMo-OXxhIpmE 2686
neutron_taas/services/taas/drivers/linux/sriov_nic_exceptions.py sha256=l5wLVidXXZEsTqy46Ug_S0npwYwdya3pHAhe7k2bw4s 1272
neutron_taas/services/taas/drivers/linux/sriov_nic_taas.py sha256=qYdJGdgED1BgcEINfgaJOa_As1ccz3FbyOA_HExJjLQ 19096
neutron_taas/services/taas/drivers/linux/sriov_nic_utils.py sha256=OshtbKHrjPf76abOeOEpwKaKiUJ8XrvmJHW5oc7q4JA 11241
neutron_taas/services/taas/service_drivers/__init__.py sha256=iBPOyi-dINSD37lrJKCay0teAJ5GdU-9G9YaE2eRS0Y 1861
neutron_taas/services/taas/service_drivers/service_driver_context.py sha256=9zTsNDS3Mya4bDJXJQdi7MCNKGOdfCKWflFtITa4ROw 2473
neutron_taas/services/taas/service_drivers/taas_agent_api.py sha256=E-UvmAitk65bbKvDAOCSRM_9nlDaMuujdg5to7W_XGo 2904
neutron_taas/services/taas/service_drivers/taas_rpc.py sha256=Y0WDlBz8ch-G6IPhaVknxFUovTwhWJ-TWpPMrWD3DsY 15495
neutron_taas/services/taas/service_drivers/ovn/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
neutron_taas/services/taas/service_drivers/ovn/helper.py sha256=3yHDBpJ0HRyZgp3O4W_OYd04g2Cp2A9w_rox3KkGZps 4347
neutron_taas/services/taas/service_drivers/ovn/taas_ovn.py sha256=a8POS_eaeb9Zv-y73jzqSjFShMZPBpaY5yT9I39bleo 4189
neutron_taas/services/taas/service_drivers/ovn/ovsdb/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
neutron_taas/services/taas/service_drivers/ovn/ovsdb/impl_idl_taas.py sha256=Av_Hdh7DhuSgyaRkRgooVG55TAdS2wYAaGB6WjaanZc 5721
neutron_taas/taas_client/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
neutron_taas/taas_client/osc/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
neutron_taas/taas_client/osc/tap_flow.py sha256=Rua-po-Up1n3KiLsfQ9f01veJBGSECAjDkejS789Yb8 8329
neutron_taas/taas_client/osc/tap_mirror.py sha256=ogGU9esfs6LXDnkOoUtqRUqzRuBEBCELd8jD3nebtCQ 8271
neutron_taas/taas_client/osc/tap_service.py sha256=VHB7GSCR1DEt47OxQaRqDO4WtdUuw03BJISHRs3q1kQ 7490
neutron_taas/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
neutron_taas/tests/base.py sha256=mByqvdsQIXHZuGGLh_rzb6w8dJzcundh00Ri7y3quN4 2388
neutron_taas/tests/unit/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
neutron_taas/tests/unit/db/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
neutron_taas/tests/unit/db/test_migrations.py sha256=M65BZhqlhrVriU76rwcqFAXYCDkGzTHjiCS26f9jm-4 2112
neutron_taas/tests/unit/db/test_taas_db.py sha256=noYVg4mCZQEdaf1KfqcmFinRYg-V3BQhBNxKnVvgIww 9807
neutron_taas/tests/unit/db/test_tap_mirror_db.py sha256=qZEzxrC5BxbxgN7WMNcYEUIMYuZVR-jOSLXdqs4fx1Q 4780
neutron_taas/tests/unit/extensions/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
neutron_taas/tests/unit/extensions/test_taas.py sha256=gGizTZVQISlRvnAarYcpyjTv9UAZBfklCdyRtiNpLdo 4428
neutron_taas/tests/unit/extensions/test_tap_mirror.py sha256=g95pOcL5SYNAQ2uNJ4r5TRwI5PmL3IJcHu6QLRmVSrQ 3113
neutron_taas/tests/unit/extensions/test_vlan_filter.py sha256=FdYf4l4OHmy0OOwGajW6mCTs8gwFRIpopkGejf7Luvg 3582
neutron_taas/tests/unit/services/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
neutron_taas/tests/unit/services/drivers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
neutron_taas/tests/unit/services/drivers/test_linux_ovs_taas.py sha256=5j7MJtu90-LGD5_Wjgd83XuB_jl94J9c1RUwNHuHCSU 16600
neutron_taas/tests/unit/services/drivers/test_linux_sriov_nic_driver.py sha256=nbC2cv7BdeV1fM3zrElD8edP6sNPHZxyB6_9zEOXDbk 10287
neutron_taas/tests/unit/services/drivers/test_linux_sriov_utils.py sha256=WqG0A1MCvTbJ8pMeExd6T88zh1kfaW4XlzfV0-dHkEQ 12480
neutron_taas/tests/unit/services/ovn/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
neutron_taas/tests/unit/services/ovn/test_helper.py sha256=KmMRmbHeXvx1FKjFNAaPjJletoLMxkapf27cusFKB2U 3337
neutron_taas/tests/unit/services/ovn/test_taas_ovn.py sha256=KOOa3oqhxUcqaHXi_hYHlIMg6HxqQMwrY-PoM5k4kZ4 4771
neutron_taas/tests/unit/services/ovn/ovsdb/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
neutron_taas/tests/unit/services/ovn/ovsdb/test_impl_idl_taas.py sha256=XY6U2k861ixOzQfw9BqBfsW_w8B_oR7cFHmy--q-rYo 2956
neutron_taas/tests/unit/services/ovn/ovsdb/schema_files/ovn-nb.ovsschema sha256=E67mR6arv20MJDqg-mCnMo8JI4tqO-5GN1kyEpiiAZI 33981
neutron_taas/tests/unit/services/taas/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
neutron_taas/tests/unit/services/taas/test_taas_plugin.py sha256=0Q9N0FuGZbEAEhSbijdU8qYGGreBmmk5WJ9uGLHfTQs 13231
neutron_taas/tests/unit/services/taas/test_tap_mirror_plugin.py sha256=QlaNfnXjZ-1w5DnTGhxi_gB45yZRgXGMUxC7q0yVlCk 5978
neutron_taas/tests/unit/taas_client/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
neutron_taas/tests/unit/taas_client/osc/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
neutron_taas/tests/unit/taas_client/osc/fakes.py sha256=E9uZZK9KqMJXOd2WuhxDMpIN03QU6AoICgVHaRLSoAY 4033
neutron_taas/tests/unit/taas_client/osc/test_osc_tap_flow.py sha256=E8_QLopcs9SaGruYtVHjJINNVapFM7HZbdT8qs60MBA 10038
neutron_taas/tests/unit/taas_client/osc/test_osc_tap_mirror.py sha256=u5Hb8rUv0Jksc4_0a2zR2Fxyn2pFcDXIjyFls0kj8tk 9729
neutron_taas/tests/unit/taas_client/osc/test_osc_tap_service.py sha256=HgRIqYzoeAH6pZNPdPRvP8PkaIiPrgQIWRA0rR7VgC0 9087
tap_as_a_service-15.0.0.data/data/etc/neutron/rootwrap.d/taas-i40e-sysfs.filters sha256=L6a_y8l_VuUOnHDAt3MPtxJzHTTbwVftVmHiUdy_34E 410
tap_as_a_service-15.0.0.data/scripts/i40e_sysfs_command sha256=aKnV6BvrmPqHqaH8TRs-jzpH3a8RHl8Y2Nj_sVxMNbc 1231
tap_as_a_service-15.0.0.dist-info/AUTHORS sha256=FjVN_MeOs4Eg2GBkVWn7p8Y-BaG_V2ASecO7rvwoF3w 2267
tap_as_a_service-15.0.0.dist-info/LICENSE sha256=XfKg2H1sVi8OoRxoisUlMqoo10TKvHmU_wU39ks7MyA 10143
tap_as_a_service-15.0.0.dist-info/METADATA sha256=87hYoChpda6VuZBoQVhMzXF2R8lkv2VmMOMrRfGt56o 2382
tap_as_a_service-15.0.0.dist-info/WHEEL sha256=iAkIy5fosb7FzIOwONchHf19Qu7_1wCWyFNR5gu9nU0 91
tap_as_a_service-15.0.0.dist-info/entry_points.txt sha256=f6DfaavhMLyZMpSQX2l4cte11vJ4s0Jb0HpVoB4O6so 1944
tap_as_a_service-15.0.0.dist-info/pbr.json sha256=DJ97sFxc5zM2r3oIV-9pl26hNqAKotrh44twmDCu9wE 46
tap_as_a_service-15.0.0.dist-info/top_level.txt sha256=MsmM0efHu2DrRe-mdbXNRmE2eeCbSnPjc6-y75YOK_U 13
tap_as_a_service-15.0.0.dist-info/RECORD

top_level.txt

neutron_taas

entry_points.txt

taas = neutron_taas.services.taas.agents.extensions.taas:TaasAgentExtension
tap-as-a-service = neutron_taas.db.migration:alembic_migration
tap-as-a-service = neutron_taas.policies:list_rules
taas = neutron_taas.services.taas.taas_plugin:TaasPlugin
tapmirror = neutron_taas.services.taas.tap_mirror_plugin:TapMirrorPlugin
ovs = neutron_taas.services.taas.drivers.linux.ovs_taas:OvsTaasDriver
sriov = neutron_taas.services.taas.drivers.linux.sriov_nic_taas:SriovNicTaasDriver
tap_flow_create = neutron_taas.taas_client.osc.tap_flow:CreateTapFlow
tap_flow_delete = neutron_taas.taas_client.osc.tap_flow:DeleteTapFlow
tap_flow_list = neutron_taas.taas_client.osc.tap_flow:ListTapFlow
tap_flow_show = neutron_taas.taas_client.osc.tap_flow:ShowTapFlow
tap_flow_update = neutron_taas.taas_client.osc.tap_flow:UpdateTapFlow
tap_mirror_create = neutron_taas.taas_client.osc.tap_mirror:CreateTapMirror
tap_mirror_delete = neutron_taas.taas_client.osc.tap_mirror:DeleteTapMirror
tap_mirror_list = neutron_taas.taas_client.osc.tap_mirror:ListTapMirror
tap_mirror_show = neutron_taas.taas_client.osc.tap_mirror:ShowTapMirror
tap_mirror_update = neutron_taas.taas_client.osc.tap_mirror:UpdateTapMirror
tap_service_create = neutron_taas.taas_client.osc.tap_service:CreateTapService
tap_service_delete = neutron_taas.taas_client.osc.tap_service:DeleteTapService
tap_service_list = neutron_taas.taas_client.osc.tap_service:ListTapService
tap_service_show = neutron_taas.taas_client.osc.tap_service:ShowTapService
tap_service_update = neutron_taas.taas_client.osc.tap_service:UpdateTapService
neutron.taas = neutron_taas.opts:list_opts
neutron.taas.agent = neutron_taas.opts:list_agent_opts
tap-as-a-service = neutron_taas.policies:list_rules