diff -pruN 3.4.0-1/.gitignore 3.4.0-0ubuntu1/.gitignore
--- 3.4.0-1/.gitignore	2023-02-07 20:40:35.000000000 +0000
+++ 3.4.0-0ubuntu1/.gitignore	1970-01-01 00:00:00.000000000 +0000
@@ -1,34 +0,0 @@
-AUTHORS
-build/*
-build-stamp
-ChangeLog
-api-ref/build/
-cover/
-covhtml/
-dist/
-doc/build
-doc/source/reference/modules/
-*.DS_Store
-*.pyc
-neutron_lib.egg-info/
-neutron_lib/vcsversion.py
-neutron_lib/versioninfo
-pbr*.egg/
-releasenotes/build
-setuptools*.egg/
-*.log
-*.mo
-*.sw?
-*~
-/.*
-!/.coveragerc
-!/.gitignore
-!/.gitreview
-!/.mailmap
-!/.pylintrc
-!/.stestr.conf
-!/.testr.conf
-.stestr/
-
-# Files created by releasenotes build
-releasenotes/build
diff -pruN 3.4.0-1/.gitreview 3.4.0-0ubuntu1/.gitreview
--- 3.4.0-1/.gitreview	2023-02-07 20:40:35.000000000 +0000
+++ 3.4.0-0ubuntu1/.gitreview	1970-01-01 00:00:00.000000000 +0000
@@ -1,4 +0,0 @@
-[gerrit]
-host=review.opendev.org
-port=29418
-project=openstack/neutron-lib.git
diff -pruN 3.4.0-1/AUTHORS 3.4.0-0ubuntu1/AUTHORS
--- 3.4.0-1/AUTHORS	1970-01-01 00:00:00.000000000 +0000
+++ 3.4.0-0ubuntu1/AUTHORS	2023-02-10 16:30:14.000000000 +0000
@@ -0,0 +1,216 @@
+Abhishek Raut <rauta@vmware.com>
+Adam Harwell <flux.adam@gmail.com>
+Adit Sarfaty <asarfaty@vmware.com>
+Aditya Reddy Nagaram <aditya_reddy.nagaram@nuagenetworks.net>
+Akihiro Motoki <amotoki@gmail.com>
+Akihiro Motoki <motoki@da.jp.nec.com>
+Allain Legacy <Allain.legacy@windriver.com>
+Andreas Jaeger <aj@suse.com>
+Andreas Scheuring <andreas.scheuring@de.ibm.com>
+Andrey Shestakov <ashestakov@mirantis.com>
+Anh Tran <anhtt@vn.fujitsu.com>
+Anindita Das <anindita.das@intel.com>
+Ann Taraday <akamyshnikova@mirantis.com>
+Antoni Segura Puimedon <antonisp@celebdor.com>
+Armando Migliaccio <armamig@gmail.com>
+Artom Lifshitz <alifshit@redhat.com>
+Balazs Gibizer <balazs.gibizer@est.tech>
+Bence Romsics <bence.romsics@ericsson.com>
+Bence Romsics <bence.romsics@gmail.com>
+Bernard Cafarelli <bcafarel@redhat.com>
+Bertrand Lallau <bertrand.lallau@thalesgroup.com>
+Boden R <bodenvmw@gmail.com>
+Brandon Logan <brandon.logan@rackspace.com>
+Brian Haley <bhaley@redhat.com>
+Brian Haley <haleyb.dev@gmail.com>
+Cao Xuan Hoang <hoangcx@vn.fujitsu.com>
+Carl Baldwin <carl@ecbaldwin.net>
+Carlos Goncalves <carlos.goncalves@neclab.eu>
+ChangBo Guo(gcb) <eric.guo@easystack.cn>
+Corey Bryant <corey.bryant@canonical.com>
+Cédric Savignan <cedric.savignan@orange.com>
+Daniel Bengtsson <dbengt@redhat.com>
+Dariusz Smigiel <smigiel.dariusz@gmail.com>
+Darla Ahlert <da741q@att.com>
+Deepthi V V <deepthi.v.v@ericsson.com>
+Dirk Mueller <dirk@dmllr.de>
+Dmitrii Shcherbakov <dmitrii.shcherbakov@canonical.com>
+Dongcan Ye <hellochosen@gmail.com>
+Doug Hellmann <doug@doughellmann.com>
+Doug Wiegley <doug@parkside.io>
+Doug Wiegley <dougw@a10networks.com>
+Doug Wiegley <dwiegley@salesforce.com>
+Dustin Lundquist <dustin@null-ptr.net>
+Felipe Monteiro <felipe.monteiro@att.com>
+Flavio Percoco <flaper87@gmail.com>
+Frank Wang <wangpeihuixyz@126.com>
+Gal Sagie <gal.sagie@huawei.com>
+Gary Kotton <gkotton@vmware.com>
+Gergely Csatari <gergely.csatari@nokia.com>
+German Eichberger <German.eichberger@rackspace.com>
+Ghanshyam Mann <gmann@ghanshyammann.com>
+Graham Hayes <graham.hayes@hpe.com>
+Gregoire Mahe <gregoire.mahe@corp.ovh.com>
+Guillaume Giamarchi <guillaume.giamarchi@gmail.com>
+Ha Van Tu <tuhv@vn.fujitsu.com>
+Hamdy Khader <hamdyk@mellanox.com>
+Hang Yang <hangyang@verizonmedia.com>
+Hang Yang <hangyang@yahooinc.com>
+Harald Jensas <hjensas@redhat.com>
+Harald Jensås <hjensas@redhat.com>
+Harshada Mangesh Kakad <harshadak@metsi.co.uk>
+Henry Gessau <HenryG@gessau.net>
+Henry Gessau <gessau@gmail.com>
+Hirofumi Ichihara <ichihara.hirofumi@lab.ntt.co.jp>
+Hongbin Lu <hongbin.lu@huawei.com>
+Hongbin Lu <hongbin034@gmail.com>
+Hunt Xu <mhuntxu@gmail.com>
+Igor Malinovskiy <u.glide@gmail.com>
+Ihar Hrachyshka <ihrachys@redhat.com>
+Isaku Yamahata <isaku.yamahata@intel.com>
+Jacy Lee <yajiemango@163.com>
+Jakub Libosvar <libosvar@redhat.com>
+Jan Gutter <jan.gutter@netronome.com>
+Jens Harbott <j.harbott@x-ion.de>
+Juan Antonio Osorio Robles <jaosorior@redhat.com>
+Kailun Qin <kailun.qin@intel.com>
+Kevin Benton <kevin@benton.pub>
+Kiran Pawar <kinpaa@gmail.com>
+Kobi Samoray <ksamoray@vmware.com>
+Kyle Mestery <mestery@mestery.com>
+LIU Yulong <i@liuyulong.me>
+Lajos Katona <katonalala@gmail.com>
+Lajos Katona <lajos.katona@ericsson.com>
+Li Ma <skywalker.nick@gmail.com>
+Li-zhigang <li.zhigang3@zte.com.cn>
+Luong Anh Tuan <tuanla@vn.fujitsu.com>
+Maciej Józefczyk <maciej.jozefczyk@corp.ovh.com>
+Maciej Józefczyk <mjozefcz@redhat.com>
+Maksim Malchuk <maksim.malchuk@gmail.com>
+Manjeet Singh Bhatia <manjeet.s.bhatia@intel.com>
+Manu B <manu.b@est.tech>
+Manu B <manubk2020@gmail.com>
+Margaret Frances <margaret_frances@cable.comcast.com>
+Martin Roy <mroy@internap.com>
+Matt Riedemann <mriedem.os@gmail.com>
+Matt Welch <matt.welch@intel.com>
+Matthias Lisin <lisin@strato.de>
+Maurice Escher <maurice.escher@sap.com>
+Michael Johnson <johnsomor@gmail.com>
+Michal Kelner Mishali <mkelnermishal@vmware.com>
+Miguel Lavalle <malavall@us.ibm.com>
+Miguel Lavalle <miguel.lavalle@huawei.com>
+Miguel Lavalle <miguel.lavalle@verizonmedia.com>
+Mohit Malik <mohit.malik@intel.com>
+Monty Taylor <mordred@inaugust.com>
+Moshe Levi <moshele@mellanox.com>
+Mykola Yakovliev <VegasQ@gmail.com>
+Nakul Dahiwade <nakul.dahiwade@intel.com>
+Nam Nguyen Hoai <namnh@vn.fujitsu.com>
+Nate Johnston <iam@natejohnston.info>
+Nate Johnston <nate.johnston@redhat.com>
+Nate Johnston <nate_johnston@cable.comcast.com>
+Ngo Quoc Cuong <cuongnq@vn.fujitsu.com>
+Nguyen Hai Truong <truongnh@vn.fujitsu.com>
+Nguyen Phuong An <AnNP@vn.fujitsu.com>
+Nurmatov Mamatisa <nurmatov.mamatisa@huawei.com>
+Oleg Bondarev <obondarev@mirantis.com>
+Oleg Bondarev <oleg.bondarev@huawei.com>
+Omer Anson <omer.anson@toganetworks.com>
+OpenStack Release Bot <infra-root@openstack.org>
+Pablo Iranzo Gómez <Pablo.Iranzo@redhat.com>
+Paul Carver <pcarver@att.com>
+Paul Michali <pc@michali.net>
+Pavel Gluschak <trustytwelve@gmail.com>
+Pawel Suder <pawel@suder.info>
+Pedro Henrique <phpm13@gmail.com>
+Pedro Henrique Pereira Martins <phpm13@gmail.com>
+Pierre Libeau <pierre.libeau@gmail.com>
+Przemyslaw Szczerbik <przemyslaw.szczerbik@est.tech>
+QunyingRan <ran.qunying@zte.com.cn>
+RYAN D. MOATS <rmoats@us.ibm.com>
+Rafael Weingärtner <rafael@apache.org>
+Reedip <reedip.banerjee@gmail.com>
+Reedip <reedip.banerjee@nectechnologies.in>
+Reedip <reedip14@gmail.com>
+Rodolfo Alonso Hernandez <ralonsoh@redhat.com>
+Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
+Ryan Tidwell <rtidwell@suse.com>
+Sean Dague <sean@dague.net>
+Sean Mooney <work@seanmooney.info>
+Sharon Koech <skoech@protonmail.ch>
+Shashank Kumar Shankar <shashank.kumar.shankar@intel.com>
+Slawek Kaplonski <skaplons@redhat.com>
+Steve Kowalik <steven@wedontsleep.org>
+Swaminathan Vasudevan <SVasudevan@suse.com>
+Swapnil Kulkarni (coolsvap) <me@coolsvap.net>
+Sławek Kapłoński <slawek@kaplonski.pl>
+Takashi Kajinami <tkajinam@redhat.com>
+Takashi NATSUME <natsume.takashi@lab.ntt.co.jp>
+Takashi Natsume <takanattie@gmail.com>
+Thomas Goirand <zigo@debian.org>
+Thomas Morin <thomas.morin@orange.com>
+Thomas Morin <tmmorin.orange@gmail.com>
+Tobias Urdin <tobias.urdin@binero.se>
+Tony Breeds <tony@bakeyournoodle.com>
+Tony Xu <hhktony@gmail.com>
+Trevor McCasland <TM2086@att.com>
+Vadim Ponomarev <velizarx@gmail.com>
+Van Hung Pham <hungpv@vn.fujitsu.com>
+Vasyl Saienko <vsaienko@mirantis.com>
+Vlad Gridin <vladyslav.gridin@nuagenetworks.net>
+Vu Cong Tuan <tuanvc@vn.fujitsu.com>
+XiaoYu Zhu <z503755743@gmail.com>
+YAMAMOTO Takashi <yamamoto@midokura.com>
+Yang JianFeng <yjf1970231893@gmail.com>
+Yang Li <yang.li@easystack.cn>
+Yang Youseok <ileixe@gmail.com>
+Yushiro FURUKAWA <y.furukawa_2@jp.fujitsu.com>
+Zeus Arias Lucero <zeus.arias@bbva.com>
+ZhaoBo <zhaobo6@huawei.com>
+ZhongShengping <chdzsp@163.com>
+ashish.billore <ashish.billore@gmail.com>
+chen <dstbtgagt@foxmail.com>
+chenxiangui <chenxiangui@inspur.com>
+chenxing <chason.chan@foxmail.com>
+csatari <gergely.csatari@nokia.com>
+elajkat <lajos.katona@est.tech>
+ericxiett <eric_xiett@163.com>
+gugug <gu.jin@99cloud.net>
+huangtianhua <huangtianhua@huawei.com>
+kpdev <kinpaa@gmail.com>
+leiyashuai <leiyashuai@inspur.com>
+lidong <lidongbj@inspur.com>
+lijunjie <lijunjie@cloudin.cn>
+lilintan <lintan.li@easystack.cn>
+longqianzhao <longqian.zhao@intel.com>
+maliangyi <maliangyi@inspur.com>
+melissaml <ma.lei@99cloud.net>
+nanaboat <prince.a.owusu.boateng@intel.com>
+nicky <qi.ni@intel.com>
+nizam <abdul.nizamuddin@nectechnologies.in>
+pandatt <guojy8993@163.com>
+pedh <hcn518@gmail.com>
+pedro <phpm13@gmail.com>
+rajesh.kudaka <rajesh.kudaka@imaginea.com>
+reedip <reedip.banerjee@nectechnologies.in>
+shanyunfan33 <shanyunfan@inspur.com>
+shubhendu <shubhendu.poothia@nectechnologies.in>
+triveni <triveni.gurram@tcs.com>
+venkata anil <anil.venkata@enovance.com>
+vinay_m <vinay.harsha@tcs.com>
+wangzihao <wangzihao@yovole.com>
+yanpuqing <yanpq@awcloud.com>
+yatinkarel <ykarel@redhat.com>
+ycx <yanpq@awcloud.com>
+ythomas1 <ythomas1.ext@orange.com>
+zhangboye <zhangboye@inspur.com>
+zhanghao <zhanghao2@cmss.chinamobile.com>
+zhangmeng <zhangmeng9502@gmail.com>
+zhangzs <zhangzhaoshan@inspur.com>
+zhaorenming@inspur.com <zhaorenming@inspur.com>
+zhouhenglc <zhouhenglc@inspur.com>
+zhu.boxiang <zhu.boxiang@99cloud.net>
+zhufl <zhu.fanglei@zte.com.cn>
+zhulingjie <easyzlj@gmail.com>
+zitptan <nitish.patcherla@est.tech>
diff -pruN 3.4.0-1/ChangeLog 3.4.0-0ubuntu1/ChangeLog
--- 3.4.0-1/ChangeLog	1970-01-01 00:00:00.000000000 +0000
+++ 3.4.0-0ubuntu1/ChangeLog	2023-02-10 16:30:14.000000000 +0000
@@ -0,0 +1,1383 @@
+CHANGES
+=======
+
+3.4.0
+-----
+
+* Use new get\_rpc\_client API from oslo.messaging
+* port-hints: api definition
+* Fix pep8 errors with pytlint v2.16.0
+* [sqlalchemy-20] Use \`\`Session.get\_transaction()\`\`
+* api-ref: Add dragent scheduler api-ref
+* [sqlalchemy-20] Fix import of "ASSOCIATION\_PROXY"
+* Update envlist for tox4
+* api-ref: fix nits in BGP-Speaker api-ref
+* add DEVICE\_OWNER\_MANILA\_PREFIX to constants
+* [ovn]Floating IP adds distributed attributes
+* Fix a few broken links in api-ref
+* Support tox4
+
+3.3.0
+-----
+
+* "convert\_to\_sanitized\_mac\_address" accepts netaddr.EUI type values
+* User "sha1" with "usedforsecurity=False"
+* Do not set system scope on context
+
+3.2.0
+-----
+
+* Add bandwidth rate limit table
+* Update URL for flake8 from Gitlab to Github
+* Don't check context.system\_scope to check project scope
+* Added "qos" plugin to "EXT\_PARENT\_RESOURCE\_MAPPING"
+* Add warning about mtu update and libvirt limitation
+* Document that binding:profile is for compute services only
+* Add enforce\_policy on device\_id parameter
+* Api-ref: Add note that only VLAN segmentation-id can be changed
+* Add flows tables for distributed metadata datapath
+* Use oslo\_context.from\_dict() for context generation
+* Fix missed six library items in .pylintrc
+* Switch to 2023.1 Python3 unit tests and generic template name
+* Update master for stable/zed
+* Add DSCP mark 44
+* Fix pep8 job issues with pylint==2.15.0
+
+3.1.0
+-----
+
+* Add floating-ip-port-forwarding-detail shim extension
+* Update meaning for router:external
+* Network Cascade Deletion Extension
+* [sqlalchemy-20] Use session.transaction information to decide if active
+
+3.0.0
+-----
+
+* Remove unused placement constants
+* Rehome ovsfw constants and utils modules
+* Revert "Introduce new bgp\_associations API definition"
+* Check proper config option to see if scope is enforced or not
+* Correct error on unbound ports GET request
+* Update python testing as per zed cycle teting runtime
+
+2.21.0
+------
+
+* fix pep8 error
+* Doc: Add note for subnet creation
+* Drop lower-constraints.txt and its testing
+* Remove unimplemented api-def: BFD monitors
+* Refactor session "is\_active" handling for sqlalchemy-20
+* Add "neutron-tempest-plugin-jobs" to CI
+* Remove unimplemented api-def: multiple-external-gateways
+* Don't translate logs
+* doc: add local-ip api-ref to index
+* Doc: Add router gateway IP QoS to api-ref
+* Add oslo\_policy.InvalidScope exception to the api faults map
+* Rehome missing ovs constants into neutron-lib
+* Remove unused code
+* Add port-mac-address-override shim extension
+* Add Python3 zed unit tests
+* Add NumaAffinityPoliciesEnumField class unit tests
+* Add custom range parameters on port\_range validator
+* Rehome \`\`NumaAffinityPoliciesEnumField\`\`
+* [test]Remove the validation of the tenant property
+* Support binding floating ip to smart-nic port
+* Update master for stable/yoga
+* Rehome exception \`\`L3ExtensionException\`\`
+
+2.20.0
+------
+
+* api-ref for ndp proxy
+* Add filter flags for QoS rule types
+* Add VNIC\_REMOTE\_MANAGED for off-path backends
+* Add "connectivity" property to "MechanismDriver"
+
+2.19.0
+------
+
+* Move API definitions of taas to neutron-lib
+* remove unicode from code
+* Enforce policy for qos\_policy\_id attribute
+* Add "get\_workers" method to "QuotaDriverAPI" class
+* Fix collect duplicates TypeError for dict values
+* Add api-ref for tap service and tap flow
+
+2.18.1
+------
+
+* Log resource id in the callbacks publish method
+* Remove import statement for six
+* Rehome ovs related constants to the separate module
+
+2.18.0
+------
+
+* Allow to pass custom reason in NetworkInUse exception
+* Add new method "update\_network" to "L3AgentExtension"
+* Replace "target\_tenant" with "target\_project" in RBAC OVOs and models
+* Exception for BFD: BfdMonitorInUse
+* Rehome QoS floating IP extension
+* Add floating IP network QoS field to floating IP definition
+* Make update\_qos\_minbw\_allocation() more generic
+
+2.17.0
+------
+
+* Add Local IP constants needed for policy checks
+* Move RULE\_TYPE\_MINIMUM\_PACKET\_RATE to neutron-lib
+* Move QosPlacementAllocationUpdateConflict to neutron-lib
+* Add oneline\_string validators
+* Addition of status and name field to bgp\_associations API
+* Add qos-pps-minimum-rule-alias api-def and api-ref
+* BFD validator
+* Add binding-profile.allocation converter
+
+2.16.0
+------
+
+* Rehome \`\`QuotaDriverAPI\`\` class
+* [Doc] Update callbacks guide
+* Add API extension "security-groups-shared-filtering"
+* Add default values in port forwarding port ranges definitions
+* Bump requirements and disable f-string check
+* Remove deprecated method registry.notify
+* Add Python3 yoga unit tests
+* Update master for stable/xena
+* Add API shim extension "quota-check-limit"
+* Set "cache\_ok=True" in all "TypeDecorator" derived classes
+* Improve "get\_collection\_count" method
+* Fix some api-ref typos
+* Add Local IP constants and exceptions
+
+2.15.0
+------
+
+* Fix hostroute validation with BFD
+* Add Local IP API def
+* Disable "oslo.messaging" metrics
+* Add network\_ip\_availability pagging and sorting support
+* Do not use deprecated attributes of RequestContext
+* Add missing default "direction" value to "qos-pps-minimum"
+
+2.14.0
+------
+
+* Add util to generate resource request group UUID
+* Introduce new bgp\_associations API definition
+* extension for adding bfd monitors to extraroutes
+* Use explicit "dict\_or\_nodata" validation for "external\_gateway\_info"
+* Move packet\_rate\_limit type to neutron-lib
+* Fix url display in bpg\_speaker
+* Add port-resource-request-groups shim API ext
+* Rephrase QoSRuleParameterConflict message
+* BFD api def
+* Allow PUT on direction param in QoS minimum pps rule
+* Add FlowDirectionAndAnyEnumField common type
+* Add API extension definition for QoS minimum pps rule
+* multi-ext-gw: api-def and api-ref
+
+2.13.0
+------
+
+* Adds l3-ndp-proxy extension api definition
+* [Docs] Add api-ref for the address groups
+* Replace deprecated import of ABCs from collections
+* Replace deprecated inspect.getargspec
+* Add utils for parsing pkt processing cfg options
+* Add a TODO note for resource classes constants
+* Introduce rbac-bgpvpn api extension
+* Fix pep8 check
+* Rehome DHCP\_IPV{4,6}\_TABLE constants to neutron-lib
+* Add Neutron's functional job to the neutron-lib's CI
+* Revert "Add network parameter to some of the ML2 API methods"
+* API "subnet-segmentid-writable" should inherit field definition
+* [api-ref] Add HTTP 501 for PUT min bw QoS rule
+
+2.12.0
+------
+
+* Adds API extension for QoS rule type pps
+* Remove warning about session with and without enginefacade
+* Use placement version allowing re-parenting RP update
+* Change minversion of tox to 3.18.0
+* setup.cfg: Replace dashes with underscores
+* Move bgp api-def to neutron-lib
+* Add "cache\_ok=False" flag to TypeDecorator TruncatedDateTime()
+* Fix "abstractmethod" definitions and deprecate "abstractproperty"
+* api-ref: trivial: fix requiered -> required typo
+* Modify "port.mac\_address" API definition
+* Allow lazy load in model\_query
+* Fix pylint>=2.8.0 error R1732 "consider-using-with"
+
+2.11.0
+------
+
+* Return one single model field in "get\_collection\_query"
+* [api-ref] Add new 409 response entry of floating IP creation error
+* Set confirm\_deleted\_rows=False to StandardAttribute obj
+* Fix outdated output
+* Correct wrong name of APIEventPayload's arg
+* Add ExternalDNSOverQuota exception
+* Rehome ovs related constants to the neutron-lib
+* Add port-ranges on portforwarding api
+* Set system\_scope='all' in elevated context
+* Add Python3 xena unit tests
+* Update master for stable/wallaby
+
+2.10.1
+------
+
+* Update model\_query\_scope\_is\_project to work properly with new policies
+* Add shim extension for ECMP
+
+2.10.0
+------
+
+* Make neutron-lib aware about system scope tokens
+* Populate full VLAN range in "parse\_network\_vlan\_ranges"
+
+2.9.1
+-----
+
+* Add PLACEMENT\_REPORT plugin constant
+
+2.9.0
+-----
+
+* Add shared attribute to address groups for RBAC
+* Fix address groups API definition
+* Add qos rule validation for network
+* Introduce rbac-address-group api extension
+* Remove "tag" and "tag-ext" extensions from "tags" documentation
+* Add network parameter to some of the ML2 API methods
+* Add description for the "tag-ports-during-bulk-creation" extension
+* Add new VNIC types for Cyborg provisioned ports
+
+2.8.0
+-----
+
+* Add desc support to the BaseWorker initialization
+* Update TOX\_CONSTRAINTS\_FILE for master
+* [goal] Deprecate the JSON formatted policy file
+* New api-def: port-device-profile
+* Update lower-constraints for new pip resolver
+* Remove "autonested\_transaction" method
+* Add const for ports bulk resource extenders
+
+2.7.0
+-----
+
+* add vnic type vdpa
+* Add address groups to callbacks resources
+* Add address group in use exception
+* Start running pylint for pep8 tests
+* Add BRODCAST\_MAC constant with "FF:FF:FF:FF:FF:FF" value
+* remove rc from allocation dict if value is 0
+* Fix lower-constraints job for focal
+* Add Python3 wallaby unit tests
+* Update master for stable/victoria
+
+2.6.0
+-----
+
+* New exception QosPlacementAllocationConflict
+* Add placement client methods for allocations
+* Add \`access\_as\_readonly\` sharing action
+* Use importlib to take place of imp module
+* Add remote\_address\_group\_id field in SG rules
+* Add source\_ip\_prefix and destination\_ip\_prefix to metering label rules
+* Deprecate 'remote\_ip\_prefix' parameter in metering label rules
+* Log time of the apply\_func only if it took more than 0.1 second
+* Fix: port attribute name propagate\_uplink\_status
+* Add neutron-tempest-plugin-api job to be gating in neutron-lib
+
+2.5.0
+-----
+
+* [api-ref] Added warning about overwriting router's default routes
+* Change "propagate\_uplink\_status" default value to True
+* New api-def: port-numa-affinity-policy
+* Add address group exceptions
+* Add DEVICE\_OWNER\_ROUTED constant
+* API definition for SG group rules address groups
+* Add API definition for SG rule's normalized\_cidr field
+* Add "supported\_extensions" method to MechanismDriver
+* Neutron agent-list API added with sort\_key keyword
+* Change policy on neutron-lib migration
+* Metadata addresses
+* [FWaaS] Add note about deprecation of the neutron-fwaas project
+
+2.4.0
+-----
+
+* Add new shim API extension for dns domain with keywords
+* [OVN] Add distributed device\_owner
+* Add agent process name constants alongside type
+* [Docs] Note about port's binding\_profile update
+* Correctly define DHCP port numbers for IPv4
+* Check time to apply resource helper functions
+* Migrate timecost decorator to neutron-lib
+* Remove translation sections from setup.cfg
+* Rehome abstract class LinuxInterfaceDriver definition
+* Remove redefined constant
+* Switch to newer openstackdocstheme and reno versions
+* Fix policy enforcement for network mtu
+* Add aggressive negotiation mode for ikepolicy
+* Update to victoria jobs template
+* Fix errors found by new pycodestyle
+* Update to hacking 3.0
+* Update master for stable/ussuri
+
+2.3.0
+-----
+
+* Switch to hacking 2.0
+* Use "unittest.mock" library and drop "mock" installation
+* Add SubnetInUseByIPsecSiteConnection in vpnaas exception
+
+2.2.0
+-----
+
+* Revert "Remove warning message when using old and new engine facade"
+* Remove warning message when using old and new engine facade
+* Fix definition of the fip\_pf\_description api extension
+* Add is\_sort\_key for vpnaas attribute maps
+* Remove TooManyExternalNetworks exception class
+* Introduce rbac-subnetpool api extension
+* Introduce rbac-address-scope api extension
+* Update the minversion parameter
+
+2.1.0
+-----
+
+* Extend qos DriverBase with validate\_rule\_for\_port()
+* [Api-Ref][Docs] Change dns\_assignment parameter to be list
+* Remove library "six"
+
+2.0.0
+-----
+
+* Fix new parameter added in "qos\_port\_network\_policy" API
+* Stop testing Python 2
+* Extension for tagging ports during bulk creation
+
+1.31.0
+------
+
+* Handle generation conflicts caused by concurrent updates
+* Pass on missing implementation while filtering
+* Add "qos\_network\_policy\_id" field to "port" definition
+
+1.30.0
+------
+
+* add "stateful-security-group" api extension
+* Change the requirements for the subnet\_dns\_publish\_fixed\_ip extension
+* Add description field in port forwarding API
+* Remove 'interconnection' API extension definition (neutron-interconnection)
+* Stop configuring install\_command in tox
+* Remove fwaas\_v1 exceptions and definitions
+* Allow <project\_id>, <project\_name>, <user\_id> and <user\_name> as DNS label
+* Fix rendering of api-ref main page
+* install neutron\_lib international messages
+* Add retry and debug logs to NoAuthClient of placement client
+* Add missing DHCP port numbers
+* Update master for stable/train
+* Remove Neutron LBaaS
+* PDF documentation build
+
+1.29.1
+------
+
+* Introduce new member actions additively
+
+1.29.0
+------
+
+* New api-def: extraroute-atomic
+* Ensure that extended ethertypes still work by name
+* Update api-ref location
+* Mention that list of e.g. IDs is supported in GET requests
+* Update api-ref location / version
+* Add ethertype validator for custom ethertype validation
+* Fix - L3 Conntrack Helper validator
+* Filter placement API endpoint by type too
+* Only have one number to name mapping for IPv6 ICMP
+* Add shim extension admin\_state\_down\_before\_update
+* Add Python 3 Train unit tests
+
+1.28.0
+------
+
+* make sql fixtures public
+* Update flake8 style enforcement
+* Introduce NetworkAddressScopeAffinityError
+* Loopback address routing should be invalid
+* Add new vif\_details parameters
+* Fix subnet\_dns\_publish\_fixed\_ip extension
+* Add 'dns\_publish\_fixed\_ip' attribute to Subnet
+* Add rarp protocol for neutron constants
+* Add conntrack helper to parent resource mapping
+* placement client: fix routed prov networks working
+* [api-ref] Update info about internal\_ip\_address in FIP port forwarding
+* [api-ref] Add short warning about ANY IP address in allowed address pair
+* fix doc periodic log url
+
+1.27.0
+------
+
+* sync sql fixtures from neutron
+* Cap sphinx for py2 to match global requirements
+* Update Python 3 test runtimes for Train
+* Add sort\_keys retrieving function
+* Blacklist bandit 1.6.0 due to directory exclusion bug
+* use once rather than always for filterwarnings
+* Use AssociationProxyInstance instead of AssociationProxy
+* Update hacking version
+* Replace git.openstack.org URLs with opendev.org URLs
+* OpenDev Migration Patch
+* Remove "tags" listed in Create port POST api-ref
+
+1.26.0
+------
+
+* update db fixtures for consumption testing
+* Add noauth option for placement client
+* Dropping the py35 testing
+* L3 Conntrack Helper Extension
+* remove use of legacy modules
+* fix WarningsFixture for public consumption
+* Rehome provider\_network\_attribute\_updates\_supported to API definition
+* Adds PORT\_FORWARDING\_FLOATINGIP\_KEY
+* rehome neutron.objects.common\_types
+* Change exception types in network\_segment\_range
+* rehome neutron.objects.logapi.event\_types
+* Fix a typo
+* Add 'IP' and 'HOPOPT' protocols to constants
+* rehome neutron.objects.extensions.standardattributes
+* rehome neutron.db.standard\_attr
+* rehome model\_query function
+* Update master for stable/stein
+* standard-attr for network-segment-range api-ref
+* Add methods for network segment range support
+* rehome subnet service types extension
+* api-ref: remove 'external\_network\_bridge' from agent
+* Allow filtering/sorting by the 'mtu' field
+* rehome used neutron.tests.tools
+
+1.25.0
+------
+
+* rehome sqlalchemytypes
+* Introduce subnet pool prefix operations extension
+* Add exception to prevent overlapped segment ranges
+* Add NETWORK\_SEGMENT\_RANGE plugin constant
+* Remove ml2's accidental dependency on l3
+* 'interconnection' API extension definition (neutron-interconnection)
+* rehome trunk service constants
+* Catch only MessageDeliveryFailure exceptions
+* Add security-group as parameter to RBAC api
+* Rehome base upgrade checks class
+* Remove neutron\_lib.db from db profiling projects
+* Add policy module to neutron-lib
+* Add setproctitle support to the workers module
+* add python 3.7 unit test job
+* Bump lower version of oslo.db to one that includes jitter argument
+* rehome remaining common constants
+
+1.24.0
+------
+
+* Add traffic control constants
+* Exceptions for: Drive binding by placement allocation
+* rehome trunk related callback resource names
+* Delete floating IPs on network turned internal
+* Increase tempest-full jobs timeout to 3h
+* Fix exception logging formatting
+
+1.23.0
+------
+
+* Fix pep8 E126
+* Add missing ws seperator between words
+* Extend methods for network segment range support
+* doc neutron-lib current
+* Remove unnecessary attributes and specs from subnet\_onboard API
+* New agent attribute: resources\_synced
+* Use oslo.db jitter in our db retries
+* Move network segment range types to lib constants
+* Rehome constant: DHCPV6\_CLIENT\_PORT
+
+1.22.0
+------
+
+* Add smartnic port type to VNIC\_TYPES
+* api-ref: document network-segment-range extension
+* Fix the misspelling of "interface"
+* Modify the judgment method of CIDR and Add utests
+* Add network-segment-range extension API definition
+* sync neutron.common.exceptions into neutron-lib
+* Add a new configuration parameter rpc\_response\_max\_timeout
+* rehome db api orm event listener functions
+* Revert "Add function helpers.compare\_dict"
+* Add traffic control exceptions
+* api-ref: document uplink status propagation
+* Handle ValueError in canonical address convertion
+* Update devel info: mailing list
+* Add RouterNotFoundInRouterFactory exception
+* Change openstack-dev to openstack-discuss
+* Add function helpers.compare\_dict
+
+1.21.0
+------
+
+* Fix QoS alias api definition
+* Fix default value of subnet attribute for subnet onboard
+* context: Warn on mixed uses of old and new db methods
+* Support fetching specific db column in OVO
+* Placement client: improve Placement 4xx exceptions
+* Placement client: do not swallow exceptions
+* Placement client: clean up docstrings
+* rehome get\_updatable\_fields into object utils
+* Add ipv6 canonical address converter to API
+* Check if a port can be bound to a virtual bridge
+* fix DBResourceExtendFixture fixture
+* Update min tox version to 2.3.2
+* Adapt to changed resource class names
+* Add shim extension l3-port-ip-change-not-allowed
+
+1.20.0
+------
+
+* Disable port number 0 for floating IP port\_forwarding
+* Support custom filters in OVO
+* rehome the resource\_extend db module
+* Fix random\_mac\_generator to make proper EUI64s
+* Allow advsvc role to create port in foreign tenant
+* Add api-ref for qos-rules-alias extension
+* Use QoS constants definitions
+* Define qos-rules-alias extension
+* Use authorize instead of enforce in policy
+* build universal wheels
+* PlacementAPIClient.update\_resource\_class client call missing argument
+* Let Neutron enforce rule on create\_subnet with segment\_id [neutron-lib part]
+
+1.19.0
+------
+
+* Fix port\_range\_max attribute definition
+* policy-in-code support in neutron-lib
+* Switch to oslo\_messaging.ConfFixture.transport\_url
+* Use templates for cover and lower-constraints
+* Fix placement\_client max microversion
+* Show is\_default as a valid parameter for subnet pool creation
+* Fix the mistake of lbaas api-ref
+* add lib-forward-testing-python3 test job
+* add python 3.6 unit test job
+* switch documentation job to new PTI
+* import zuul job settings from project-config
+* api-ref: Add port-resource-request extension
+* Add is\_filter to network\_ip\_availability
+* Introduce Port resource request extension
+* Mechanism driver API: resource\_provider\_uuid5\_namespace
+* Placement: utils
+* Placement: constants
+* Placement client: move to neutron\_lib.placement
+* Placement client: optional RP generations
+* Placement client: ensure\_resource\_provider
+* Placement client: always return body
+* Update list of skipped bandit plugins
+* api-ref: document floating ip pools endpoint
+* Add 'project\_default' attribute to Network
+* Update the segment api extension
+* Make the DB retry mechanism more robust
+* api-ref, fwaas-v2: Remove 'status' from request
+* Adds qos-gateway-ip extension api definition
+* Add 'is\_filter' and 'is\_sort\_key' to fip pf attributes
+* api-ref for floating IPs port forwardings
+* Add keyword 'is\_filter' to binding extended
+* Update reno for stable/rocky
+* Mac learning extension description
+* Add is\_filter to port\_mac\_address\_regenerate
+* net\_utils: Add a random mac generator
+* Ingress direction for min bandwidth rule
+
+1.18.0
+------
+
+* Rehome get\_port\_binding\_by\_status\_and\_host
+* Add shim extension filter-validation
+* rehome rpc and related plumbing
+* Add shim extension sort-key-validation
+* Extend port\_forwardings field in Floatingip response
+* Mechanism driver API: responsible\_for\_rsc\_provider
+* Add two fields to NeutronDbObjectDuplicateEntry
+
+1.17.0
+------
+
+* Shim extension - segments peer subnet host routes, and api-ref
+* Add a shim extension availability\_zone\_filter
+* Add the two missing 'is\_filter' keyword
+* Add support to regenerate port mac\_address
+* Add release notes link to README
+* Cleanup unused key-value in the attribute of l3
+* Add bandit to pep8 gate
+* remove CORE and L3 from neutron\_lib.constants
+* rehome port-security-groups-filtering api extension
+* Modify the type of subnet in the api-ref
+
+1.16.0
+------
+
+* Fix badly formatted log when adding extension
+* Add the floatingip pools extension
+* fix tox python3 overrides
+* tell flake8 to ignore unicode
+* Add attribute propagate\_uplink\_status to port
+* Documenting DHCP agent scheduler
+* Remove os-testr from lower-constraints
+* Remove os-testr from test-requirements
+* Add a shim extension standard-attr-segment
+* api-ref: add availability\_zone extension
+
+1.15.0
+------
+
+* Fix list\_resource\_providers filters
+* Switch to stestr
+* Add DHCP\_OPT\_CLIENT\_ID\_NUM
+* bgpvpn API definition: add API\_PREFIX
+* Annotate sort\_key parameters for all resources
+* Annotate filter parameters for all resources
+* Update api-ref to reflect update allowed for subnet segment\_id
+* api-ref: document sorting parameters for address scope
+* api-ref: add 'project\_id' as sort\_key
+* Add API extensions to advertise support of std attributes for BGPVPN
+* Adding tags to responses for relevant resources
+* Documenting L3 agent scheduler
+* api-ref: add filter parameters to agents
+* api-ref: add filter parameters to resource management
+* api-ref: several fixes on security group rules
+* Adding qos policy to the different port and network operations
+* Introduce API definition of Floating IP Port Forwarding
+* Add empty-string-filtering API extension
+* Documenting L3 External gateway mode
+* Add timestamp attributes to standard resources
+* api-ref: add filter parameters to rbac
+* api-ref: document sorting for resource management
+* Add port bindings to RPC topics resources
+* 'sfc' and 'flowclassifier' API extension definitions (networking-sfc)
+* Add documentation for callback priority
+
+1.14.0
+------
+
+* Document L3 HA extension
+* api-ref: document the address scope extension
+* fix docs/links for 1.14.0 release
+* fix vpnaas subnet\_list\_or\_none type
+* api-ref: document sorting for qos resources
+* api-ref: document sorting for log management
+* api-ref: document sorting parameters for l2
+* Fix requirements for api-ref
+* Trivial: Update pypi url to new url
+* Add API extension fip-port-details
+* rehome model\_query and its dependencies
+* api-ref: several fixups on the rbac policies
+* api-ref: some fixes on metering labels and rules
+* Add placement calls for bandwith resource provider
+* api-ref: document sorting parameters for security
+* Document QoS bandwidth limit direction extension
+* Fix placement calls in placement client
+* api-ref: add the missing samples in floatingips
+* API attribute processing: allow to populate dict attribute default values
+* API attribute processing: add 'default\_overrides\_none'
+* Rehome unstable\_test decorator
+* rehome db api
+* remove debtcollector from requirements
+* rehome get\_deployment\_physnet\_mtu into plugin utils
+* fix tox release note generation
+* Documenting l3\_flavors extn in api-ref
+* api-ref: document sorting parameters for l3
+* versioned object plugin registry
+* Fix pep8 errors
+* Documenting subnet\_allocation extension
+* Annotate network parameters for sort\_key
+* Annotate all the filter parameters for networks
+* Documenting Router service type ID
+* Remove the ensure\_dir
+* remove the unused neutron\_lib.api.utils module
+* rehome qos bw limit direction api def
+* ut updates for extending sub-resources
+* api-ref: document sorting parameters for networks
+* fix lower constraints to match requirements
+* Remove LABEL from API definitions
+* Add the missing response parameters to network
+* rehome used db utils
+* Follow the new PTI for document build
+* Updated from global requirements
+* fix typos in parameters.yaml
+* add lower-constraints job
+* callback: priority to specify calling order
+* rehome create functions from plugin utils
+* api-ref: add filter parameters to trunk
+* api-ref: add filter parameters to qos
+* api-ref: add filter parameters to segment
+* api-ref: add filter parameters to SG and rules
+* api-ref: add filter parameters to log
+* Updated from global requirements
+* api-ref: correct the list of taggable resources
+* Fix binding:profile parameter type in API reference
+* Subnet segment\_id writable extension
+* Updated from global requirements
+* Add prefixlen to subnet api-ref for create actions
+* Updated from global requirements
+* Remove tools/tox\_install.sh
+* Reorder and capitalize the list of extensions in ports, networks and routers
+* Fix the description of some parameters
+* api-ref, bgpvpn API extension: update status
+* Imported Translations from Zanata
+* Add new Resource Provider functions to placement client
+* api-ref: add filter parameters to router
+* api-ref: add filter parameters to floatingip
+* api-ref: add filter parameters to subnetpool
+* api-ref: add filter parameters to subnet resource
+* api-ref: add filter parameters to port resource
+* api-ref: add filter parameters to networks
+* Updated from global requirements
+* Remove repeated parameter from floatingip
+* Documenting L2 adjacency extension
+* Update url links in README.rst
+* Document the error code on conditional update/delete
+* Documenting QoS default policy extension
+* Change name of test file
+* Change some parameters in path to be required
+* Documenting ip\_allocation extension in api-ref
+* Mark neutron-lbaas as deprecated
+* Document extra\_dhcp\_opt extension in api-ref
+* Adding DVR extension docs in routers api-ref
+* Documenting network\_availability\_zone extension
+* Document subnet\_service\_types extension in api-ref
+* [Api-ref] Cleanup parameters.yaml
+* Migrate neutron-vpnaas API definitions to neutron-lib
+* Imported Translations from Zanata
+* Update status of VPNaaS in neutron
+* Update reno for stable/queens
+* Updated from global requirements
+* Don't override oslo.db tweaks for connection pool in tests
+
+1.13.0
+------
+
+* Imported Translations from Zanata
+* Add events and resources for L3 flavors
+* Adopted to new oslo.context code to remove deprecation warnings
+* Updated from global requirements
+* Remove unreferenced protocol parameters
+* Update security group rule protocol parameter text
+* rehome plugin utils
+* Fix openstackdocstheme options for api-ref
+* Documenting Router AZ extension in routers api-ref
+* rehome shared constant
+* rehome revisionifmatch api def
+* Updated from global requirements
+* fix typos
+* rehome common topics into neutron-lib
+* rehome segement api def
+* DVR: Move DVR agent related constants to neutron-lib
+* Fix one small typo in api-ref
+
+1.12.0
+------
+
+* Add the IP substring filter extension
+* Adds Remote Firewall Groups to FWaaS V2 Rules
+* rehome router service type api def
+* rehome the qos rule type details api def
+* rehome sorting api def
+* fix linkcheck tox target
+* Rehome placement client to neutron-lib
+* Remove periods at the end of validator and converter messages
+* update releasing doc links for zuul v3
+* Fix port comparison in port range validation
+* Updated from global requirements
+* Add default value as none for vni attribute in bgpvpn resource
+* add api ref for auto allocated topology
+* Add support to Create/Update subnets in subnet\_onboard
+* rehome service type api def
+* rehome vlantransparent api def
+* rehome dhcpagentscheduler api def
+* finish qos\_rule\_type\_details extension api-ref
+* rehome the qos default api def
+* add description in api-ref for external net extension
+* class methods and sub resources in base api ext
+* Remove setting of version/release from releasenotes
+* Updated from global requirements
+* Updated from global requirements
+* fix up dvr api def exceptions
+* Adds IPinIP protocol
+* docs: Subscribing events using registry decorator
+* Add empty BGPVPN Route Target to unit test
+* Check that duplicate Segmentation IDs 0 get caught
+* add api ref for agents
+* rehome multi provider net extension api definition
+* docs: Add primary\_key attribute key
+* Modify the validator for segmentation\_id 0
+* Remove pep8 from test-requirements
+* Fix RBAC POST parameter of api-ref
+* Add new resource for port bindings
+* Remove rbac-policy callback into lib
+* add DCCP, SCTP and UDP-Lite to validated protos for port ranges
+* Add a new method ha\_state\_change to L3 agent extension
+* complete api-ref for addr pairs and port security
+* Updated from global requirements
+* net\_utils: Speed up mac address generation
+* Fix typos and address formatting issues
+* Add headers for sections in LBaaS v2.0 API docs
+
+1.11.0
+------
+
+* Updated from global requirements
+* revert get\_random\_mac behavior from review 400408
+* Fix comment in context.py
+* Remove a bogus leftover string
+* bgpvpn-vni api extension
+* add PROVISIONAL\_IPV6\_PD\_PREFIX to constants
+* fix doc links
+* add api ref and doc link validation to release
+* sync plugin common constants
+* Update links in CONTRIBUTING.rst
+* Revert "Withdraw doc for bgpvpn-routes-control API extension"
+* Don't allow an empty-string Route Target
+* rehome flavor extension API definition
+* api ref for quota details extension
+* finish routes api ref
+* Fix value of pool\_id-request required attribute
+
+1.10.0
+------
+
+* Add the default-subnetpools extension to api-ref
+* Fix unit test failures due to switch to testr changes
+* rehome dvr extension api def
+* rehome l3 flavors extension api definition
+* api-ref for inherit trunk segmentation type
+* rehome l3 ext ha mode extension api definition
+* Fix some typos
+* Add exception when a synthetic field is invalid
+* Update links in README
+* Remove vestigate HUDSON\_PUBLISH\_DOCS reference
+* Rehome net-mtu-enh extension definition
+* Document the new net-mtu-writable extension
+* rehome ip allocation extension API definition
+* complete api ref for std attr revisions
+* api ref for standard-attr-tag extension
+* rehome l3 ext gw mode extension api definition
+* sync ml2 plugin api
+* Updated from global requirements
+* api ref for dns integration
+* rehome project id api definition
+* rehome network availability zone extension api definition
+* rehome qos api definition
+* Updated from global requirements
+* Parameter modifications of edit-constraints
+* rehome router availability zone extension api def
+* rehome pagination api definition
+* rehome network ip availability extension api definition
+* Add API Definition for Subnet Onboard
+* rehome metering extension api definition
+* Fix API Doc LBaaS v2 When a Listener and pool are created the parameter protocol\_port is optional according to the official documentation, but in reality it is required
+* rehome l2 adjacency extension API definition
+* rehome extraroute api definition
+* rehome external net api definition
+* Security Groups: Fix rule docs regarding protocols
+* Add description about QoS minimum bandwidth rules API
+* rehome allowedaddresspairs API definition
+* rehome default subnet pools API def
+* Add missing library into requirements.txt
+* rehome availability zone API def
+* Add description of API call to get QoS rule type details
+* Updated from global requirements
+* Update reno for stable/pike
+* Introduce API for port bindings extended
+* Removing LBaaS v1 API reference
+* Fix spaces in Firewall's error messages
+* Add 'convert\_to\_string' and apply for firewall-rule
+
+1.9.1
+-----
+
+* Revert "hardware offload support for openvswitch"
+* Update the documentation link for doc migration
+* Fix typo in release note for import path
+
+1.9.0
+-----
+
+* Add backward compatible alias
+* Change comment to match new constant name
+* rehome neutron's auto-allocated-topology extension API definition
+* rehome neutron's address-scope extension API definition
+* Updated from global requirements
+* rectify the definition of API timestamp for trunk\_details
+* Add interface to add a constraint to context
+* Add Agilio OVS VIF and virtio-forwarder VNIC type
+* Rehome FAULT\_MAP from the neutron API
+* Fix N536 - Use assertIsNone regex
+* Updated api-ref with more details on net-mtu extension
+* Moved net-mtu extension definition
+* rehome neutron's agent extension API definition
+* Remove unnecessary variables in UT
+* Add headers for QoS sections in api-ref
+* Add info about direction in QoS bandwidth limit rule
+* Withdraw doc for bgpvpn-routes-control API extension
+* Move Firewall Exceptions to neutron-lib
+* bgpvpn\_routes\_control: API definition fixes
+* hardware offload support for openvswitch
+
+1.8.0
+-----
+
+* Use flake8-import-order plugin
+* Enable module reference
+* rearrange content to fit the new standard layout
+* Enable warning-is-error in doc build
+* Introduce logging api extension
+* Switch from oslosphinx to openstackdocstheme
+* api-ref: Introduce logging api reference
+* api-ref: RBAC policies api reference
+* Add missing LOG.debug to hacking rule
+* remove deprecated N523 hacking check
+* Define dns-domain-ports extension
+* Updated from global requirements
+* rehome consumed neutron.common.constants
+* rehome ml2 driver\_api
+* rehome ovo exceptions
+* Rehome dns-integration extension
+* bgpvpn-routes-control extension
+* Add OVS\_DATAPATH\_TYPE in portbindings constants
+* Add sanity check to receives decorator
+* rehome qos service DriverBase class
+* Make port\_range validator accept an integer
+* Replace assertTrue(isinstance()) with assertIsInstance()
+* Fix html\_last\_updated\_fmt for Python3
+* Updated from global requirements
+* enforce maximum length for name and tenant\_id fields
+* Add validators package
+* Fix rst heading while reading
+* Repair link in Neutron documentation
+* Updated from global requirements
+* Fix API ref with regards to OR queries
+* APIDefinitionFixture bugfix
+* sync callbacks: Eliminate SUBNET\_GATEWAY resource
+* rehome utils: synchronized decorator and load\_class\_by\_alias\_or\_classname
+
+1.7.0
+-----
+
+* Trivial fix typos
+* Add AFTER\_SPAWN event to callbacks
+* Remove duplicated "set of"
+* Add VIF\_TYPE\_TAP constant to portbindings
+* Updated from global requirements
+* make extra\_dhcp\_opt vars public
+* rehome NETWORK\_ID ml2 constant
+* use constants rather than static strings
+
+1.6.0
+-----
+
+
+1.5.0
+-----
+
+* Rehome neutron.api.v2.attributes
+* rehome extra\_dhcp\_opt api-def
+* Patch \_get\_callback\_manager for callback fixture
+* sync callbacks with neutron
+* Add new protocols in Firewalls
+* rehome core resource api-defs
+* api-ref: Add a few type checks for consistency
+* Updated from global requirements
+* Add CIDR for canonical format conversion
+* [FWaaS] Migrate Public attribute to Shared
+* Enforce log messages not being translated
+* rehome is\_port\_trusted util function
+* Updated from global requirements
+
+1.4.0
+-----
+
+* Add flush\_on\_subtransaction=True to engine config
+* rehome plugin common constants
+* Updated from global requirements
+* Add ACTION\_STATUS to dummy of API definition
+* Add bgpvpn to list of known extensions
+* Handle tenant\_name and project\_name more equally
+* Stop enforcing non-debug log translations
+* extensions: Tweak docstring for get\_required\_extensions
+* API extension updates and fixture
+* api-ref: provider and multiple provider are allowed to update
+* Downgrade callback abortable event log to debug
+
+1.3.0
+-----
+
+* Updated from global requirements
+* rehome NeutronWorker class
+* Indicating the location tests directory in oslo\_debug\_helper
+* Clarify pep8 inclusion in periodic job
+* api-ref: some quota APIs don't return 404
+* API definition and reference for data plane status extension
+* Change dashboard for periodic jobs
+* Formalize base service classes
+* rehome port security api-def
+* rehome ml2 MechanismDriver class
+* Sync neutron callbacks into lib
+* Updated from global requirements
+* boilerplate extension descriptor for api-def
+* Use a single hacking check factory
+* Tweak trunk extension to support Ironic use case
+* api-ref: Cleanup quotas API
+* api-ref: Fix using examples of API
+* api-ref: Add QoS rule types list API
+* api-ref: Remove tags for neutron-in-tree-api-ref from LBaaSv1
+* Add a note about the current status of FWaaS v1
+* api-ref: Correcting QoS policies in API extension
+
+1.2.0
+-----
+
+* Move networking-bgpvpn API reference into neutron-lib
+* Drop dictionary construction on get\_plugin
+* Move BGPVPN API definition into neutron-lib
+* Add is\_extension\_supported to neutron\_lib
+* rehome l3 api-def exceptions
+* add exceptions package
+* Only log IDs of callbacks in debug message
+* fix broken link in review guidelines
+* Updated from global requirements
+* Validate API sample JSON files
+* Remove tag-obtain-response.json in the top directory
+* Remove support for py34
+* Update api-ref for enhanced tag mechanism
+* Remove trailing whitespaces from VPN api doc
+* Add a space after comma
+* Add FIP64 extension from networking-midonet
+* Add router-interface-fip extension from networking-midonet
+* Migrate logging-resource extension from networking-midonet
+* api: Fix firewall aliases
+* api-ref: Add 'qos\_policy\_id' parameter to PUT
+* api-ref: Correct port binding extension
+* api-ref: Improve network IP availability extension
+* api-ref: Fix api-ref for ports
+* Stop creating a context manager during db.\_api module import
+* api-ref: add description to ports
+* api-ref: add pools to loadbalancer response
+* api-ref: add description to security groups
+* api-ref: add description to security group rules
+* api-ref: add description to subnets
+* api-ref: fix description for subnetpools
+* api-ref: fix description for floating IPs
+* api-ref: add description to routers
+* api-ref: add description to networks
+* Support empty list as api-def default
+* api-ref: Refactoring parameters in Networks APIs
+* Correctly set project\_name
+* Remove devref modindex ref
+* api-ref: Fix LBaaS v1 API reference
+* Fix api-ref errors
+* bugfix: l3 api-def router constant
+* Update reno for stable/ocata
+* Remove support for py33
+* Add action map for neutron-fwaas API definition
+* Fix api-ref for tags
+* Use assertIsNone instead of assertEqual(None, \*)
+
+1.1.0
+-----
+
+* Rehome providernet api-def
+* Rehome portbindings api-def into neutron-lib
+* Rehome l3 API definitions into neutron-lib
+* api-ref: Fix api-ref for vpnaas
+* Rehome ServicePluginBase
+* api-ref: Fix descriptions of sec-grp parameters
+* Follow-up review comments
+* FWaaS v2 API reference
+* Migrate neutron-fwaas API definitions to neutron-lib
+* Capture wider list of extension aliases
+* Revisit exported policy module
+* Make neutron context available in neutron-lib
+* Add dummy API definitions for extension subresources
+* Expose/Improve callback notification interface
+* Add validators/converters needed by neutron-fwaas
+* Improve floatingip api-ref
+* api-ref: Fix api-ref for metering
+* Add fixture for plugin directory
+* Updated from global requirements
+* Removed incorrect docstring for Context
+* Add FQDN\_FIELD\_SIZE constant
+* api-ref: Adding request parameter for sec-grp-rule
+* Remove discover from test-requirements
+* Directory: fix concurreny issue
+* Removes unnecessary utf-8 encoding
+* Sync up bare minimum from neutron.db.api into lib
+* api-ref: project\_id in req/resp body should be "body"
+* Fix the status parameters in api-ref
+* Modify API response information in API documents
+* [api-ref] Add max number of characters for tag
+* Migrate neutron agent extensions to neutron-lib
+* Add validator to check for IP or subnet or none
+* Use new checks in hacking 0.12
+* Correcting Floating IPs
+* Use constranits for api-ref target
+* Policy: reuse common code
+* Updated from global requirements
+* Separate hacking check factories
+* Provide dummy API definition for documentation purposes
+* Add converter to convert IPv6 addresses to canonical format
+* Sync latest neutron context into lib
+* Remove README from docs build
+* Explain how to use the latest neutron-lib dashboard
+* api-ref: Fix api-ref for fwaas
+* Add alembic branch constants
+* Typo in ExtensionDescriptor.get\_request\_extensions()
+* [doc]Add sha256, sha384 and sha512 auth algorithms
+* Show team and repo badges on README
+* Make the get\_random\_mac more versatile
+* Correcting Networking API v2.0 flavor extension
+* Revise status of VPNaaS in neutron
+* Update contributing doc
+* Updated from global requirements
+* Replace six.iteritems() with .items()
+* api-ref: Fix api-ref for lbaas-v2
+* Add is\_bsd() to neutron-lib
+* Use api/attributes.py instead of api/utils.py
+* Doc olso config option approach
+* Revert "Move wait\_until\_true to neutron-lib"
+* Move wait\_until\_true to neutron-lib
+* api-ref: Fix api-ref for subnetpools
+* Sync latest neutron callbacks into lib
+* Move get\_random\_mac into neutron-lib
+* api-ref: Correcting Network v2.0 API extensions
+* Add missing is\_loaded() method on directory's interface
+* TrivialFix: Perfect the unit test in test\_utils
+* Fix typo for comparision => comparison
+* Updated from global requirements
+* Add section headings to Neutron API Reference
+
+1.0.0
+-----
+
+* Updates to API report tooling
+* Updated from global requirements
+* Add ExtensionDescriptor to neutron-lib
+* api-ref: Fix api-ref for subnets
+* Add release note for plugin directory
+* Introduce Plugin Directory for Neutron
+* Updated from global requirements
+* Fix doc build if git is absent
+* Updated from global requirements
+* Initial seed for neutron-lib release notes
+* Updated from global requirements
+* Revise coverage guidelines
+* Add release notes target
+* api-ref: Fix api-ref for service-providers
+* Enable fatal exceptions during tests
+* Introduce API definition for trunk/trunk\_details extensions
+* Updated from global requirements
+* [doc] Allow creating loadbalancer with network\_id
+* Change wording around router:external
+* Add segments to v2 API reference
+* Enhance valid\_values to use \_\_contains\_\_
+* Add missing tenant\_id/project\_id request parameter
+* Add unit test for test\_exceptions
+* [api-ref] Corrected the redirect URL to Openstack Identity Service
+* api-ref: Update to current state of Keystone V3 support
+* Rehome populate\_project\_info() from neutron
+* api-ref: remove notion of supported xml format
+* Add unit test for test\_helpers
+* Simplify method convert\_to\_boolean with strutils.bool\_from\_string
+* Deprecate method ensure\_dir
+* Trivial: Remove 'MANIFEST.in'
+* Config logABug feature for Neutron-lib api-ref
+* Fix typo: remove redundant 'the'
+* api-ref: Update local\_id configuration
+* Updated from global requirements
+* Do not make project depends on Babel by default
+* Correct test\_tenant\_id\_attribute
+* Updated from global requirements
+* Updated from global requirements
+* Add support for upper-constraints.txt for all tox targets
+* api-ref: Add Networking v2.0 API versions response parameters
+* Updated from global requirements
+* Add info about API method to get default quotas
+* [api-ref] Remove temporary block
+* Fix regression in validate\_uuid\_list()
+* Add  docstrings for api.validators
+* Fix confusion between Neutron and FWaaS versions
+* Add eventlet hacking check UT
+* api-ref: added a note to lbaasv1 about its removal in N+
+* Move valuable API info from neutron-specs repo
+* api-ref: introduced a stub sub-page to cover general info
+* Updated from global requirements
+
+0.4.0
+-----
+
+* Remove new checks from hacking factory()
+* Trivial DevRef Spelling corrections
+* Correcting information in configuration
+* api-ref: Correcting parameters type
+* Updated from global requirements
+* Add  docstrings for utils.net
+* Add  docstrings for utils.host
+* Add  docstrings for utils.helpers
+* Add  docstrings for utils.file
+* Add  docstrings for hacking.translation\_checks
+* Add  docstrings for hacking.checks
+* Updated from global requirements
+* Add  docstrings for db.utils
+* Get ready for os-api-ref sphinx theme change
+* Add  docstrings for policy
+* Base DB: rehome model\_base
+* Start migration of utility methods
+* Add  docstrings for exceptions
+* Add  docstrings for converters
+* Enhance pyir tooling CLI
+* Support copy() in Sentinel
+* Don't run api-report during pep8
+* Add a hacking rule for string interpolation at logging
+* Correcting 'extention' parameter on Networking API v2.0
+* Remove invalid depreaction warning
+* Generate API report tooling
+* Updated from global requirements
+* Add DeviceNotFoundError to neutron\_lib exceptions
+* Revert "Update hacking check consumption"
+* Enable DeprecationWarning in test environments
+* Update the home-page in setup.cfg
+* Add Python 3.5 classifier and venv
+* Updated from global requirements
+* Don't pass argument sqlite\_db in method set\_defaults
+* api-ref: Fix api-ref for routers
+* Updated from global requirements
+* api-ref: Rename file names for consistency
+* api-ref: Move sample JSON files under v2 directory
+* api-ref: Merge v2 and v2-ext into one directory
+* Sync neutron callbacks into lib
+* Forbid eventlet hacking check
+* api-ref: Split LBaaS API reference into v1 and v2
+* Update hacking check consumption
+* translation\_checks: Exclude rally plugins
+* Add Neutron context module and some policy methods
+* Updated from global requirements
+
+0.3.0
+-----
+
+* Add DEVICE\_OWNER\_BAREMETAL\_PREFIX const
+* Remove discover from test-requirements
+* Add validator to test integers
+* Deprecate N523 check that forbids oslo.\* imports
+* devref for public API docstring
+* Fix api-ref response code formatting
+* Migration report: validate that bc is installed
+* add tags to api-ref files for the content verification phase
+* Add tool to track migration to neutron-lib
+* Document release steps for neutron-lib
+* Expand the API reference Table of Content
+* Updated from global requirements
+* Fix simple typo
+* Tweak validation logic for subport validator
+* Updated from global requirements
+* Update documents to address some issues
+* Updated from global requirements
+* Rehome IPV6\_MODES constants
+* Update validator accessors
+* Forbid eventlet based code
+* Make the constant Sentinel() class public
+* 100% unit test coverage for hacking/checks.py
+* Localized exception message hacking check
+* Updated from global requirements
+* WADL to RST migration
+* Add translation validations to the hacking policy
+* Updated from global requirements
+* Fix E128 hacking errors and enable it
+* TrivialFix: Fix a bad indentation in a doc file
+* Enable local hacking rule in neutron-lib
+* Hacking: update iteritems hacking message
+* Add Neutron L3 agent types
+* Fix exception for invalid type
+* Add subport validator for vlan-aware-vms
+* Updated from global requirements
+* Remove unused oslo.service requirement
+
+0.2.0
+-----
+
+* Updated from global requirements
+* Add IPv6\_LLA\_PREFIX constant
+* Remove ICMPV6\_ALLOWED\_TYPES
+* Maintain ATTR\_NOT\_SPECIFIED constant with deepcopy
+* Add constants for additional ICMPv6 types
+* Fixed type:dict validator passes unexpected keys
+* Define legacy ICMPv6 protocol name 'icmpv6' for backward compaty
+
+0.1.0
+-----
+
+* Updated from global requirements
+* Remove config module
+* Updated from global requirements
+* Revert "Add Collector Agent type string"
+* Remove fake\_consume\_in\_threads dummy method
+* Updated from global requirements
+
+0.0.3
+-----
+
+* Add pagination helpers
+* New device owner flag for HA router interface
+* Fix 'import neutron' hacking check
+* Add in missing constants
+* Remove unused pngmath Sphinx extension
+
+0.0.2
+-----
+
+* Updated from global requirements
+* Callbacks: add precommit support
+* Add constants for macvtap agent
+* Callbacks: add in missing callback resources
+* Add Collector Agent type string
+* Add a hacking check against importing neutron
+* Lib specific hacking rules
+* Move some common test and framework goo into neutron-lib
+* Update translation setup
+* API validators and converters
+* Replace deprecated library function os.popen() with subprocess
+* Add popular IP protocols for security group
+
+0.0.1
+-----
+
+* Improvements to tox envs
+* Adding callback mechanism
+* Setup for translation
+* Add neutron/plugin/common/constants.py module to neutron-lib
+* Setup for devref documentation
+* Initial list of constants
+* Use assertRaises instead of try-except in unit tests
+* Initial shared exceptions
+* Remove pypy as tox env
+* Insert references to debtcollector in review guidelines
+* Cleanup .gitignore
+* Beginning of lib review guidelines
+* Initial cookiecutter commit
+* Added .gitreview
diff -pruN 3.4.0-1/PKG-INFO 3.4.0-0ubuntu1/PKG-INFO
--- 3.4.0-1/PKG-INFO	1970-01-01 00:00:00.000000000 +0000
+++ 3.4.0-0ubuntu1/PKG-INFO	2023-02-10 16:30:15.293515000 +0000
@@ -0,0 +1,46 @@
+Metadata-Version: 1.2
+Name: neutron-lib
+Version: 3.4.0
+Summary: Neutron shared routines and utilities
+Home-page: https://docs.openstack.org/neutron-lib/latest/
+Author: OpenStack
+Author-email: openstack-discuss@lists.openstack.org
+License: UNKNOWN
+Description: ========================
+        Team and repository tags
+        ========================
+        
+        .. image:: https://governance.openstack.org/tc/badges/neutron-lib.svg
+            :target: https://governance.openstack.org/tc/reference/tags/index.html
+        
+        .. Change things from this point on
+        
+        ===============================
+        neutron-lib
+        ===============================
+        
+        Neutron shared routines and utilities
+        
+        * Free software: Apache license
+        * Documentation: https://docs.openstack.org/neutron-lib/latest/
+        * Source: https://opendev.org/openstack/neutron-lib
+        * Bugs: https://bugs.launchpad.net/neutron
+        * Release notes: https://docs.openstack.org/releasenotes/neutron-lib/
+        
+        Features
+        --------
+        
+        * TODO
+        
+        
+Platform: UNKNOWN
+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.8
+Classifier: Programming Language :: Python :: 3.9
+Requires-Python: >=3.8
diff -pruN 3.4.0-1/debian/changelog 3.4.0-0ubuntu1/debian/changelog
--- 3.4.0-1/debian/changelog	2023-02-22 10:52:53.000000000 +0000
+++ 3.4.0-0ubuntu1/debian/changelog	2023-02-21 17:17:13.000000000 +0000
@@ -1,126 +1,179 @@
-python-neutron-lib (3.4.0-1) experimental; urgency=medium
+python-neutron-lib (3.4.0-0ubuntu1) lunar; urgency=medium
 
-  * New upstream release.
-  * Fixed (build-)depends for this release.
+  * New upstream release for OpenStack Antelope.
+  * d/control: Align (Build-)Depends with upstream.
 
- -- Thomas Goirand <zigo@debian.org>  Wed, 22 Feb 2023 11:52:53 +0100
+ -- Corey Bryant <corey.bryant@canonical.com>  Tue, 21 Feb 2023 12:17:13 -0500
 
-python-neutron-lib (3.1.0-2) unstable; urgency=medium
+python-neutron-lib (3.3.0-0ubuntu1) lunar; urgency=medium
 
-  * Uploading to unstable.
+  * New upstream release for OpenStack Antelope.
+  * d/control: Align (Build-)Depends with upstream.
 
- -- Thomas Goirand <zigo@debian.org>  Fri, 23 Sep 2022 10:05:51 +0200
+ -- Corey Bryant <corey.bryant@canonical.com>  Thu, 12 Jan 2023 15:26:00 -0500
 
-python-neutron-lib (3.1.0-1) experimental; urgency=medium
+python-neutron-lib (3.2.0-0ubuntu1) lunar; urgency=medium
 
-  * New upstream release.
-  * Removed Remove_the_validation_of_the_tenant_property.patch applied
-    upstream.
+  * New upstream release for OpenStack Antelope.
 
- -- Thomas Goirand <zigo@debian.org>  Tue, 30 Aug 2022 08:50:57 +0200
+ -- Corey Bryant <corey.bryant@canonical.com>  Thu, 15 Dec 2022 14:22:05 -0500
 
-python-neutron-lib (2.20.0-3) unstable; urgency=medium
+python-neutron-lib (3.1.0-0ubuntu1) kinetic; urgency=medium
 
-  * Add Remove_the_validation_of_the_tenant_property.patch (Closes: #1009414).
+  * New upstream release for OpenStack Zed.
+  * d/control: Update standards version to 4.6.1.
 
- -- Thomas Goirand <zigo@debian.org>  Thu, 14 Apr 2022 11:47:12 +0200
+ -- Corey Bryant <corey.bryant@canonical.com>  Thu, 08 Sep 2022 18:17:43 -0400
 
-python-neutron-lib (2.20.0-2) unstable; urgency=medium
+python-neutron-lib (2.21.0-0ubuntu1) kinetic; urgency=medium
 
-  * Uploading to unstable.
-  * Add autopkgtest.
+  * New upstream release for OpenStack Zed.
 
- -- Thomas Goirand <zigo@debian.org>  Thu, 24 Mar 2022 13:48:11 +0100
+ -- Corey Bryant <corey.bryant@canonical.com>  Fri, 27 May 2022 10:58:49 -0400
 
-python-neutron-lib (2.20.0-1) experimental; urgency=medium
+python-neutron-lib (2.20.0-0ubuntu1) jammy; urgency=medium
 
-  * New upstream release.
+  * New upstream release for OpenStack Yoga.
 
- -- Thomas Goirand <zigo@debian.org>  Fri, 18 Feb 2022 17:13:19 +0100
+ -- Corey Bryant <corey.bryant@canonical.com>  Wed, 02 Mar 2022 13:29:46 -0500
 
-python-neutron-lib (2.15.1-1) unstable; urgency=medium
+python-neutron-lib (2.18.1-0ubuntu1) jammy; urgency=medium
 
-  * New upstream release.
+  * New upstream release for OpenStack Yoga.
 
- -- Thomas Goirand <zigo@debian.org>  Mon, 10 Jan 2022 17:32:18 +0100
+ -- Corey Bryant <corey.bryant@canonical.com>  Wed, 05 Jan 2022 14:43:28 -0500
 
-python-neutron-lib (2.15.0-2) unstable; urgency=medium
+python-neutron-lib (2.17.0-0ubuntu1) jammy; urgency=medium
 
-  * Uploading to unstable.
+  * New upstream release for OpenStack Yoga.
 
- -- Thomas Goirand <zigo@debian.org>  Wed, 29 Sep 2021 10:36:59 +0200
+ -- Corey Bryant <corey.bryant@canonical.com>  Wed, 08 Dec 2021 15:27:25 -0500
 
-python-neutron-lib (2.15.0-1) experimental; urgency=medium
+python-neutron-lib (2.16.0-0ubuntu1) jammy; urgency=medium
 
-  * New upstream release.
+  * New upstream release for OpenStack Yoga.
+  * d/control: Bump debhelper compat to 13.
 
- -- Thomas Goirand <zigo@debian.org>  Mon, 30 Aug 2021 08:53:28 +0200
+ -- Corey Bryant <corey.bryant@canonical.com>  Wed, 17 Nov 2021 17:54:55 -0500
 
-python-neutron-lib (2.14.0-1) experimental; urgency=medium
+python-neutron-lib (2.15.0-0ubuntu1) impish; urgency=medium
 
-  * New upstream release.
-  * Added myself in copyright and uploaders.
+  * New upstream release for OpenStack Xena.
 
- -- Mickael Asseline <mickael@papamica.com>  Tue, 24 Aug 2021 10:51:50 +0200
+ -- Corey Bryant <corey.bryant@canonical.com>  Tue, 07 Sep 2021 15:25:07 -0400
 
-python-neutron-lib (2.10.1-2) unstable; urgency=medium
+python-neutron-lib (2.12.0-0ubuntu1) impish; urgency=medium
 
-  * Uploading to unstable.
+  * New upstream release for OpenStack Xena.
 
- -- Thomas Goirand <zigo@debian.org>  Mon, 16 Aug 2021 09:08:10 +0200
+ -- Corey Bryant <corey.bryant@canonical.com>  Wed, 21 Jul 2021 09:38:18 -0400
 
-python-neutron-lib (2.10.1-1) experimental; urgency=medium
+python-neutron-lib (2.11.0-0ubuntu1) impish; urgency=medium
 
-  * New upstream release.
+  * New upstream release for OpenStack Xena.
 
- -- Thomas Goirand <zigo@debian.org>  Thu, 18 Mar 2021 20:48:17 +0100
+ -- Chris MacNaughton <chris.macnaughton@ubuntu.com>  Mon, 14 Jun 2021 09:27:35 +0000
 
-python-neutron-lib (2.10.0-1) experimental; urgency=medium
+python-neutron-lib (2.10.1-0ubuntu1) hirsute; urgency=medium
 
-  * New upstream release.
-  * Fixed (build-)depends for this release.
+  * New upstream release for OpenStack Wallaby.
+  * d/control: Align (Build-)Depends with upstream.
 
- -- Thomas Goirand <zigo@debian.org>  Tue, 16 Mar 2021 16:21:44 +0100
+ -- Chris MacNaughton <chris.macnaughton@ubuntu.com>  Wed, 07 Apr 2021 08:44:31 +0000
 
-python-neutron-lib (2.9.1-1) experimental; urgency=medium
+python-neutron-lib (2.9.1-0ubuntu1) hirsute; urgency=medium
 
-  * New upstream release.
-  * Removed (build-)depends versions when satisfied in Bullseye.
+  * New upstream release for OpenStack Wallaby.
 
- -- Thomas Goirand <zigo@debian.org>  Mon, 08 Mar 2021 10:35:33 +0100
+ -- Chris MacNaughton <chris.macnaughton@ubuntu.com>  Thu, 18 Mar 2021 14:39:21 +0000
 
-python-neutron-lib (2.6.1-2) unstable; urgency=medium
+python-neutron-lib (2.8.0-0ubuntu1) hirsute; urgency=medium
 
-  * Uploading to unstable.
-  * Add a debian/salsa-ci.yml.
+  * New upstream release for OpenStack Wallaby.
 
- -- Thomas Goirand <zigo@debian.org>  Thu, 15 Oct 2020 10:45:11 +0200
+ -- Chris MacNaughton <chris.macnaughton@ubuntu.com>  Thu, 21 Jan 2021 14:57:27 +0000
 
-python-neutron-lib (2.6.1-1) experimental; urgency=medium
+python-neutron-lib (2.7.0-0ubuntu2) hirsute; urgency=medium
 
-  * New upstream release.
-  * Fixed (build-)depends for this release.
+  * d/control: Remove unnecessary build-depends (pylint, isort).
 
- -- Thomas Goirand <zigo@debian.org>  Mon, 05 Oct 2020 08:50:34 +0200
+ -- Chris MacNaughton <chris.macnaughton@ubuntu.com>  Fri, 04 Dec 2020 13:25:31 +0000
 
-python-neutron-lib (2.6.0-1) experimental; urgency=medium
+python-neutron-lib (2.7.0-0ubuntu1) hirsute; urgency=medium
 
-  * New upstream release.
+  * New upstream release for OpenStack Wallaby.
+  * d/control: Align (Build-)Depends with upstream.
 
- -- Thomas Goirand <zigo@debian.org>  Mon, 07 Sep 2020 15:44:48 +0200
+ -- Chris MacNaughton <chris.macnaughton@ubuntu.com>  Thu, 03 Dec 2020 13:26:56 +0000
 
-python-neutron-lib (2.3.0-2) unstable; urgency=medium
+python-neutron-lib (2.6.1-0ubuntu1) groovy; urgency=medium
 
-  * Uploading to unstable.
+  [ Chris MacNaughton ]
+  * d/control: Update VCS paths for move to lp:~ubuntu-openstack-dev.
 
- -- Thomas Goirand <zigo@debian.org>  Fri, 08 May 2020 16:05:25 +0200
+  [ Corey Bryant ]
+  * New upstream point release for OpenStack Victoria.
+  * d/control: Align (Build-)Depends with upstream.
 
-python-neutron-lib (2.3.0-1) experimental; urgency=medium
+ -- Corey Bryant <corey.bryant@canonical.com>  Fri, 09 Oct 2020 10:30:01 -0400
 
-  * New upstream release.
-  * Removed Six from (build-)depends.
+python-neutron-lib (2.6.0-0ubuntu1) groovy; urgency=medium
+
+  * New upstream release for OpenStack Victoria.
+
+ -- Corey Bryant <corey.bryant@canonical.com>  Fri, 11 Sep 2020 15:55:01 -0400
+
+python-neutron-lib (2.5.0-0ubuntu1) groovy; urgency=medium
+
+  * New upstream release for OpenStack Victoria.
+
+ -- Chris MacNaughton <chris.macnaughton@canonical.com>  Thu, 03 Sep 2020 08:08:24 +0000
+
+python-neutron-lib (2.4.0-0ubuntu1) groovy; urgency=medium
+
+  * New upstream release for OpenStack Victoria.
+  * d/control: Align (Build-)Depends with upstream.
+  * d/control, d/rules: Switch to debhelper compat 12 and pybuild.
+  * d/control: Update Standards-Version to 4.5.0.
+
+ -- Corey Bryant <corey.bryant@canonical.com>  Tue, 28 Jul 2020 17:19:33 -0400
+
+python-neutron-lib (2.3.0-0ubuntu1) focal; urgency=medium
+
+  * New upstream release for OpenStack Ussuri.
 
- -- Thomas Goirand <zigo@debian.org>  Mon, 06 Apr 2020 21:56:27 +0200
+ -- Corey Bryant <corey.bryant@canonical.com>  Thu, 09 Apr 2020 14:08:09 -0400
+
+python-neutron-lib (2.2.0-0ubuntu1) focal; urgency=medium
+
+  * New upstream release for OpenStack Ussuri.
+
+ -- James Page <james.page@ubuntu.com>  Wed, 25 Mar 2020 09:19:39 +0000
+
+python-neutron-lib (2.1.0-0ubuntu1) focal; urgency=medium
+
+  * d/watch: Get tarball from pypi.debian.net.
+  * New upstream release for OpenStack Ussuri.
+  * d/control: Align (Build-)Depends with upstream.
+
+ -- Corey Bryant <corey.bryant@canonical.com>  Thu, 12 Mar 2020 13:39:04 -0400
+
+python-neutron-lib (2.0.0-0ubuntu1) focal; urgency=medium
+
+  * New upstream release for OpenStack Ussuri.
+
+ -- Sahid Orentino Ferdjaoui <sahid.ferdjaoui@canonical.com>  Wed, 05 Feb 2020 08:32:53 +0100
+
+python-neutron-lib (1.30.0-0ubuntu1) focal; urgency=low
+
+  * Merge from Debian unstable.  Remaining changes:
+    - d/gbp.conf: Retain for pristine-tar and gbp config.
+    - d/control: Enable autopkgtest-pkg-python testsuite.
+    - d/watch: Get tarball from tarballs.openstack.org.
+  * New upstream release for OpenStack Ussuri.
+  * d/control: Align (Build-)Depends with upstream.
+
+ -- Corey Bryant <corey.bryant@canonical.com>  Mon, 16 Dec 2019 14:12:00 -0500
 
 python-neutron-lib (1.29.1-2) unstable; urgency=medium
 
@@ -144,6 +197,37 @@ python-neutron-lib (1.29.1-1) experiment
 
  -- Thomas Goirand <zigo@debian.org>  Tue, 17 Sep 2019 22:35:14 +0200
 
+python-neutron-lib (1.29.1-0ubuntu1) eoan; urgency=medium
+
+  * New upstream release for OpenStack Train.
+
+ -- Corey Bryant <corey.bryant@canonical.com>  Wed, 25 Sep 2019 14:45:21 -0400
+
+python-neutron-lib (1.29.0-0ubuntu1) eoan; urgency=medium
+
+  * New upstream release for OpenStack Train.
+  * d/control: Align (Build-)Depends with upstream.
+
+ -- Corey Bryant <corey.bryant@canonical.com>  Wed, 28 Aug 2019 13:18:07 -0400
+
+python-neutron-lib (1.28.0-0ubuntu1) eoan; urgency=medium
+
+  * New upstream release for OpenStack Train.
+  * d/control: Align (Build-)Depends with upstream.
+
+ -- Corey Bryant <corey.bryant@canonical.com>  Wed, 31 Jul 2019 10:21:20 -0400
+
+python-neutron-lib (1.26.0-0ubuntu1) eoan; urgency=medium
+
+  * Merge from Debian experimental.  Remaining changes:
+    - d/gbp.conf: Retain for pristine-tar and gbp config.
+    - d/control: Enable autopkgtest-pkg-python testsuite.
+    - d/watch: Get tarball from tarballs.openstack.org.
+  * New upstream release for OpenStack Train.
+  * d/control: Align (Build-)Depends with upstream.
+
+ -- Corey Bryant <corey.bryant@canonical.com>  Wed, 05 Jun 2019 14:42:31 -0400
+
 python-neutron-lib (1.25.0-2) unstable; urgency=medium
 
   * Uploading to unstable.
@@ -161,6 +245,28 @@ python-neutron-lib (1.25.0-1) experiment
 
  -- Thomas Goirand <zigo@debian.org>  Tue, 26 Mar 2019 16:45:58 +0100
 
+python-neutron-lib (1.25.0-0ubuntu1) disco; urgency=medium
+
+  * New upstream release for OpenStack Stein.
+  * d/control: Align (Build-)Depends with upstream.
+
+ -- Corey Bryant <corey.bryant@canonical.com>  Mon, 11 Mar 2019 15:41:55 -0400
+
+python-neutron-lib (1.22.0-0ubuntu1) disco; urgency=medium
+
+  * New upstream release for OpenStack Stein.
+  * d/control: Align (Build-)Depends with upstream.
+
+ -- Corey Bryant <corey.bryant@canonical.com>  Wed, 30 Jan 2019 12:53:17 -0500
+
+python-neutron-lib (1.20.0-0ubuntu1) disco; urgency=medium
+
+  * New upstream release for OpenStack Stein.
+  * d/control: Align (Build-)Depends with upstream.
+  * d/control: Use python3-sphinx for doc build.
+
+ -- James Page <james.page@ubuntu.com>  Thu, 15 Nov 2018 20:48:40 +0000
+
 python-neutron-lib (1.18.0-2) unstable; urgency=medium
 
   * Uploading to unstable.
@@ -179,6 +285,23 @@ python-neutron-lib (1.18.0-1) experiment
 
  -- Thomas Goirand <zigo@debian.org>  Thu, 23 Aug 2018 11:49:03 +0200
 
+python-neutron-lib (1.18.0-0ubuntu1) cosmic; urgency=medium
+
+  * New upstream release for OpenStack Rocky.
+
+ -- Corey Bryant <corey.bryant@canonical.com>  Wed, 01 Aug 2018 14:40:18 -0400
+
+python-neutron-lib (1.15.0-0ubuntu1) cosmic; urgency=low
+
+  * Merge from Debian unstable.  Remaining changes:
+    - d/gbp.conf: Retain for pristine-tar and gbp config.
+    - d/control: Enable autopkgtest-pkg-python testsuite.
+    - d/watch: Get tarball from tarballs.openstack.org.
+  * New upstream release.
+  * d/control: Align (Build-)Depends with upstream.
+
+ -- Corey Bryant <corey.bryant@canonical.com>  Tue, 12 Jun 2018 10:26:31 -0400
+
 python-neutron-lib (1.13.0-2) unstable; urgency=medium
 
   [ Ondřej Nový ]
@@ -202,6 +325,26 @@ python-neutron-lib (1.13.0-1) experiment
 
  -- Thomas Goirand <zigo@debian.org>  Wed, 14 Feb 2018 09:14:18 +0000
 
+python-neutron-lib (1.13.0-0ubuntu1) bionic; urgency=medium
+
+  * New upstream release.
+  * d/*: wrap-and-sort -bast.
+  * d/control: Align (Build-)Depends with upstream.
+  * d/control: Update Standards-Version to 4.1.2.
+  * d/control: Bump debhelper compat to 10.
+  * d/p/drop-openstackdoctheme.patch: Dropped. No longer needed.
+
+ -- Corey Bryant <corey.bryant@canonical.com>  Wed, 24 Jan 2018 15:54:16 -0500
+
+python-neutron-lib (1.11.0-0ubuntu1) bionic; urgency=medium
+
+  * New upstream release.
+  * d/control: Align (Build-)Depends with upstream.
+  * d/rules: Switch unit test execution to use ostestr, easing migrations
+    from testrepository to stestr.
+
+ -- James Page <james.page@ubuntu.com>  Wed, 15 Nov 2017 09:26:01 +0000
+
 python-neutron-lib (1.9.1-2) unstable; urgency=medium
 
   * Added build-depends on openstack-pkg-tools (Closes: #880177).
@@ -234,6 +377,94 @@ python-neutron-lib (1.9.1-1) experimenta
 
  -- Thomas Goirand <zigo@debian.org>  Wed, 11 Oct 2017 17:57:47 +0200
 
+python-neutron-lib (1.9.1-0ubuntu1) artful; urgency=medium
+
+  * New upstream release.
+  * d/control: Align (Build-)Depends with upstream.
+  * d/p/drop-openstackdoctheme.patch: Temporarily drop openstackdocstheme
+    sphinx extension until sphinx>=1.6.2 is available.
+
+ -- Corey Bryant <corey.bryant@canonical.com>  Mon, 31 Jul 2017 12:44:26 -0400
+
+python-neutron-lib (1.7.0-0ubuntu1) artful; urgency=medium
+
+  * New upstream release.
+
+ -- James Page <james.page@ubuntu.com>  Thu, 25 May 2017 10:21:31 +0100
+
+python-neutron-lib (1.4.0-0ubuntu2) artful; urgency=medium
+
+  * No-change rebuild for sqlalchemy 1.1.x.
+
+ -- James Page <james.page@ubuntu.com>  Fri, 28 Apr 2017 09:10:45 +0100
+
+python-neutron-lib (1.4.0-0ubuntu1) artful; urgency=medium
+
+  [ Chuck Short ]
+  * New upstream release.
+  * d/control: Align (Build-)Depends with upstream.
+
+  [ James Page ]
+  * New upstream release.
+  * Align (Build-)Depends with upstream milestone.
+
+ -- James Page <james.page@ubuntu.com>  Fri, 21 Apr 2017 10:01:37 +0100
+
+python-neutron-lib (1.1.0-0ubuntu1) zesty; urgency=medium
+
+  * debian/watch: Update watch file. 
+  * New upstream version.
+  * d/control: Align (Build-)Depends with upstream.
+  * d/p/drop-sphinx-git.patch: Dropped no longer needed.
+
+ -- Chuck Short <zulcss@ubuntu.com>  Tue, 17 Jan 2017 08:55:35 -0500
+
+python-neutron-lib (1.0.0-1ubuntu1) zesty; urgency=medium
+
+  [ Corey Bryant ]
+  * d/gbp.conf: Update gbp configuration file.
+  * d/control: Update Vcs-* links and maintainers.
+
+  [ Chuck Short ]
+  * debian/watch: Fix URL to download the correct tarball. 
+  * New upstream version.
+  * debian/control: 
+    - Bump dependencies
+    - Add python-oslo.concurrency 
+
+ -- Chuck Short <zulcss@ubuntu.com>  Mon, 07 Nov 2016 09:22:45 -0500
+
+python-neutron-lib (0.4.0-0ubuntu1) yakkety; urgency=medium
+
+  [ Thomas Goirand ]
+  * Fixed missing EPOC in oslo.config (build-)depends.
+
+  [ Corey Bryant ]
+  * New upstream release.
+  * d/rules: Use https for UPSTREAM_GIT.
+  * d/control: Align (Build-)Depends with upstream.
+
+  [ Corey Bryant ]
+  * New upstream release
+  * d/control: Align (Build-)Depends with upstream.
+
+ -- Corey Bryant <corey.bryant@canonical.com>  Tue, 30 Aug 2016 13:34:57 -0400
+
+python-neutron-lib (0.2.0-1) experimental; urgency=medium
+
+  [ Ondřej Nový ]
+  * Standards-Version is 3.9.8 now (no change)
+
+  [ Corey Bryant ]
+  * New upstream release.
+  * d/gbp.conf: Update branch config for Newton.
+  * d/control: Align (Build-)Depends with upstream.
+
+  [ Thomas Goirand ]
+  * Added Corey Bryant <corey.bryant@canonical.com> as Uploaders:.
+
+ -- Thomas Goirand <zigo@debian.org>  Thu, 09 Jun 2016 01:30:27 +0200
+
 python-neutron-lib (0.0.2-2) unstable; urgency=medium
 
   [ Thomas Goirand ]
@@ -250,3 +481,4 @@ python-neutron-lib (0.0.2-1) experimenta
   * Initial release. (Closes: #816605)
 
  -- Thomas Goirand <zigo@debian.org>  Thu, 03 Mar 2016 20:42:05 +0800
+
diff -pruN 3.4.0-1/debian/control 3.4.0-0ubuntu1/debian/control
--- 3.4.0-1/debian/control	2023-02-22 10:52:53.000000000 +0000
+++ 3.4.0-0ubuntu1/debian/control	2023-02-21 17:17:13.000000000 +0000
@@ -1,57 +1,58 @@
 Source: python-neutron-lib
 Section: python
 Priority: optional
-Maintainer: Debian OpenStack <team+openstack@tracker.debian.org>
+Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
+XSBC-Original-Maintainer: Debian OpenStack <team+openstack@tracker.debian.org>
 Uploaders:
  Thomas Goirand <zigo@debian.org>,
- Mickael Asseline <mickael@papamica.com>,
 Build-Depends:
- debhelper-compat (= 10),
+ debhelper-compat (= 13),
  dh-python,
  openstack-pkg-tools,
  python3-all,
- python3-pbr,
+ python3-pbr (>= 4.0.0),
  python3-setuptools,
- python3-sphinx,
+ python3-sphinx (>= 2.0.0),
 Build-Depends-Indep:
- python3-coverage,
- python3-fixtures,
- python3-hacking,
- python3-keystoneauth1,
+ python3-coverage (>= 4.0),
+ python3-fixtures (>= 3.0.0),
+ python3-hacking (>= 1.1.0),
+ python3-keystoneauth1 (>= 3.14.0),
  python3-mock <!nodoc>,
- python3-netaddr,
- python3-openstackdocstheme <!nodoc>,
- python3-os-api-ref <!nodoc>,
- python3-os-ken,
- python3-os-traits,
- python3-oslo.concurrency,
- python3-oslo.config,
- python3-oslo.context,
- python3-oslo.db,
- python3-oslo.i18n,
- python3-oslo.log,
+ python3-netaddr (>= 0.7.18),
+ python3-openstackdocstheme (>= 2.2.1),
+ python3-os-api-ref (>= 1.4.0),
+ python3-os-ken (>= 0.3.0),
+ python3-os-traits (>= 0.9.0),
+ python3-oslo.concurrency (>= 3.26.0),
+ python3-oslo.config (>= 1:8.0.0),
+ python3-oslo.context (>= 1:2.22.0),
+ python3-oslo.db (>= 4.44.0),
+ python3-oslo.i18n (>= 3.20.0),
+ python3-oslo.log (>= 4.3.0),
  python3-oslo.messaging (>= 14.2.0),
- python3-oslo.policy,
- python3-oslo.serialization,
- python3-oslo.service,
- python3-oslo.utils,
- python3-oslo.versionedobjects,
- python3-oslotest,
- python3-osprofiler,
- python3-pecan,
- python3-setproctitle,
- python3-sqlalchemy,
- python3-stestr,
- python3-stevedore,
- python3-testresources,
- python3-testscenarios,
- python3-testtools,
- python3-webob,
+ python3-oslo.policy (>= 3.6.2),
+ python3-oslo.serialization (>= 2.25.0),
+ python3-oslo.service (>= 1.24.0),
+ python3-oslo.utils (>= 4.5.0),
+ python3-oslo.versionedobjects (>= 1.31.2),
+ python3-oslotest (>= 1:3.2.0),
+ python3-osprofiler (>= 1.4.0),
+ python3-pecan (>= 1.0.0),
+ python3-setproctitle (>= 1.1.10),
+ python3-sqlalchemy (>= 1.2.0),
+ python3-stestr (>= 1.0.0),
+ python3-stevedore (>= 1:1.20.0),
+ python3-subunit (>= 1.0.0),
+ python3-testresources (>= 2.0.0),
+ python3-testscenarios (>= 0.4),
+ python3-testtools (>= 2.2.0),
+ python3-webob (>= 1:1.7.1),
  subunit,
-Standards-Version: 4.5.1
-Vcs-Browser: https://salsa.debian.org/openstack-team/libs/python-neutron-lib
-Vcs-Git: https://salsa.debian.org/openstack-team/libs/python-neutron-lib.git
-Homepage: http://www.openstack.org/
+Standards-Version: 4.6.1
+Vcs-Git: https://git.launchpad.net/~ubuntu-openstack-dev/ubuntu/+source/python-neutron-lib
+Homepage: https://opendev.org/openstack/neutron-lib
+Testsuite: autopkgtest-pkg-python
 
 Package: python-neutron-lib-doc
 Section: doc
@@ -74,29 +75,29 @@ Description: Neutron shared routines and
 Package: python3-neutron-lib
 Architecture: all
 Depends:
- python3-keystoneauth1,
- python3-netaddr,
- python3-os-ken,
- python3-os-traits,
- python3-oslo.concurrency,
- python3-oslo.config,
- python3-oslo.context,
- python3-oslo.db,
- python3-oslo.i18n,
- python3-oslo.log,
+ python3-keystoneauth1 (>= 3.14.0),
+ python3-netaddr (>= 0.7.18),
+ python3-os-ken (>= 0.3.0),
+ python3-os-traits (>= 0.9.0),
+ python3-oslo.concurrency (>= 3.26.0),
+ python3-oslo.config (>= 1:8.0.0),
+ python3-oslo.context (>= 1:2.22.0),
+ python3-oslo.db (>= 4.44.0),
+ python3-oslo.i18n (>= 3.20.0),
+ python3-oslo.log (>= 4.3.0),
  python3-oslo.messaging (>= 14.2.0),
- python3-oslo.policy,
- python3-oslo.serialization,
- python3-oslo.service,
- python3-oslo.utils,
- python3-oslo.versionedobjects,
- python3-osprofiler,
- python3-pbr,
- python3-pecan,
- python3-setproctitle,
- python3-sqlalchemy,
- python3-stevedore,
- python3-webob,
+ python3-oslo.policy (>= 3.6.2),
+ python3-oslo.serialization (>= 2.25.0),
+ python3-oslo.service (>= 1.24.0),
+ python3-oslo.utils (>= 4.5.0),
+ python3-oslo.versionedobjects (>= 1.31.2),
+ python3-osprofiler (>= 1.4.0),
+ python3-pbr (>= 4.0.0),
+ python3-pecan (>= 1.0.0),
+ python3-setproctitle (>= 1.1.10),
+ python3-sqlalchemy (>= 1.2.0),
+ python3-stevedore (>= 1:1.20.0),
+ python3-webob (>= 1:1.7.1),
  ${misc:Depends},
  ${python3:Depends},
 Suggests:
diff -pruN 3.4.0-1/debian/copyright 3.4.0-0ubuntu1/debian/copyright
--- 3.4.0-1/debian/copyright	2023-02-22 10:52:53.000000000 +0000
+++ 3.4.0-0ubuntu1/debian/copyright	2023-02-21 17:17:13.000000000 +0000
@@ -1,6 +1,6 @@
 Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
 Upstream-Name: neutron-lib
-Source: http://www.openstack.org/
+Source: https://opendev.org/openstack/neutron-lib
 
 Files: *
 Copyright: (c) 2010-2016, OpenStack Foundation <openstack-dev@lists.openstack.org>
@@ -14,7 +14,6 @@ License: Apache-2
 
 Files: debian/*
 Copyright: (c) 2016, Thomas Goirand <zigo@debian.org>
-           (c) 2021 Mickael Asseline <mickael@papamica.com>
 License: Apache-2
 
 License: Apache-2
diff -pruN 3.4.0-1/debian/gbp.conf 3.4.0-0ubuntu1/debian/gbp.conf
--- 3.4.0-1/debian/gbp.conf	1970-01-01 00:00:00.000000000 +0000
+++ 3.4.0-0ubuntu1/debian/gbp.conf	2023-02-21 17:17:13.000000000 +0000
@@ -0,0 +1,7 @@
+[DEFAULT]
+debian-branch = master
+upstream-tag = %(version)s
+pristine-tar = True
+
+[buildpackage]
+export-dir = ../build-area
diff -pruN 3.4.0-1/debian/rules 3.4.0-0ubuntu1/debian/rules
--- 3.4.0-1/debian/rules	2023-02-22 10:52:53.000000000 +0000
+++ 3.4.0-0ubuntu1/debian/rules	2023-02-21 17:17:13.000000000 +0000
@@ -1,10 +1,13 @@
 #!/usr/bin/make -f
 
-UPSTREAM_GIT := https://github.com/openstack/neutron-lib.git
+
+export PYBUILD_NAME=neutron_lib
+
+UPSTREAM_GIT := https://opendev.org/openstack/neutron-lib.git
 include /usr/share/openstack-pkg-tools/pkgos.make
 
 %:
-	dh $@ --buildsystem=python_distutils --with python3,sphinxdoc
+	dh $@ --buildsystem=pybuild --with python3,sphinxdoc
 
 override_dh_auto_clean:
 	echo "Do nothing..."
@@ -27,5 +30,5 @@ ifeq (,$(findstring nodoc, $(DEB_BUILD_O
 endif
 
 override_dh_clean:
-	dh_clean -O--buildsystem=python_distutils
+	dh_clean -O--buildsystem=pybuild
 	rm -rf build
diff -pruN 3.4.0-1/debian/salsa-ci.yml 3.4.0-0ubuntu1/debian/salsa-ci.yml
--- 3.4.0-1/debian/salsa-ci.yml	2023-02-22 10:52:53.000000000 +0000
+++ 3.4.0-0ubuntu1/debian/salsa-ci.yml	1970-01-01 00:00:00.000000000 +0000
@@ -1,3 +0,0 @@
-include:
-  - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/salsa-ci.yml
-  - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/pipeline-jobs.yml
diff -pruN 3.4.0-1/debian/tests/control 3.4.0-0ubuntu1/debian/tests/control
--- 3.4.0-1/debian/tests/control	2023-02-22 10:52:53.000000000 +0000
+++ 3.4.0-0ubuntu1/debian/tests/control	1970-01-01 00:00:00.000000000 +0000
@@ -1,5 +0,0 @@
-Tests: unittests
-Depends:
- @,
- @builddeps@,
-Restrictions: allow-stderr needs-root
diff -pruN 3.4.0-1/debian/tests/unittests 3.4.0-0ubuntu1/debian/tests/unittests
--- 3.4.0-1/debian/tests/unittests	2023-02-22 10:52:53.000000000 +0000
+++ 3.4.0-0ubuntu1/debian/tests/unittests	1970-01-01 00:00:00.000000000 +0000
@@ -1,5 +0,0 @@
-#!/bin/sh
-
-set -e
-
-pkgos-dh_auto_test --no-py2 'neutron_lib\.tests\.unit.*'
diff -pruN 3.4.0-1/debian/watch 3.4.0-0ubuntu1/debian/watch
--- 3.4.0-1/debian/watch	2023-02-22 10:52:53.000000000 +0000
+++ 3.4.0-0ubuntu1/debian/watch	2023-02-21 17:17:13.000000000 +0000
@@ -1,3 +1,3 @@
 version=3
-opts="uversionmangle=s/\.(b|rc)/~$1/" \
-https://github.com/openstack/neutron-lib/tags .*/(\d[\d\.]+)\.tar\.gz
+opts=uversionmangle=s/(rc|a|b|c)/~$1/ \
+https://pypi.debian.net/neutron-lib/neutron-lib-(.+)\.(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz)))
diff -pruN 3.4.0-1/neutron_lib.egg-info/PKG-INFO 3.4.0-0ubuntu1/neutron_lib.egg-info/PKG-INFO
--- 3.4.0-1/neutron_lib.egg-info/PKG-INFO	1970-01-01 00:00:00.000000000 +0000
+++ 3.4.0-0ubuntu1/neutron_lib.egg-info/PKG-INFO	2023-02-10 16:30:14.000000000 +0000
@@ -0,0 +1,46 @@
+Metadata-Version: 1.2
+Name: neutron-lib
+Version: 3.4.0
+Summary: Neutron shared routines and utilities
+Home-page: https://docs.openstack.org/neutron-lib/latest/
+Author: OpenStack
+Author-email: openstack-discuss@lists.openstack.org
+License: UNKNOWN
+Description: ========================
+        Team and repository tags
+        ========================
+        
+        .. image:: https://governance.openstack.org/tc/badges/neutron-lib.svg
+            :target: https://governance.openstack.org/tc/reference/tags/index.html
+        
+        .. Change things from this point on
+        
+        ===============================
+        neutron-lib
+        ===============================
+        
+        Neutron shared routines and utilities
+        
+        * Free software: Apache license
+        * Documentation: https://docs.openstack.org/neutron-lib/latest/
+        * Source: https://opendev.org/openstack/neutron-lib
+        * Bugs: https://bugs.launchpad.net/neutron
+        * Release notes: https://docs.openstack.org/releasenotes/neutron-lib/
+        
+        Features
+        --------
+        
+        * TODO
+        
+        
+Platform: UNKNOWN
+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.8
+Classifier: Programming Language :: Python :: 3.9
+Requires-Python: >=3.8
diff -pruN 3.4.0-1/neutron_lib.egg-info/SOURCES.txt 3.4.0-0ubuntu1/neutron_lib.egg-info/SOURCES.txt
--- 3.4.0-1/neutron_lib.egg-info/SOURCES.txt	1970-01-01 00:00:00.000000000 +0000
+++ 3.4.0-0ubuntu1/neutron_lib.egg-info/SOURCES.txt	2023-02-10 16:30:15.000000000 +0000
@@ -0,0 +1,1343 @@
+.coveragerc
+.mailmap
+.pylintrc
+.stestr.conf
+.zuul.yaml
+AUTHORS
+CONTRIBUTING.rst
+ChangeLog
+HACKING.rst
+LICENSE
+README.rst
+requirements.txt
+setup.cfg
+setup.py
+test-requirements.txt
+tox.ini
+api-ref/source/conf.py
+api-ref/source/index.rst
+api-ref/source/v2/address-groups.inc
+api-ref/source/v2/address-scopes.inc
+api-ref/source/v2/agents.inc
+api-ref/source/v2/auto-topology.inc
+api-ref/source/v2/availability_zones.inc
+api-ref/source/v2/bgp_dragent_scheduler.inc
+api-ref/source/v2/bgp_peer.inc
+api-ref/source/v2/bgp_speaker.inc
+api-ref/source/v2/bgpvpn-bgpvpns.inc
+api-ref/source/v2/bgpvpn-network_associations.inc
+api-ref/source/v2/bgpvpn-overview.inc
+api-ref/source/v2/bgpvpn-port_associations.inc
+api-ref/source/v2/bgpvpn-router_associations.inc
+api-ref/source/v2/dhcp-agent-scheduler.inc
+api-ref/source/v2/extensions.inc
+api-ref/source/v2/fip-port-forwarding.inc
+api-ref/source/v2/fip64.inc
+api-ref/source/v2/firewall_log.inc
+api-ref/source/v2/flavors.inc
+api-ref/source/v2/floatingippools.inc
+api-ref/source/v2/floatingips.inc
+api-ref/source/v2/fwaas-v2.inc
+api-ref/source/v2/index.rst
+api-ref/source/v2/intro.inc
+api-ref/source/v2/l3-agent-scheduler.inc
+api-ref/source/v2/l3-conntrack-helper.inc
+api-ref/source/v2/local-ips.inc
+api-ref/source/v2/logging.inc
+api-ref/source/v2/logging_resource.inc
+api-ref/source/v2/metering.inc
+api-ref/source/v2/network-ip-availability.inc
+api-ref/source/v2/network_segment_ranges.inc
+api-ref/source/v2/networks.inc
+api-ref/source/v2/parameters.yaml
+api-ref/source/v2/ports.inc
+api-ref/source/v2/qos.inc
+api-ref/source/v2/quota_details.inc
+api-ref/source/v2/quotas.inc
+api-ref/source/v2/rbac-policy.inc
+api-ref/source/v2/router-interface-fip.inc
+api-ref/source/v2/router-ndp-proxy.inc
+api-ref/source/v2/routers.inc
+api-ref/source/v2/security-group-rules.inc
+api-ref/source/v2/security-groups.inc
+api-ref/source/v2/segments.inc
+api-ref/source/v2/service-providers.inc
+api-ref/source/v2/subnetpool_prefix_ops.inc
+api-ref/source/v2/subnetpools.inc
+api-ref/source/v2/subnets.inc
+api-ref/source/v2/taas.inc
+api-ref/source/v2/tags.inc
+api-ref/source/v2/trunk-details.inc
+api-ref/source/v2/trunk.inc
+api-ref/source/v2/versions.inc
+api-ref/source/v2/vpnaas.inc
+api-ref/source/v2/samples/service-type-response.json
+api-ref/source/v2/samples/address-groups/address-group-add-addresses-request.json
+api-ref/source/v2/samples/address-groups/address-group-add-addresses-response.json
+api-ref/source/v2/samples/address-groups/address-group-create-request.json
+api-ref/source/v2/samples/address-groups/address-group-create-response.json
+api-ref/source/v2/samples/address-groups/address-group-remove-addresses-request.json
+api-ref/source/v2/samples/address-groups/address-group-remove-addresses-response.json
+api-ref/source/v2/samples/address-groups/address-group-show-response.json
+api-ref/source/v2/samples/address-groups/address-group-update-request.json
+api-ref/source/v2/samples/address-groups/address-group-update-response.json
+api-ref/source/v2/samples/address-groups/address-groups-list-response.json
+api-ref/source/v2/samples/address-scopes/address-scope-create-request.json
+api-ref/source/v2/samples/address-scopes/address-scope-create-response.json
+api-ref/source/v2/samples/address-scopes/address-scope-show-response.json
+api-ref/source/v2/samples/address-scopes/address-scope-update-request.json
+api-ref/source/v2/samples/address-scopes/address-scope-update-response.json
+api-ref/source/v2/samples/address-scopes/address-scopes-list-response.json
+api-ref/source/v2/samples/agents/agent-dhcp-network-add-request.json
+api-ref/source/v2/samples/agents/agent-dhcp-networks-list-response.json
+api-ref/source/v2/samples/agents/agent-l3-router-add-request.json
+api-ref/source/v2/samples/agents/agent-l3-router-remove-request.json
+api-ref/source/v2/samples/agents/agent-l3-routers-list-response.json
+api-ref/source/v2/samples/agents/agent-show-response.json
+api-ref/source/v2/samples/agents/agent-update-request.json
+api-ref/source/v2/samples/agents/agent-update-response.json
+api-ref/source/v2/samples/agents/agents-list-response.json
+api-ref/source/v2/samples/agents/network-dhcp-agent-list-response.json
+api-ref/source/v2/samples/agents/router-l3-agent-list-response.json
+api-ref/source/v2/samples/auto-topology/topo-show-response.json
+api-ref/source/v2/samples/availability-zones/azs-list-response.json
+api-ref/source/v2/samples/bgp/bgp_peer-create-request.json
+api-ref/source/v2/samples/bgp/bgp_peer-create-response.json
+api-ref/source/v2/samples/bgp/bgp_peer-list-response.json
+api-ref/source/v2/samples/bgp/bgp_peer-show-response.json
+api-ref/source/v2/samples/bgp/bgp_speaker-create-request.json
+api-ref/source/v2/samples/bgp/bgp_speaker-create-response.json
+api-ref/source/v2/samples/bgp/bgp_speaker-list-response.json
+api-ref/source/v2/samples/bgp/bgp_speaker-show-response.json
+api-ref/source/v2/samples/bgp/bgp_speaker-update-request.json
+api-ref/source/v2/samples/bgp/bgp_speaker_add_network-request.json
+api-ref/source/v2/samples/bgp/bgp_speaker_add_network-response.json
+api-ref/source/v2/samples/bgp/bgp_speaker_add_peer-request.json
+api-ref/source/v2/samples/bgp/bgp_speaker_add_peer-response.json
+api-ref/source/v2/samples/bgp/bgp_speaker_list_dragent_host-response.json
+api-ref/source/v2/samples/bgp/bgp_speaker_list_routes-response.json
+api-ref/source/v2/samples/bgp/bgp_speaker_remove_network-request.json
+api-ref/source/v2/samples/bgp/bgp_speaker_remove_peer-request.json
+api-ref/source/v2/samples/bgp/dragent_add_speaker-request.json
+api-ref/source/v2/samples/bgp/dragent_list_agents_hosting_speaker-response.json
+api-ref/source/v2/samples/bgp/dragent_list_speakers-response.json
+api-ref/source/v2/samples/bgpvpn/bgpvpns/bgpvpn-create-request.json
+api-ref/source/v2/samples/bgpvpn/bgpvpns/bgpvpn-create-response.json
+api-ref/source/v2/samples/bgpvpn/bgpvpns/bgpvpn-show-response.json
+api-ref/source/v2/samples/bgpvpn/bgpvpns/bgpvpn-update-request.json
+api-ref/source/v2/samples/bgpvpn/bgpvpns/bgpvpn-update-response.json
+api-ref/source/v2/samples/bgpvpn/bgpvpns/bgpvpns-list-response.json
+api-ref/source/v2/samples/bgpvpn/network_associations/network_association-create-request.json
+api-ref/source/v2/samples/bgpvpn/network_associations/network_association-create-response.json
+api-ref/source/v2/samples/bgpvpn/network_associations/network_association-list-response.json
+api-ref/source/v2/samples/bgpvpn/network_associations/network_association-show-response.json
+api-ref/source/v2/samples/bgpvpn/port_associations/port_association-create-request.json
+api-ref/source/v2/samples/bgpvpn/port_associations/port_association-create-response.json
+api-ref/source/v2/samples/bgpvpn/port_associations/port_association-list-response.json
+api-ref/source/v2/samples/bgpvpn/port_associations/port_association-show-response.json
+api-ref/source/v2/samples/bgpvpn/port_associations/port_association-update-request.json
+api-ref/source/v2/samples/bgpvpn/port_associations/port_association-update-response.json
+api-ref/source/v2/samples/bgpvpn/router_associations/router_association-create-request.json
+api-ref/source/v2/samples/bgpvpn/router_associations/router_association-create-response.json
+api-ref/source/v2/samples/bgpvpn/router_associations/router_association-list-response.json
+api-ref/source/v2/samples/bgpvpn/router_associations/router_association-show-response.json
+api-ref/source/v2/samples/bgpvpn/router_associations/router_association-update-request.json
+api-ref/source/v2/samples/bgpvpn/router_associations/router_association-update-response.json
+api-ref/source/v2/samples/conntrack_helpers/conntrack-helper-create-request.json
+api-ref/source/v2/samples/conntrack_helpers/conntrack-helper-create-response.json
+api-ref/source/v2/samples/conntrack_helpers/conntrack-helper-list-response.json
+api-ref/source/v2/samples/conntrack_helpers/conntrack-helper-show-response.json
+api-ref/source/v2/samples/conntrack_helpers/conntrack-helper-update-request.json
+api-ref/source/v2/samples/conntrack_helpers/conntrack-helper-update-response.json
+api-ref/source/v2/samples/extensions/extension-show-response.json
+api-ref/source/v2/samples/extensions/extensions-list-response.json
+api-ref/source/v2/samples/firewall-v2/firewall-group-create-request.json
+api-ref/source/v2/samples/firewall-v2/firewall-group-create-response.json
+api-ref/source/v2/samples/firewall-v2/firewall-group-show-response.json
+api-ref/source/v2/samples/firewall-v2/firewall-group-update-request.json
+api-ref/source/v2/samples/firewall-v2/firewall-group-update-response.json
+api-ref/source/v2/samples/firewall-v2/firewall-groups-list-response.json
+api-ref/source/v2/samples/firewall-v2/firewall-policies-list-response.json
+api-ref/source/v2/samples/firewall-v2/firewall-policy-create-request.json
+api-ref/source/v2/samples/firewall-v2/firewall-policy-create-response.json
+api-ref/source/v2/samples/firewall-v2/firewall-policy-insert-rule-request.json
+api-ref/source/v2/samples/firewall-v2/firewall-policy-insert-rule-response.json
+api-ref/source/v2/samples/firewall-v2/firewall-policy-remove-rule-request.json
+api-ref/source/v2/samples/firewall-v2/firewall-policy-remove-rule-response.json
+api-ref/source/v2/samples/firewall-v2/firewall-policy-show-response.json
+api-ref/source/v2/samples/firewall-v2/firewall-policy-update-request.json
+api-ref/source/v2/samples/firewall-v2/firewall-policy-update-response.json
+api-ref/source/v2/samples/firewall-v2/firewall-rule-create-request.json
+api-ref/source/v2/samples/firewall-v2/firewall-rule-create-response.json
+api-ref/source/v2/samples/firewall-v2/firewall-rule-show-response.json
+api-ref/source/v2/samples/firewall-v2/firewall-rule-update-request.json
+api-ref/source/v2/samples/firewall-v2/firewall-rule-update-response.json
+api-ref/source/v2/samples/firewall-v2/firewall-rules-list-response.json
+api-ref/source/v2/samples/firewall_log/firewall_log-create-request.json
+api-ref/source/v2/samples/firewall_log/firewall_log-create-response.json
+api-ref/source/v2/samples/firewall_log/firewall_log-show-response.json
+api-ref/source/v2/samples/firewall_log/firewall_log-update-request.json
+api-ref/source/v2/samples/firewall_log/firewall_log-update-response.json
+api-ref/source/v2/samples/firewall_log/firewall_logs-list-response.json
+api-ref/source/v2/samples/firewalls/firewall-create-request.json
+api-ref/source/v2/samples/firewalls/firewall-create-response.json
+api-ref/source/v2/samples/firewalls/firewall-policies-list-response.json
+api-ref/source/v2/samples/firewalls/firewall-policy-create-request.json
+api-ref/source/v2/samples/firewalls/firewall-policy-create-response.json
+api-ref/source/v2/samples/firewalls/firewall-policy-insert-rule-request.json
+api-ref/source/v2/samples/firewalls/firewall-policy-insert-rule-response.json
+api-ref/source/v2/samples/firewalls/firewall-policy-remove-rule-request.json
+api-ref/source/v2/samples/firewalls/firewall-policy-remove-rule-response.json
+api-ref/source/v2/samples/firewalls/firewall-policy-show-response.json
+api-ref/source/v2/samples/firewalls/firewall-policy-update-request.json
+api-ref/source/v2/samples/firewalls/firewall-policy-update-response.json
+api-ref/source/v2/samples/firewalls/firewall-rule-create-request.json
+api-ref/source/v2/samples/firewalls/firewall-rule-create-response.json
+api-ref/source/v2/samples/firewalls/firewall-rule-show-response.json
+api-ref/source/v2/samples/firewalls/firewall-rule-update-request.json
+api-ref/source/v2/samples/firewalls/firewall-rule-update-response.json
+api-ref/source/v2/samples/firewalls/firewall-rules-list-response.json
+api-ref/source/v2/samples/firewalls/firewall-show-response.json
+api-ref/source/v2/samples/firewalls/firewall-update-request.json
+api-ref/source/v2/samples/firewalls/firewall-update-response.json
+api-ref/source/v2/samples/firewalls/firewalls-list-response.json
+api-ref/source/v2/samples/flavors/flavor-associate-request.json
+api-ref/source/v2/samples/flavors/flavor-associate-response.json
+api-ref/source/v2/samples/flavors/flavor-create-request.json
+api-ref/source/v2/samples/flavors/flavor-create-response.json
+api-ref/source/v2/samples/flavors/flavor-show-response.json
+api-ref/source/v2/samples/flavors/flavor-update-request.json
+api-ref/source/v2/samples/flavors/flavor-update-response.json
+api-ref/source/v2/samples/flavors/flavors-list-response.json
+api-ref/source/v2/samples/flavors/service-profile-create-request.json
+api-ref/source/v2/samples/flavors/service-profile-create-response.json
+api-ref/source/v2/samples/flavors/service-profile-show-response.json
+api-ref/source/v2/samples/flavors/service-profile-update-request.json
+api-ref/source/v2/samples/flavors/service-profile-update-response.json
+api-ref/source/v2/samples/flavors/service-profiles-list-response.json
+api-ref/source/v2/samples/floatingips/floating-ip-pools-list-response.json
+api-ref/source/v2/samples/floatingips/floating-ips-list-response.json
+api-ref/source/v2/samples/floatingips/floatingip-create-request.json
+api-ref/source/v2/samples/floatingips/floatingip-create-response.json
+api-ref/source/v2/samples/floatingips/floatingip-disassociate-request.json
+api-ref/source/v2/samples/floatingips/floatingip-disassociate-response.json
+api-ref/source/v2/samples/floatingips/floatingip-show-response.json
+api-ref/source/v2/samples/floatingips/floatingip-update-request.json
+api-ref/source/v2/samples/floatingips/floatingip-update-response.json
+api-ref/source/v2/samples/local_ips/local-ip-list-associations-response.json
+api-ref/source/v2/samples/local_ips/local-ips-list-response.json
+api-ref/source/v2/samples/local_ips/local_ip-create-request.json
+api-ref/source/v2/samples/local_ips/local_ip-create-response.json
+api-ref/source/v2/samples/local_ips/local_ip-show-response.json
+api-ref/source/v2/samples/local_ips/local_ip-update-request.json
+api-ref/source/v2/samples/local_ips/local_ip-update-response.json
+api-ref/source/v2/samples/local_ips/local_ip_association-create-request.json
+api-ref/source/v2/samples/local_ips/local_ip_association-create-response.json
+api-ref/source/v2/samples/logging_resource/logging_resource-create-request.json
+api-ref/source/v2/samples/logging_resource/logging_resource-create-response.json
+api-ref/source/v2/samples/logging_resource/logging_resource-show-response.json
+api-ref/source/v2/samples/logging_resource/logging_resource-update-request.json
+api-ref/source/v2/samples/logging_resource/logging_resource-update-response.json
+api-ref/source/v2/samples/logging_resource/logging_resources-list-response.json
+api-ref/source/v2/samples/logs/log-create-request.json
+api-ref/source/v2/samples/logs/log-create-response.json
+api-ref/source/v2/samples/logs/log-list-response.json
+api-ref/source/v2/samples/logs/log-show-response.json
+api-ref/source/v2/samples/logs/log-update-request.json
+api-ref/source/v2/samples/logs/log-update-response.json
+api-ref/source/v2/samples/logs/loggable_resources-list-response.json
+api-ref/source/v2/samples/metering/metering-label-create-request.json
+api-ref/source/v2/samples/metering/metering-label-create-response.json
+api-ref/source/v2/samples/metering/metering-label-delete-request-json-http.txt
+api-ref/source/v2/samples/metering/metering-label-delete-response-json-http.txt
+api-ref/source/v2/samples/metering/metering-label-rule-create-request.json
+api-ref/source/v2/samples/metering/metering-label-rule-create-response.json
+api-ref/source/v2/samples/metering/metering-label-rule-delete-request-json-http.txt
+api-ref/source/v2/samples/metering/metering-label-rule-delete-response-json-http.txt
+api-ref/source/v2/samples/metering/metering-label-rule-show-request-json-http.txt
+api-ref/source/v2/samples/metering/metering-label-rule-show-response.json
+api-ref/source/v2/samples/metering/metering-label-rules-list-request-json-http.txt
+api-ref/source/v2/samples/metering/metering-label-rules-list-response.json
+api-ref/source/v2/samples/metering/metering-label-show-request-json-http.txt
+api-ref/source/v2/samples/metering/metering-label-show-response.json
+api-ref/source/v2/samples/metering/metering-labels-list-request-json-http.txt
+api-ref/source/v2/samples/metering/metering-labels-list-response.json
+api-ref/source/v2/samples/ndp_proxies/ndp-proxies-list-response.json
+api-ref/source/v2/samples/ndp_proxies/ndp-proxy-create-request.json
+api-ref/source/v2/samples/ndp_proxies/ndp-proxy-create-response.json
+api-ref/source/v2/samples/ndp_proxies/ndp-proxy-show-response.json
+api-ref/source/v2/samples/ndp_proxies/ndp-proxy-update-request.json
+api-ref/source/v2/samples/ndp_proxies/ndp-proxy-update-response.json
+api-ref/source/v2/samples/network-ip-availability/network-ip-availability-list.json
+api-ref/source/v2/samples/network-ip-availability/network-ip-availability-show.json
+api-ref/source/v2/samples/network_segment_ranges/network_segment_range-create-request.json
+api-ref/source/v2/samples/network_segment_ranges/network_segment_range-create-response.json
+api-ref/source/v2/samples/network_segment_ranges/network_segment_range-show-response.json
+api-ref/source/v2/samples/network_segment_ranges/network_segment_range-update-request.json
+api-ref/source/v2/samples/network_segment_ranges/network_segment_range-update-response.json
+api-ref/source/v2/samples/network_segment_ranges/network_segment_ranges-list-response.json
+api-ref/source/v2/samples/networks/network-create-request.json
+api-ref/source/v2/samples/networks/network-create-response.json
+api-ref/source/v2/samples/networks/network-multi-create-request.json
+api-ref/source/v2/samples/networks/network-multi-create-response.json
+api-ref/source/v2/samples/networks/network-multi-show-response.json
+api-ref/source/v2/samples/networks/network-multi-update-request.json
+api-ref/source/v2/samples/networks/network-provider-create-request.json
+api-ref/source/v2/samples/networks/network-provider-create-response.json
+api-ref/source/v2/samples/networks/network-provider-show-response.json
+api-ref/source/v2/samples/networks/network-provider-update-request.json
+api-ref/source/v2/samples/networks/network-show-response.json
+api-ref/source/v2/samples/networks/network-update-request.json
+api-ref/source/v2/samples/networks/network-update-response.json
+api-ref/source/v2/samples/networks/networks-bulk-create-request.json
+api-ref/source/v2/samples/networks/networks-bulk-create-response.json
+api-ref/source/v2/samples/networks/networks-list-response.json
+api-ref/source/v2/samples/networks/networks-provider-list-response.json
+api-ref/source/v2/samples/networks/version-show-response.json
+api-ref/source/v2/samples/networks/versions-list-response.json
+api-ref/source/v2/samples/port_forwardings/port-fowarding-create-request.json
+api-ref/source/v2/samples/port_forwardings/port-fowarding-create-response.json
+api-ref/source/v2/samples/port_forwardings/port-fowarding-list-response.json
+api-ref/source/v2/samples/port_forwardings/port-fowarding-show-response.json
+api-ref/source/v2/samples/port_forwardings/port-fowarding-update-request.json
+api-ref/source/v2/samples/port_forwardings/port-fowarding-update-response.json
+api-ref/source/v2/samples/ports/port-bind-create-request.json
+api-ref/source/v2/samples/ports/port-bind-create-response.json
+api-ref/source/v2/samples/ports/port-bind-show-response.json
+api-ref/source/v2/samples/ports/port-bind-update-request.json
+api-ref/source/v2/samples/ports/port-bind-update-response.json
+api-ref/source/v2/samples/ports/port-create-request.json
+api-ref/source/v2/samples/ports/port-create-response.json
+api-ref/source/v2/samples/ports/port-resource-request-new-format.json
+api-ref/source/v2/samples/ports/port-show-response.json
+api-ref/source/v2/samples/ports/port-update-request.json
+api-ref/source/v2/samples/ports/port-update-response.json
+api-ref/source/v2/samples/ports/ports-bind-list-response.json
+api-ref/source/v2/samples/ports/ports-bulk-create-request.json
+api-ref/source/v2/samples/ports/ports-bulk-create-response.json
+api-ref/source/v2/samples/ports/ports-list-response.json
+api-ref/source/v2/samples/qos/bandwidth_limit_rule-create-request.json
+api-ref/source/v2/samples/qos/bandwidth_limit_rule-create-response.json
+api-ref/source/v2/samples/qos/bandwidth_limit_rule-show-response.json
+api-ref/source/v2/samples/qos/bandwidth_limit_rule-update-request.json
+api-ref/source/v2/samples/qos/bandwidth_limit_rule-update-response.json
+api-ref/source/v2/samples/qos/bandwidth_limit_rules-list-response.json
+api-ref/source/v2/samples/qos/dscp_marking_rule-create-request.json
+api-ref/source/v2/samples/qos/dscp_marking_rule-create-response.json
+api-ref/source/v2/samples/qos/dscp_marking_rule-show-response.json
+api-ref/source/v2/samples/qos/dscp_marking_rule-update-request.json
+api-ref/source/v2/samples/qos/dscp_marking_rule-update-response.json
+api-ref/source/v2/samples/qos/dscp_marking_rules-list-response.json
+api-ref/source/v2/samples/qos/minimum_bandwidth_rule-create-request.json
+api-ref/source/v2/samples/qos/minimum_bandwidth_rule-create-response.json
+api-ref/source/v2/samples/qos/minimum_bandwidth_rule-show-response.json
+api-ref/source/v2/samples/qos/minimum_bandwidth_rule-update-request.json
+api-ref/source/v2/samples/qos/minimum_bandwidth_rule-update-response.json
+api-ref/source/v2/samples/qos/minimum_bandwidth_rules-list-response.json
+api-ref/source/v2/samples/qos/minimum_packet_rate_rule-create-request.json
+api-ref/source/v2/samples/qos/minimum_packet_rate_rule-create-response.json
+api-ref/source/v2/samples/qos/minimum_packet_rate_rule-show-response.json
+api-ref/source/v2/samples/qos/minimum_packet_rate_rule-update-request.json
+api-ref/source/v2/samples/qos/minimum_packet_rate_rule-update-response.json
+api-ref/source/v2/samples/qos/minimum_packet_rate_rules-list-response.json
+api-ref/source/v2/samples/qos/packet_rate_limit_rule-create-request.json
+api-ref/source/v2/samples/qos/packet_rate_limit_rule-create-response.json
+api-ref/source/v2/samples/qos/packet_rate_limit_rule-show-response.json
+api-ref/source/v2/samples/qos/packet_rate_limit_rule-update-request.json
+api-ref/source/v2/samples/qos/packet_rate_limit_rule-update-response.json
+api-ref/source/v2/samples/qos/packet_rate_limit_rules-list-response.json
+api-ref/source/v2/samples/qos/policies-list-response.json
+api-ref/source/v2/samples/qos/policy-create-request.json
+api-ref/source/v2/samples/qos/policy-create-response.json
+api-ref/source/v2/samples/qos/policy-show-response.json
+api-ref/source/v2/samples/qos/policy-update-request.json
+api-ref/source/v2/samples/qos/policy-update-response.json
+api-ref/source/v2/samples/qos/rule_type-details-bandwidth_limit-response.json
+api-ref/source/v2/samples/qos/rule_type-details-dscp_marking-response.json
+api-ref/source/v2/samples/qos/rule_types-list-response.json
+api-ref/source/v2/samples/quota_details/quota-details-show-for-project-response.json
+api-ref/source/v2/samples/quotas/quotas-list-for-project-response.json
+api-ref/source/v2/samples/quotas/quotas-list-response.json
+api-ref/source/v2/samples/quotas/quotas-update-request.json
+api-ref/source/v2/samples/quotas/quotas-update-response.json
+api-ref/source/v2/samples/rbac_policy/rbac-policies-list-response.json
+api-ref/source/v2/samples/rbac_policy/rbac-policy-create-request.json
+api-ref/source/v2/samples/rbac_policy/rbac-policy-create-response.json
+api-ref/source/v2/samples/rbac_policy/rbac-policy-show-response.json
+api-ref/source/v2/samples/rbac_policy/rbac-policy-update-request.json
+api-ref/source/v2/samples/rbac_policy/rbac-policy-update-response.json
+api-ref/source/v2/samples/routers/router-add-extraroutes-request.json
+api-ref/source/v2/samples/routers/router-add-extraroutes-response.json
+api-ref/source/v2/samples/routers/router-add-interface-request-with-port.json
+api-ref/source/v2/samples/routers/router-add-interface-request.json
+api-ref/source/v2/samples/routers/router-add-interface-response.json
+api-ref/source/v2/samples/routers/router-create-request.json
+api-ref/source/v2/samples/routers/router-create-response.json
+api-ref/source/v2/samples/routers/router-remove-extraroutes-request.json
+api-ref/source/v2/samples/routers/router-remove-extraroutes-response.json
+api-ref/source/v2/samples/routers/router-remove-interface-request-with-port.json
+api-ref/source/v2/samples/routers/router-remove-interface-request.json
+api-ref/source/v2/samples/routers/router-remove-interface-response.json
+api-ref/source/v2/samples/routers/router-show-response.json
+api-ref/source/v2/samples/routers/router-update-request.json
+api-ref/source/v2/samples/routers/router-update-response.json
+api-ref/source/v2/samples/routers/routers-list-response.json
+api-ref/source/v2/samples/security-groups/security-group-create-request.json
+api-ref/source/v2/samples/security-groups/security-group-create-response.json
+api-ref/source/v2/samples/security-groups/security-group-delete-request-json-http.txt
+api-ref/source/v2/samples/security-groups/security-group-delete-response-json-http.txt
+api-ref/source/v2/samples/security-groups/security-group-rule-create-request.json
+api-ref/source/v2/samples/security-groups/security-group-rule-create-response.json
+api-ref/source/v2/samples/security-groups/security-group-rule-delete-request-json-http.txt
+api-ref/source/v2/samples/security-groups/security-group-rule-delete-response-json-http.txt
+api-ref/source/v2/samples/security-groups/security-group-rule-show-request-json-http.txt
+api-ref/source/v2/samples/security-groups/security-group-rule-show-response.json
+api-ref/source/v2/samples/security-groups/security-group-rules-list-request-json-http.txt
+api-ref/source/v2/samples/security-groups/security-group-rules-list-response.json
+api-ref/source/v2/samples/security-groups/security-group-show-request-json-http.txt
+api-ref/source/v2/samples/security-groups/security-group-show-response.json
+api-ref/source/v2/samples/security-groups/security-group-update-request.json
+api-ref/source/v2/samples/security-groups/security-group-update-response.json
+api-ref/source/v2/samples/security-groups/security-groups-list-request-json-http.txt
+api-ref/source/v2/samples/security-groups/security-groups-list-response.json
+api-ref/source/v2/samples/segments/segment-create-request.json
+api-ref/source/v2/samples/segments/segment-create-response.json
+api-ref/source/v2/samples/segments/segment-show-response.json
+api-ref/source/v2/samples/segments/segment-update-request.json
+api-ref/source/v2/samples/segments/segment-update-response.json
+api-ref/source/v2/samples/segments/segments-list-response.json
+api-ref/source/v2/samples/subnets/subnet-create-request.json
+api-ref/source/v2/samples/subnets/subnet-create-response.json
+api-ref/source/v2/samples/subnets/subnet-show-response.json
+api-ref/source/v2/samples/subnets/subnet-update-request.json
+api-ref/source/v2/samples/subnets/subnet-update-response.json
+api-ref/source/v2/samples/subnets/subnetpool-add-prefixes-request.json
+api-ref/source/v2/samples/subnets/subnetpool-add-prefixes-response.json
+api-ref/source/v2/samples/subnets/subnetpool-create-request.json
+api-ref/source/v2/samples/subnets/subnetpool-create-response.json
+api-ref/source/v2/samples/subnets/subnetpool-remove-prefixes-request.json
+api-ref/source/v2/samples/subnets/subnetpool-remove-prefixes-response.json
+api-ref/source/v2/samples/subnets/subnetpool-show-response.json
+api-ref/source/v2/samples/subnets/subnetpool-update-request.json
+api-ref/source/v2/samples/subnets/subnetpool-update-response.json
+api-ref/source/v2/samples/subnets/subnetpools-list-response.json
+api-ref/source/v2/samples/subnets/subnets-create-bulk-request.json
+api-ref/source/v2/samples/subnets/subnets-create-bulk-response.json
+api-ref/source/v2/samples/subnets/subnets-list-response.json
+api-ref/source/v2/samples/taas/taf-create-request.json
+api-ref/source/v2/samples/taas/taf-create-response.json
+api-ref/source/v2/samples/taas/taf-list-response.json
+api-ref/source/v2/samples/taas/taf-show-response.json
+api-ref/source/v2/samples/taas/taf-update-request.json
+api-ref/source/v2/samples/taas/taf-update-response.json
+api-ref/source/v2/samples/taas/tas-create-request.json
+api-ref/source/v2/samples/taas/tas-create-response.json
+api-ref/source/v2/samples/taas/tas-list-response.json
+api-ref/source/v2/samples/taas/tas-show-response.json
+api-ref/source/v2/samples/taas/tas-update-request.json
+api-ref/source/v2/samples/taas/tas-update-response.json
+api-ref/source/v2/samples/tag/tag-obtain-response.json
+api-ref/source/v2/samples/tag/tag-update-request.json
+api-ref/source/v2/samples/tag/tag-update-response.json
+api-ref/source/v2/samples/trunks/trunk-add-subports-request.json
+api-ref/source/v2/samples/trunks/trunk-add-subports-response.json
+api-ref/source/v2/samples/trunks/trunk-create-request.json
+api-ref/source/v2/samples/trunks/trunk-details-show-response.json
+api-ref/source/v2/samples/trunks/trunk-list-subports-response.json
+api-ref/source/v2/samples/trunks/trunk-remove-subports-request.json
+api-ref/source/v2/samples/trunks/trunk-remove-subports-response.json
+api-ref/source/v2/samples/trunks/trunk-show-response.json
+api-ref/source/v2/samples/trunks/trunk-update-request.json
+api-ref/source/v2/samples/trunks/trunk-update-response.json
+api-ref/source/v2/samples/trunks/trunks-create-response.json
+api-ref/source/v2/samples/trunks/trunks-list-response.json
+api-ref/source/v2/samples/vpn/ikepolicies-list-response.json
+api-ref/source/v2/samples/vpn/ikepolicy-create-request.json
+api-ref/source/v2/samples/vpn/ikepolicy-create-response.json
+api-ref/source/v2/samples/vpn/ikepolicy-show-response.json
+api-ref/source/v2/samples/vpn/ikepolicy-update-request.json
+api-ref/source/v2/samples/vpn/ikepolicy-update-response.json
+api-ref/source/v2/samples/vpn/ipsec-site-connection-create-request.json
+api-ref/source/v2/samples/vpn/ipsec-site-connection-create-response.json
+api-ref/source/v2/samples/vpn/ipsec-site-connection-show-response.json
+api-ref/source/v2/samples/vpn/ipsec-site-connection-update-request.json
+api-ref/source/v2/samples/vpn/ipsec-site-connection-update-response.json
+api-ref/source/v2/samples/vpn/ipsec-site-connections-list-response.json
+api-ref/source/v2/samples/vpn/ipsecpolicies-list-response.json
+api-ref/source/v2/samples/vpn/ipsecpolicy-create-request.json
+api-ref/source/v2/samples/vpn/ipsecpolicy-create-response.json
+api-ref/source/v2/samples/vpn/ipsecpolicy-show-response.json
+api-ref/source/v2/samples/vpn/ipsecpolicy-update-request.json
+api-ref/source/v2/samples/vpn/ipsecpolicy-update-response.json
+api-ref/source/v2/samples/vpn/vpn-endpoint-group-create-request.json
+api-ref/source/v2/samples/vpn/vpn-endpoint-group-create-response.json
+api-ref/source/v2/samples/vpn/vpn-endpoint-group-show-response.json
+api-ref/source/v2/samples/vpn/vpn-endpoint-group-update-request.json
+api-ref/source/v2/samples/vpn/vpn-endpoint-group-update-response.json
+api-ref/source/v2/samples/vpn/vpn-endpoint-groups-list-response.json
+api-ref/source/v2/samples/vpn/vpnservice-create-request.json
+api-ref/source/v2/samples/vpn/vpnservice-create-response.json
+api-ref/source/v2/samples/vpn/vpnservice-show-response.json
+api-ref/source/v2/samples/vpn/vpnservice-update-request.json
+api-ref/source/v2/samples/vpn/vpnservice-update-response.json
+api-ref/source/v2/samples/vpn/vpnservices-list-response.json
+doc/requirements.txt
+doc/source/conf.py
+doc/source/index.rst
+doc/source/contributor/api_attributes.rst
+doc/source/contributor/api_converters.rst
+doc/source/contributor/api_extensions.rst
+doc/source/contributor/api_validators.rst
+doc/source/contributor/callbacks.rst
+doc/source/contributor/consuming.rst
+doc/source/contributor/contributing.rst
+doc/source/contributor/conventions.rst
+doc/source/contributor/db_model_query.rst
+doc/source/contributor/index.rst
+doc/source/contributor/internals.rst
+doc/source/contributor/releasing.rst
+doc/source/contributor/review-guidelines.rst
+doc/source/contributor/rpc_api.rst
+doc/source/install/index.rst
+doc/source/reference/index.rst
+doc/source/user/hacking.rst
+doc/source/user/index.rst
+neutron_lib/__init__.py
+neutron_lib/_i18n.py
+neutron_lib/constants.py
+neutron_lib/context.py
+neutron_lib/fixture.py
+neutron_lib/rpc.py
+neutron_lib/version.py
+neutron_lib/worker.py
+neutron_lib.egg-info/PKG-INFO
+neutron_lib.egg-info/SOURCES.txt
+neutron_lib.egg-info/dependency_links.txt
+neutron_lib.egg-info/entry_points.txt
+neutron_lib.egg-info/not-zip-safe
+neutron_lib.egg-info/pbr.json
+neutron_lib.egg-info/requires.txt
+neutron_lib.egg-info/top_level.txt
+neutron_lib/agent/__init__.py
+neutron_lib/agent/constants.py
+neutron_lib/agent/extension.py
+neutron_lib/agent/l2_extension.py
+neutron_lib/agent/l3_extension.py
+neutron_lib/agent/topics.py
+neutron_lib/agent/common/__init__.py
+neutron_lib/agent/common/constants.py
+neutron_lib/agent/common/utils.py
+neutron_lib/agent/linux/__init__.py
+neutron_lib/agent/linux/interface.py
+neutron_lib/api/__init__.py
+neutron_lib/api/attributes.py
+neutron_lib/api/converters.py
+neutron_lib/api/extensions.py
+neutron_lib/api/faults.py
+neutron_lib/api/definitions/__init__.py
+neutron_lib/api/definitions/_dummy.py
+neutron_lib/api/definitions/address_group.py
+neutron_lib/api/definitions/address_scope.py
+neutron_lib/api/definitions/agent.py
+neutron_lib/api/definitions/agent_resources_synced.py
+neutron_lib/api/definitions/agent_sort_key.py
+neutron_lib/api/definitions/allowedaddresspairs.py
+neutron_lib/api/definitions/auto_allocated_topology.py
+neutron_lib/api/definitions/availability_zone.py
+neutron_lib/api/definitions/availability_zone_filter.py
+neutron_lib/api/definitions/base.py
+neutron_lib/api/definitions/bgp.py
+neutron_lib/api/definitions/bgp_4byte_asn.py
+neutron_lib/api/definitions/bgp_dragentscheduler.py
+neutron_lib/api/definitions/bgpvpn.py
+neutron_lib/api/definitions/bgpvpn_routes_control.py
+neutron_lib/api/definitions/bgpvpn_stdattrs.py
+neutron_lib/api/definitions/bgpvpn_stdattrs_net_assoc.py
+neutron_lib/api/definitions/bgpvpn_stdattrs_port_assoc.py
+neutron_lib/api/definitions/bgpvpn_stdattrs_router_assoc.py
+neutron_lib/api/definitions/bgpvpn_vni.py
+neutron_lib/api/definitions/constants.py
+neutron_lib/api/definitions/data_plane_status.py
+neutron_lib/api/definitions/default_subnetpools.py
+neutron_lib/api/definitions/dhcpagentscheduler.py
+neutron_lib/api/definitions/dns.py
+neutron_lib/api/definitions/dns_domain_keywords.py
+neutron_lib/api/definitions/dns_domain_ports.py
+neutron_lib/api/definitions/dvr.py
+neutron_lib/api/definitions/ecmp_routes.py
+neutron_lib/api/definitions/empty_string_filtering.py
+neutron_lib/api/definitions/expose_l3_conntrack_helper.py
+neutron_lib/api/definitions/expose_port_forwarding_in_fip.py
+neutron_lib/api/definitions/external_net.py
+neutron_lib/api/definitions/extra_dhcp_opt.py
+neutron_lib/api/definitions/extraroute.py
+neutron_lib/api/definitions/extraroute_atomic.py
+neutron_lib/api/definitions/filter_validation.py
+neutron_lib/api/definitions/fip64.py
+neutron_lib/api/definitions/fip_distributed.py
+neutron_lib/api/definitions/fip_pf_description.py
+neutron_lib/api/definitions/fip_pf_detail.py
+neutron_lib/api/definitions/fip_pf_port_range.py
+neutron_lib/api/definitions/fip_port_details.py
+neutron_lib/api/definitions/firewall_v2.py
+neutron_lib/api/definitions/flavors.py
+neutron_lib/api/definitions/floating_ip_port_forwarding.py
+neutron_lib/api/definitions/floatingip_autodelete_internal.py
+neutron_lib/api/definitions/floatingip_pools.py
+neutron_lib/api/definitions/flowclassifier.py
+neutron_lib/api/definitions/ip_allocation.py
+neutron_lib/api/definitions/ip_substring_port_filtering.py
+neutron_lib/api/definitions/l2_adjacency.py
+neutron_lib/api/definitions/l3.py
+neutron_lib/api/definitions/l3_conntrack_helper.py
+neutron_lib/api/definitions/l3_ext_gw_mode.py
+neutron_lib/api/definitions/l3_ext_ha_mode.py
+neutron_lib/api/definitions/l3_ext_ndp_proxy.py
+neutron_lib/api/definitions/l3_flavors.py
+neutron_lib/api/definitions/l3_ndp_proxy.py
+neutron_lib/api/definitions/l3_port_ip_change_not_allowed.py
+neutron_lib/api/definitions/local_ip.py
+neutron_lib/api/definitions/logging.py
+neutron_lib/api/definitions/logging_resource.py
+neutron_lib/api/definitions/metering.py
+neutron_lib/api/definitions/metering_source_and_destination_filters.py
+neutron_lib/api/definitions/multiprovidernet.py
+neutron_lib/api/definitions/network.py
+neutron_lib/api/definitions/network_availability_zone.py
+neutron_lib/api/definitions/network_cascade_delete.py
+neutron_lib/api/definitions/network_ip_availability.py
+neutron_lib/api/definitions/network_mtu.py
+neutron_lib/api/definitions/network_mtu_writable.py
+neutron_lib/api/definitions/network_segment_range.py
+neutron_lib/api/definitions/pagination.py
+neutron_lib/api/definitions/port.py
+neutron_lib/api/definitions/port_device_profile.py
+neutron_lib/api/definitions/port_hints.py
+neutron_lib/api/definitions/port_mac_address_override.py
+neutron_lib/api/definitions/port_mac_address_regenerate.py
+neutron_lib/api/definitions/port_numa_affinity_policy.py
+neutron_lib/api/definitions/port_resource_request.py
+neutron_lib/api/definitions/port_resource_request_groups.py
+neutron_lib/api/definitions/port_security.py
+neutron_lib/api/definitions/portbindings.py
+neutron_lib/api/definitions/portbindings_extended.py
+neutron_lib/api/definitions/project_default_networks.py
+neutron_lib/api/definitions/project_id.py
+neutron_lib/api/definitions/provider_net.py
+neutron_lib/api/definitions/qos.py
+neutron_lib/api/definitions/qos_bw_limit_direction.py
+neutron_lib/api/definitions/qos_bw_minimum_ingress.py
+neutron_lib/api/definitions/qos_default.py
+neutron_lib/api/definitions/qos_fip.py
+neutron_lib/api/definitions/qos_fip_network_policy.py
+neutron_lib/api/definitions/qos_gateway_ip.py
+neutron_lib/api/definitions/qos_port_network_policy.py
+neutron_lib/api/definitions/qos_pps_minimum_rule.py
+neutron_lib/api/definitions/qos_pps_minimum_rule_alias.py
+neutron_lib/api/definitions/qos_pps_rule.py
+neutron_lib/api/definitions/qos_rule_type_details.py
+neutron_lib/api/definitions/qos_rule_type_filter.py
+neutron_lib/api/definitions/qos_rules_alias.py
+neutron_lib/api/definitions/quota_check_limit.py
+neutron_lib/api/definitions/rbac_address_groups.py
+neutron_lib/api/definitions/rbac_address_scope.py
+neutron_lib/api/definitions/rbac_bgpvpn.py
+neutron_lib/api/definitions/rbac_security_groups.py
+neutron_lib/api/definitions/rbac_subnetpool.py
+neutron_lib/api/definitions/revisionifmatch.py
+neutron_lib/api/definitions/router_admin_state_down_before_update.py
+neutron_lib/api/definitions/router_availability_zone.py
+neutron_lib/api/definitions/router_interface_fip.py
+neutron_lib/api/definitions/routerservicetype.py
+neutron_lib/api/definitions/security_groups_normalized_cidr.py
+neutron_lib/api/definitions/security_groups_port_filtering.py
+neutron_lib/api/definitions/security_groups_remote_address_group.py
+neutron_lib/api/definitions/security_groups_shared_filtering.py
+neutron_lib/api/definitions/segment.py
+neutron_lib/api/definitions/segments_peer_subnet_host_routes.py
+neutron_lib/api/definitions/servicetype.py
+neutron_lib/api/definitions/sfc.py
+neutron_lib/api/definitions/sort_key_validation.py
+neutron_lib/api/definitions/sorting.py
+neutron_lib/api/definitions/standard_attr_segment.py
+neutron_lib/api/definitions/stateful_security_group.py
+neutron_lib/api/definitions/subnet.py
+neutron_lib/api/definitions/subnet_dns_publish_fixed_ip.py
+neutron_lib/api/definitions/subnet_onboard.py
+neutron_lib/api/definitions/subnet_segmentid_enforce.py
+neutron_lib/api/definitions/subnet_segmentid_writable.py
+neutron_lib/api/definitions/subnet_service_types.py
+neutron_lib/api/definitions/subnetpool.py
+neutron_lib/api/definitions/subnetpool_prefix_ops.py
+neutron_lib/api/definitions/taas.py
+neutron_lib/api/definitions/tag_ports_during_bulk_creation.py
+neutron_lib/api/definitions/trunk.py
+neutron_lib/api/definitions/trunk_details.py
+neutron_lib/api/definitions/uplink_status_propagation.py
+neutron_lib/api/definitions/vlan_filter.py
+neutron_lib/api/definitions/vlantransparent.py
+neutron_lib/api/definitions/vpn.py
+neutron_lib/api/definitions/vpn_endpoint_groups.py
+neutron_lib/api/definitions/vpn_flavors.py
+neutron_lib/api/validators/__init__.py
+neutron_lib/api/validators/allowedaddresspairs.py
+neutron_lib/api/validators/availability_zone.py
+neutron_lib/api/validators/dns.py
+neutron_lib/api/validators/multiprovidernet.py
+neutron_lib/callbacks/__init__.py
+neutron_lib/callbacks/events.py
+neutron_lib/callbacks/exceptions.py
+neutron_lib/callbacks/manager.py
+neutron_lib/callbacks/priority_group.py
+neutron_lib/callbacks/registry.py
+neutron_lib/callbacks/resources.py
+neutron_lib/db/__init__.py
+neutron_lib/db/api.py
+neutron_lib/db/constants.py
+neutron_lib/db/model_base.py
+neutron_lib/db/model_query.py
+neutron_lib/db/quota_api.py
+neutron_lib/db/resource_extend.py
+neutron_lib/db/sqlalchemytypes.py
+neutron_lib/db/standard_attr.py
+neutron_lib/db/utils.py
+neutron_lib/exceptions/__init__.py
+neutron_lib/exceptions/address_group.py
+neutron_lib/exceptions/address_scope.py
+neutron_lib/exceptions/agent.py
+neutron_lib/exceptions/allowedaddresspairs.py
+neutron_lib/exceptions/availability_zone.py
+neutron_lib/exceptions/dhcpagentscheduler.py
+neutron_lib/exceptions/dns.py
+neutron_lib/exceptions/dvr.py
+neutron_lib/exceptions/external_net.py
+neutron_lib/exceptions/extraroute.py
+neutron_lib/exceptions/firewall_v2.py
+neutron_lib/exceptions/flavors.py
+neutron_lib/exceptions/l3.py
+neutron_lib/exceptions/l3_ext_ha_mode.py
+neutron_lib/exceptions/local_ip.py
+neutron_lib/exceptions/metering.py
+neutron_lib/exceptions/multiprovidernet.py
+neutron_lib/exceptions/network_segment_range.py
+neutron_lib/exceptions/placement.py
+neutron_lib/exceptions/port_security.py
+neutron_lib/exceptions/qos.py
+neutron_lib/exceptions/taas.py
+neutron_lib/exceptions/vlantransparent.py
+neutron_lib/exceptions/vpn.py
+neutron_lib/hacking/__init__.py
+neutron_lib/hacking/checks.py
+neutron_lib/hacking/translation_checks.py
+neutron_lib/locale/zh_CN/LC_MESSAGES/neutron_lib.po
+neutron_lib/objects/__init__.py
+neutron_lib/objects/common_types.py
+neutron_lib/objects/exceptions.py
+neutron_lib/objects/registry.py
+neutron_lib/objects/utils.py
+neutron_lib/objects/extensions/__init__.py
+neutron_lib/objects/extensions/standardattributes.py
+neutron_lib/objects/logapi/__init__.py
+neutron_lib/objects/logapi/event_types.py
+neutron_lib/placement/__init__.py
+neutron_lib/placement/client.py
+neutron_lib/placement/constants.py
+neutron_lib/placement/utils.py
+neutron_lib/plugins/__init__.py
+neutron_lib/plugins/constants.py
+neutron_lib/plugins/directory.py
+neutron_lib/plugins/utils.py
+neutron_lib/plugins/ml2/__init__.py
+neutron_lib/plugins/ml2/api.py
+neutron_lib/plugins/ml2/ovs_constants.py
+neutron_lib/policy/__init__.py
+neutron_lib/policy/_engine.py
+neutron_lib/services/__init__.py
+neutron_lib/services/base.py
+neutron_lib/services/constants.py
+neutron_lib/services/logapi/__init__.py
+neutron_lib/services/logapi/constants.py
+neutron_lib/services/qos/__init__.py
+neutron_lib/services/qos/base.py
+neutron_lib/services/qos/constants.py
+neutron_lib/services/trunk/__init__.py
+neutron_lib/services/trunk/constants.py
+neutron_lib/tests/__init__.py
+neutron_lib/tests/_base.py
+neutron_lib/tests/_post_mortem_debug.py
+neutron_lib/tests/tools.py
+neutron_lib/tests/etc/dummy_policy.yaml
+neutron_lib/tests/etc/neutron_lib.conf
+neutron_lib/tests/etc/no_policy.json
+neutron_lib/tests/etc/policy.yaml
+neutron_lib/tests/unit/__init__.py
+neutron_lib/tests/unit/fake_notifier.py
+neutron_lib/tests/unit/test_context.py
+neutron_lib/tests/unit/test_fixture.py
+neutron_lib/tests/unit/test_neutron_lib.py
+neutron_lib/tests/unit/test_rpc.py
+neutron_lib/tests/unit/test_worker.py
+neutron_lib/tests/unit/agent/__init__.py
+neutron_lib/tests/unit/agent/common/__init__.py
+neutron_lib/tests/unit/agent/common/test_utils.py
+neutron_lib/tests/unit/agent/linux/__init__.py
+neutron_lib/tests/unit/api/__init__.py
+neutron_lib/tests/unit/api/test_attributes.py
+neutron_lib/tests/unit/api/test_conversions.py
+neutron_lib/tests/unit/api/test_extensions.py
+neutron_lib/tests/unit/api/test_faults.py
+neutron_lib/tests/unit/api/definitions/__init__.py
+neutron_lib/tests/unit/api/definitions/base.py
+neutron_lib/tests/unit/api/definitions/ip_allocation.py
+neutron_lib/tests/unit/api/definitions/test__dummy.py
+neutron_lib/tests/unit/api/definitions/test_address_group.py
+neutron_lib/tests/unit/api/definitions/test_address_scope.py
+neutron_lib/tests/unit/api/definitions/test_admin_state_down_before_update.py
+neutron_lib/tests/unit/api/definitions/test_agent.py
+neutron_lib/tests/unit/api/definitions/test_agent_resources_synced.py
+neutron_lib/tests/unit/api/definitions/test_agent_sort_key.py
+neutron_lib/tests/unit/api/definitions/test_allowedaddresspairs.py
+neutron_lib/tests/unit/api/definitions/test_auto_allocated_topology.py
+neutron_lib/tests/unit/api/definitions/test_availability_zone.py
+neutron_lib/tests/unit/api/definitions/test_availability_zone_filter.py
+neutron_lib/tests/unit/api/definitions/test_bgp.py
+neutron_lib/tests/unit/api/definitions/test_bgp_4byte_asn.py
+neutron_lib/tests/unit/api/definitions/test_bgp_dragentscheduler.py
+neutron_lib/tests/unit/api/definitions/test_bgpvpn.py
+neutron_lib/tests/unit/api/definitions/test_bgpvpn_net_assoc_stdattrs.py
+neutron_lib/tests/unit/api/definitions/test_bgpvpn_port_assoc_stdattrs.py
+neutron_lib/tests/unit/api/definitions/test_bgpvpn_router_assoc_stdattrs.py
+neutron_lib/tests/unit/api/definitions/test_bgpvpn_routes_control.py
+neutron_lib/tests/unit/api/definitions/test_bgpvpn_stdattrs.py
+neutron_lib/tests/unit/api/definitions/test_bgpvpn_vni.py
+neutron_lib/tests/unit/api/definitions/test_data_plane_status.py
+neutron_lib/tests/unit/api/definitions/test_default_subnetpools.py
+neutron_lib/tests/unit/api/definitions/test_dhcpagentscheduler.py
+neutron_lib/tests/unit/api/definitions/test_dns.py
+neutron_lib/tests/unit/api/definitions/test_dns_domain_ports.py
+neutron_lib/tests/unit/api/definitions/test_dvr.py
+neutron_lib/tests/unit/api/definitions/test_empty_string_filtering.py
+neutron_lib/tests/unit/api/definitions/test_expose_l3_conntrack_helper.py
+neutron_lib/tests/unit/api/definitions/test_expose_port_forwarding_in_fip.py
+neutron_lib/tests/unit/api/definitions/test_external_net.py
+neutron_lib/tests/unit/api/definitions/test_extra_dhcp_opt.py
+neutron_lib/tests/unit/api/definitions/test_extraroute.py
+neutron_lib/tests/unit/api/definitions/test_extraroute_atomic.py
+neutron_lib/tests/unit/api/definitions/test_filter_validation.py
+neutron_lib/tests/unit/api/definitions/test_fip64.py
+neutron_lib/tests/unit/api/definitions/test_fip_distributed.py
+neutron_lib/tests/unit/api/definitions/test_fip_port_details.py
+neutron_lib/tests/unit/api/definitions/test_firewall_v2.py
+neutron_lib/tests/unit/api/definitions/test_flavors.py
+neutron_lib/tests/unit/api/definitions/test_floating_ip_port_forwarding.py
+neutron_lib/tests/unit/api/definitions/test_floating_ip_port_forwarding_extension.py
+neutron_lib/tests/unit/api/definitions/test_floating_ip_port_forwarding_port_range.py
+neutron_lib/tests/unit/api/definitions/test_floatingip_autodelete_internal.py
+neutron_lib/tests/unit/api/definitions/test_floatingip_pools.py
+neutron_lib/tests/unit/api/definitions/test_flowclassifier.py
+neutron_lib/tests/unit/api/definitions/test_ip_substring_port_filtering.py
+neutron_lib/tests/unit/api/definitions/test_l2_adjancency.py
+neutron_lib/tests/unit/api/definitions/test_l3.py
+neutron_lib/tests/unit/api/definitions/test_l3_conntrack_helper.py
+neutron_lib/tests/unit/api/definitions/test_l3_ext_gw_mode.py
+neutron_lib/tests/unit/api/definitions/test_l3_ext_ha_mode.py
+neutron_lib/tests/unit/api/definitions/test_l3_ext_ndp_proxy.py
+neutron_lib/tests/unit/api/definitions/test_l3_flavors.py
+neutron_lib/tests/unit/api/definitions/test_l3_ndp_proxy.py
+neutron_lib/tests/unit/api/definitions/test_l3_port_ip_change_not_allowed.py
+neutron_lib/tests/unit/api/definitions/test_local_ip.py
+neutron_lib/tests/unit/api/definitions/test_logging.py
+neutron_lib/tests/unit/api/definitions/test_logging_resource.py
+neutron_lib/tests/unit/api/definitions/test_metering.py
+neutron_lib/tests/unit/api/definitions/test_metering_source_and_destination_filters.py
+neutron_lib/tests/unit/api/definitions/test_multiprovidernet.py
+neutron_lib/tests/unit/api/definitions/test_network.py
+neutron_lib/tests/unit/api/definitions/test_network_availability_zone.py
+neutron_lib/tests/unit/api/definitions/test_network_cascade_delete.py
+neutron_lib/tests/unit/api/definitions/test_network_ip_availability.py
+neutron_lib/tests/unit/api/definitions/test_network_mtu.py
+neutron_lib/tests/unit/api/definitions/test_network_mtu_writable.py
+neutron_lib/tests/unit/api/definitions/test_network_segment_range.py
+neutron_lib/tests/unit/api/definitions/test_pagination.py
+neutron_lib/tests/unit/api/definitions/test_port.py
+neutron_lib/tests/unit/api/definitions/test_port_device_profile.py
+neutron_lib/tests/unit/api/definitions/test_port_hints.py
+neutron_lib/tests/unit/api/definitions/test_port_mac_address_regenerate.py
+neutron_lib/tests/unit/api/definitions/test_port_numa_affinity_policy.py
+neutron_lib/tests/unit/api/definitions/test_port_resource_request.py
+neutron_lib/tests/unit/api/definitions/test_port_resource_request_groups.py
+neutron_lib/tests/unit/api/definitions/test_port_security.py
+neutron_lib/tests/unit/api/definitions/test_portbindings.py
+neutron_lib/tests/unit/api/definitions/test_portbindings_extended.py
+neutron_lib/tests/unit/api/definitions/test_project_default_networks.py
+neutron_lib/tests/unit/api/definitions/test_project_id.py
+neutron_lib/tests/unit/api/definitions/test_provider_net.py
+neutron_lib/tests/unit/api/definitions/test_qos.py
+neutron_lib/tests/unit/api/definitions/test_qos_bw_limit_direction.py
+neutron_lib/tests/unit/api/definitions/test_qos_bw_minimum_ingress.py
+neutron_lib/tests/unit/api/definitions/test_qos_default.py
+neutron_lib/tests/unit/api/definitions/test_qos_fip.py
+neutron_lib/tests/unit/api/definitions/test_qos_fip_network_policy.py
+neutron_lib/tests/unit/api/definitions/test_qos_gateway_ip.py
+neutron_lib/tests/unit/api/definitions/test_qos_port_network_policy.py
+neutron_lib/tests/unit/api/definitions/test_qos_pps_minimum_rule.py
+neutron_lib/tests/unit/api/definitions/test_qos_pps_minimum_rule_alias.py
+neutron_lib/tests/unit/api/definitions/test_qos_pps_rule.py
+neutron_lib/tests/unit/api/definitions/test_qos_rule_type_details.py
+neutron_lib/tests/unit/api/definitions/test_qos_rule_type_filter.py
+neutron_lib/tests/unit/api/definitions/test_qos_rules_alias.py
+neutron_lib/tests/unit/api/definitions/test_quota_check_limit.py
+neutron_lib/tests/unit/api/definitions/test_rbac_address_groups.py
+neutron_lib/tests/unit/api/definitions/test_rbac_address_scope.py
+neutron_lib/tests/unit/api/definitions/test_rbac_bgpvpn.py
+neutron_lib/tests/unit/api/definitions/test_rbac_security_groups.py
+neutron_lib/tests/unit/api/definitions/test_rbac_subnetpool.py
+neutron_lib/tests/unit/api/definitions/test_revisionifmatch.py
+neutron_lib/tests/unit/api/definitions/test_router_availability_zone.py
+neutron_lib/tests/unit/api/definitions/test_router_interface_fip.py
+neutron_lib/tests/unit/api/definitions/test_routerservicetype.py
+neutron_lib/tests/unit/api/definitions/test_security_groups_normalized_cidr.py
+neutron_lib/tests/unit/api/definitions/test_security_groups_port_filtering.py
+neutron_lib/tests/unit/api/definitions/test_security_groups_remote_address_group.py
+neutron_lib/tests/unit/api/definitions/test_security_groups_shared_filtering.py
+neutron_lib/tests/unit/api/definitions/test_segment.py
+neutron_lib/tests/unit/api/definitions/test_segment_peer_subnet_host_routes.py
+neutron_lib/tests/unit/api/definitions/test_servicetype.py
+neutron_lib/tests/unit/api/definitions/test_sfc.py
+neutron_lib/tests/unit/api/definitions/test_sort_key_validation.py
+neutron_lib/tests/unit/api/definitions/test_sorting.py
+neutron_lib/tests/unit/api/definitions/test_standard_attr_segment.py
+neutron_lib/tests/unit/api/definitions/test_stateful_security_group.py
+neutron_lib/tests/unit/api/definitions/test_subnet.py
+neutron_lib/tests/unit/api/definitions/test_subnet_dns_publish_fixed_ip.py
+neutron_lib/tests/unit/api/definitions/test_subnet_onboard.py
+neutron_lib/tests/unit/api/definitions/test_subnet_segmentid_enforce.py
+neutron_lib/tests/unit/api/definitions/test_subnet_segmentid_writable.py
+neutron_lib/tests/unit/api/definitions/test_subnet_service_types.py
+neutron_lib/tests/unit/api/definitions/test_subnetpool.py
+neutron_lib/tests/unit/api/definitions/test_subnetpool_prefix_ops.py
+neutron_lib/tests/unit/api/definitions/test_taas.py
+neutron_lib/tests/unit/api/definitions/test_tag_ports_during_bulk_creation.py
+neutron_lib/tests/unit/api/definitions/test_trunk.py
+neutron_lib/tests/unit/api/definitions/test_trunk_details.py
+neutron_lib/tests/unit/api/definitions/test_uplink_status_propagation.py
+neutron_lib/tests/unit/api/definitions/test_vlan_filter.py
+neutron_lib/tests/unit/api/definitions/test_vlantransparent.py
+neutron_lib/tests/unit/api/definitions/test_vpn.py
+neutron_lib/tests/unit/api/definitions/test_vpn_endpoint_groups.py
+neutron_lib/tests/unit/api/definitions/test_vpn_flavors.py
+neutron_lib/tests/unit/api/validators/__init__.py
+neutron_lib/tests/unit/api/validators/test_allowedaddresspairs.py
+neutron_lib/tests/unit/api/validators/test_availability_zone.py
+neutron_lib/tests/unit/api/validators/test_dns.py
+neutron_lib/tests/unit/api/validators/test_multiprovidernet.py
+neutron_lib/tests/unit/api/validators/test_validators.py
+neutron_lib/tests/unit/callbacks/__init__.py
+neutron_lib/tests/unit/callbacks/test_callback_exceptions.py
+neutron_lib/tests/unit/callbacks/test_events.py
+neutron_lib/tests/unit/callbacks/test_manager.py
+neutron_lib/tests/unit/callbacks/test_registry.py
+neutron_lib/tests/unit/clients/__init__.py
+neutron_lib/tests/unit/db/__init__.py
+neutron_lib/tests/unit/db/_base.py
+neutron_lib/tests/unit/db/test_api.py
+neutron_lib/tests/unit/db/test_model_base.py
+neutron_lib/tests/unit/db/test_model_query.py
+neutron_lib/tests/unit/db/test_resource_extend.py
+neutron_lib/tests/unit/db/test_sqlalchemytypes.py
+neutron_lib/tests/unit/db/test_standard_attr.py
+neutron_lib/tests/unit/db/test_utils.py
+neutron_lib/tests/unit/exceptions/__init__.py
+neutron_lib/tests/unit/exceptions/test_exceptions.py
+neutron_lib/tests/unit/hacking/__init__.py
+neutron_lib/tests/unit/hacking/test_checks.py
+neutron_lib/tests/unit/legacy/__init__.py
+neutron_lib/tests/unit/objects/__init__.py
+neutron_lib/tests/unit/objects/test_common_types.py
+neutron_lib/tests/unit/objects/test_utils.py
+neutron_lib/tests/unit/placement/__init__.py
+neutron_lib/tests/unit/placement/test_client.py
+neutron_lib/tests/unit/placement/test_utils.py
+neutron_lib/tests/unit/plugins/__init__.py
+neutron_lib/tests/unit/plugins/test_directory.py
+neutron_lib/tests/unit/plugins/test_utils.py
+neutron_lib/tests/unit/plugins/ml2/__init__.py
+neutron_lib/tests/unit/plugins/ml2/test_api.py
+neutron_lib/tests/unit/policy/__init__.py
+neutron_lib/tests/unit/policy/test__engine.py
+neutron_lib/tests/unit/services/__init__.py
+neutron_lib/tests/unit/services/test_base.py
+neutron_lib/tests/unit/services/qos/__init__.py
+neutron_lib/tests/unit/services/qos/test_base.py
+neutron_lib/tests/unit/utils/__init__.py
+neutron_lib/tests/unit/utils/test_file.py
+neutron_lib/tests/unit/utils/test_helpers.py
+neutron_lib/tests/unit/utils/test_host.py
+neutron_lib/tests/unit/utils/test_net.py
+neutron_lib/tests/unit/utils/test_runtime.py
+neutron_lib/tests/unit/utils/test_test.py
+neutron_lib/utils/__init__.py
+neutron_lib/utils/file.py
+neutron_lib/utils/helpers.py
+neutron_lib/utils/host.py
+neutron_lib/utils/net.py
+neutron_lib/utils/runtime.py
+neutron_lib/utils/test.py
+neutron_lib/utils/upgrade_checks.py
+releasenotes/notes/.placeholder
+releasenotes/notes/Add-new-dns_domain_keywords-api-extension-436c2c3a091d15eb.yaml
+releasenotes/notes/Add-oneline-string-validator-aa4e1ccad9d8d5c8.yaml
+releasenotes/notes/Adds-PORT_FORWARDING_FLOATINGIP_KEY-ee2c7d164bea04b4.yaml
+releasenotes/notes/Move-RBAC-share-actions-to-lib-constants-736d881f127c83d7.yaml
+releasenotes/notes/Rehome-missing-ovs-constants-c398aa6462c9eb5e.yaml
+releasenotes/notes/Rehome-ovs-constants-to-separate-module-07ce93971dd1d7dc.yaml
+releasenotes/notes/add-a-getter-for-a-newly-added-option-2082877bf7dd136b.yaml
+releasenotes/notes/add-action-status-3dbfe2490a0d231a.yaml
+releasenotes/notes/add-api-extension-sort-key-validation-b42f5839671fe5f5.yaml
+releasenotes/notes/add-availability_zone_filter-extension-e91e1e5e822e4133.yaml
+releasenotes/notes/add-base-upgrade-checks-class-f6da1d501663d8c5.yaml
+releasenotes/notes/add-broadcast-mac-constant-ec00b18a883bf875.yaml
+releasenotes/notes/add-can-port-be-bound-to-virtual-bridge-5d6db8785e58fcb9.yaml
+releasenotes/notes/add-convert-to-string-524541aa6224f66f.yaml
+releasenotes/notes/add-description-field-in-port-forwarding-9da781b1e38ca858.yaml
+releasenotes/notes/add-directory-is-loaded-e9da5b65824dddad.yaml
+releasenotes/notes/add-empty-string-filtering-api-extension-44cb392025dc359c.yaml
+releasenotes/notes/add-exception-pkg-5a14389891abf358.yaml
+releasenotes/notes/add-extension-address-group-5e306d90666982aa.yaml
+releasenotes/notes/add-extension-security-groups-normalized-cidr-ef7521b226090d7e.yaml
+releasenotes/notes/add-extension-security-groups-remote-address-group-c71dbb57b61a1dba.yaml
+releasenotes/notes/add-extension-standard-attr-segment-8c721741589bf10b.yaml
+releasenotes/notes/add-extension-supported-be6f7069856d2891.yaml
+releasenotes/notes/add-extension-uplink-status-propagation-6b6050d6609c19c8.yaml
+releasenotes/notes/add-filter-validation-api-extension-15cc667d5498f163.yaml
+releasenotes/notes/add-fip-distributed-extension-ce44e8df264d44b6.yaml
+releasenotes/notes/add-fip-pf-detail-extension-fa8cd3b3857901d7.yaml
+releasenotes/notes/add-floatingip-pools-extension-17a1ee5c7eafc989.yaml
+releasenotes/notes/add-ip-hopopt-to-protocol-dictionary-3cbe54bb5056f790.yaml
+releasenotes/notes/add-ip-substring-filtering-extension-06bb0c1f738ee330.yaml
+releasenotes/notes/add-ipinip-protocol-ab9287f9b698f34c.yaml
+releasenotes/notes/add-is-default-to-network-d16a2e6bcfae943a.yaml
+releasenotes/notes/add-is_filter-keyword-to-attribute-maps-3fa31e91c353d033.yaml
+releasenotes/notes/add-is_sort_key-keyword-to-attribute-map-75342446d99f4490.yaml
+releasenotes/notes/add-local-ip-extension-fb4a18f5a6525f1f.yaml
+releasenotes/notes/add-network-address-scope-affinity-error-8f6b4493a92142d4.yaml
+releasenotes/notes/add-network-cascade-delete-api-extension-f418e44b37c2b2ed.yaml
+releasenotes/notes/add-network-segment-range-overlap-exception-e8b4b2b425c51c80.yaml
+releasenotes/notes/add-network-segment-range-plugin-constant-9e80453919162c89.yaml
+releasenotes/notes/add-ovo-registry-27cb7d4ac76d4dc8.yaml
+releasenotes/notes/add-placement-report-plugin-constant-a6a4146c2e39cba3.yaml
+releasenotes/notes/add-port-binding-resource-73f9800dbda121ca.yaml
+releasenotes/notes/add-port-bindings-resource-messages-rpc-1382ba9842561cdb.yaml
+releasenotes/notes/add-port-mac-address-override-shim-extension-fb11c4f40c12a99b.yaml
+releasenotes/notes/add-port-ranges-support-in-port-forwarding-417da8ef7e2ec140.yaml
+releasenotes/notes/add-port_details-to-floatingip-a2a3c95cc54737ac.yaml
+releasenotes/notes/add-quota-check-limit-api-extension-8e39299644d41f74.yaml
+releasenotes/notes/add-rbac-address-group-39c22aeb30241b11.yaml
+releasenotes/notes/add-rbac-address-scope-dc4683772b205632.yaml
+releasenotes/notes/add-rbac-bgpvpn-cf6c9346822268f7.yaml
+releasenotes/notes/add-rbac-security-groups-2e47acd9eac3a320.yaml
+releasenotes/notes/add-rbac-subnetpool-bb63d4cef1d06e73.yaml
+releasenotes/notes/add-retrieve-sort-keys-from-attribute-map-ae53d67e0be2ace0.yaml
+releasenotes/notes/add-router-not-found-in-factory-exception-e2bf9431549ff9b9.yaml
+releasenotes/notes/add-sg-shared-filtering-api-extension-6c3628cfda6ba6ed.yaml
+releasenotes/notes/add-support-for-fetching-specific-column-in-OVO-81b764b203849776.yaml
+releasenotes/notes/add-traffic-control-exceptions-0e137dae3a556d54.yaml
+releasenotes/notes/add-two-fields-to-duplicated-entry-exception-75b0e07c6e1cc6ae.yaml
+releasenotes/notes/add-type-driver-methods-for-network-segment-range-e6d300d430d97dd6.yaml
+releasenotes/notes/add-validate-cidr-848c9171dcbcf57c.yaml
+releasenotes/notes/add-validator-pkg-a6565a2d4fbfa1d8.yaml
+releasenotes/notes/add-vif-type-agilio-ovs-6bee5b2557aca10e.yaml
+releasenotes/notes/add-vni-to-bgpvpn-7531df9fa4f8955b.yaml
+releasenotes/notes/add-vnic-virtio-forwarder-portbinding-f7f87dfbef456ed1.yaml
+releasenotes/notes/add_QuotaDriverAPI_abc_class-1d02d0823a8886a1.yaml
+releasenotes/notes/add_fwg_group-9252d07f1011613d.yaml
+releasenotes/notes/add_qos_pps_rule_api_def-dae7c6e67904781b.yaml
+releasenotes/notes/admin-state-down-before-update-c06fb3a551fe499f.yaml
+releasenotes/notes/advsvc-role-support-d4f1c532264b729a.yaml
+releasenotes/notes/agent-resources-synced-e70828841faf7acd.yaml
+releasenotes/notes/agent_extensions-2b497ff33c6dc3e8.yaml
+releasenotes/notes/alembic-branches-6d5947d141efd26e.yaml
+releasenotes/notes/allocations_api-1ae5fd78c83353df.yaml
+releasenotes/notes/api-definition-base-d2e9514c5ee2ef5b.yaml
+releasenotes/notes/bgpvpn-api-def-22c7072575316ddd.yaml
+releasenotes/notes/bgpvpn-api-ref-f0294d9ddec726a0.yaml
+releasenotes/notes/bgpvpn-routes-control-51cd95d6ab265cb1.yaml
+releasenotes/notes/bgpvpn_rt_fix-6d02db6a1c22f002.yaml
+releasenotes/notes/boilerplate-ext-descriptor-a5cec8b9b900cbfd.yaml
+releasenotes/notes/bug-1877254-2b997b3911e98079.yaml
+releasenotes/notes/bug-1921150-a38bef3c1be69650.yaml
+releasenotes/notes/bug-1957175-6b2705d4772df7de.yaml
+releasenotes/notes/callback_priority-2ded960e17bd5db9.yaml
+releasenotes/notes/change_placement_client_method_names_b26bb71425f42db3.yaml
+releasenotes/notes/cidr_for_canonical_format-4e7925d76a27a19d.yaml
+releasenotes/notes/cleanup-unused-l3-attr-def-f0eab40813d17a2d.yaml
+releasenotes/notes/client-id-number-dhcp-option-a099f927eb8f99af.yaml
+releasenotes/notes/conntrack-helper-parent-resource-mapping-95a4a2cb6f6536fe.yaml
+releasenotes/notes/context-manager-23538670cd9c701f.yaml
+releasenotes/notes/context-public-6df198b77027c224.yaml
+releasenotes/notes/core-attributes-43e6969f1b187e5c.yaml
+releasenotes/notes/correct-dhcp-ipv4-port-numbers-6e22c6aa26009cdc.yaml
+releasenotes/notes/create-netmtu-writable-extension-284892119ef6595c.yaml
+releasenotes/notes/data-plane-status-ext-c3452a01ef5007ce.yaml
+releasenotes/notes/default_overrides_none-ecc8dcf2c9c37e5d.yaml
+releasenotes/notes/deprecate-api-utils-4f86288591c95679.yaml
+releasenotes/notes/deprecate-remote_ip_prefix-in-metering-label-rules-308b3d430bc213b3.yaml
+releasenotes/notes/directory-fixture-083c5c5f365670d6.yaml
+releasenotes/notes/disable-port-number-zero-2fb484a802f099a7.yaml
+releasenotes/notes/dns-api-def-bc24a58f56c5fbfb.yaml
+releasenotes/notes/dns-domain-ports-ext-39a069119e79e59b.yaml
+releasenotes/notes/drop-python-2-7-f46dfa10169f70db.yaml
+releasenotes/notes/drop-python-3-6-and-3-7-daba9483fa3d9b3a.yaml
+releasenotes/notes/enable-hacking-check-H904-f512ecc98c0a4033.yaml
+releasenotes/notes/ethertype_validator-2d608a46c237e214.yaml
+releasenotes/notes/events_l3_flavors-053714858ced693d.yaml
+releasenotes/notes/expose-and-enhance-callback-api-714cce65a3c44fe7.yaml
+releasenotes/notes/expose-port-forwarding-in-fip-a7880506cea0ad1d.yaml
+releasenotes/notes/extend-segment-methods-with-filters-6e74953ae2d3b828.yaml
+releasenotes/notes/extension-fixture-b7fd61384f1a4d1d.yaml
+releasenotes/notes/extension_descriptor-04025e86249cc94c.yaml
+releasenotes/notes/extra-dhcp-opt-public-vars-ec4e1c2dcac43d69.yaml
+releasenotes/notes/extraroute-atomic-apidef-80a7c6d4a773c701.yaml
+releasenotes/notes/extraroute-atomic-apidef-additive-fb783d66c08618d4.yaml
+releasenotes/notes/fip64-0c6bb38417d602f1.yaml
+releasenotes/notes/fix-api-list-validation-collect-duplicates-f4d45bf5d5abbdff.yaml
+releasenotes/notes/fix-warnfixture-c9457c50d0d5c5a7.yaml
+releasenotes/notes/floatingip-autodelete-internal-dep-8e544fad694d1275.yaml
+releasenotes/notes/floatingip-autodelete-internal-f08675d8d64d34c6.yaml
+releasenotes/notes/floatingip-portforwarding-17c284080541bc78.yaml
+releasenotes/notes/flush_on_subtransaction-99ef11dfb56b706d.yaml
+releasenotes/notes/fwaas-api-def-a6f03db369177b4a.yaml
+releasenotes/notes/fwaas-exceptions-e580766205b466d4.yaml
+releasenotes/notes/fwaas_converters_validators-c310900b4386146e.yaml
+releasenotes/notes/gateway-ip-qos-ext-d3ffb5f517c9f713.yaml
+releasenotes/notes/hacking-check-n537-280ec39c061d9dd7.yaml
+releasenotes/notes/interconnection-api-def-cbec5e4f77852fe7.yaml
+releasenotes/notes/introduce-logging-api-031d00eb84d5d061.yaml
+releasenotes/notes/introduce-source-and-destination-ip-prefixes-into-metering-label-rules-3d62fccbca8e67b8.yaml
+releasenotes/notes/introduce_subnetpool_prefix_ops_extension-e37874c936d2554c.yaml
+releasenotes/notes/ipv6-canonical-address-13900a784f847ce3.yaml
+releasenotes/notes/ipv6_address_usage-ef3d65ad5aa5798b.yaml
+releasenotes/notes/l3-agent-extensions-ha-state-change-837140efe4187a99.yaml
+releasenotes/notes/l3-agent-extensions-update-network-e4887f7f258e40f0.yaml
+releasenotes/notes/l3-apidef-exceptions-ee57b9df1c7443d4.yaml
+releasenotes/notes/l3-apidefs-d028c708c22ef2a0.yaml
+releasenotes/notes/l3-conntrack-helper-validator-654ccafb296e5f21.yaml
+releasenotes/notes/l3-ndp-proxy-71eee0cba8565dad.yaml
+releasenotes/notes/l3-port-ip-change-not-allow-2c98e13c08b5ee85.yaml
+releasenotes/notes/l3-support-ecmp-91a8aa61e3a73037.yaml
+releasenotes/notes/l3_conntrack_helper-f186bcdcc31bcaf2.yaml
+releasenotes/notes/logging-api-ref-fafb884367ca60a2.yaml
+releasenotes/notes/logging-resource-api-cecf33e3be468eb2.yaml
+releasenotes/notes/mac-generator-f927df2fe57300c0.yaml
+releasenotes/notes/mechanism_driver_supported_extensions-67e1b0b763571ae9.yaml
+releasenotes/notes/mechanismdriver-connectivity-00dc679a3f307345.yaml
+releasenotes/notes/migrate-public-to-shared-0c67b32f9c37c751.yaml
+releasenotes/notes/move-get-random-mac-98f47d81cb34483d.yaml
+releasenotes/notes/move-segment-range-types-to-lib-constants-d45c6959607e9136.yaml
+releasenotes/notes/moved-netmtu-extension-5999348000adcfaf.yaml
+releasenotes/notes/network-ip-availability-pagging-support-cc01592cd477fd02.yaml
+releasenotes/notes/network-segment-range-ext-2b93b7fa42310c25.yaml
+releasenotes/notes/new-hacking-check-no-log-translations-4a430a38aeb06452.yaml
+releasenotes/notes/new-policy-module-f5638e23fe91a287.yaml
+releasenotes/notes/new-validator-range-or-none-dc8d557ec1f2622a.yaml
+releasenotes/notes/new-vif-details-parameters-71e70ab5e7c26c45.yaml
+releasenotes/notes/one-hacking-factory-01053e8e3d88c3d5.yaml
+releasenotes/notes/oslo-db-jitter-c4d13cc81755203e.yaml
+releasenotes/notes/placement-NoAuthClient-for-fullstack-tests-17b4ab512417d638.yaml
+releasenotes/notes/placement-binding-exceptions-6362d52391b7023e.yaml
+releasenotes/notes/placement-client-bump-latest-supported-version-to-1-20-fe96751dab42399b.yaml
+releasenotes/notes/placement-client-bump-latest-supported-version-to-1-23-83589217b7b079fe.yaml
+releasenotes/notes/placement-client-do-not-swallow-exceptions-c33c9a9224a27551.yaml
+releasenotes/notes/placement-client-move-9f292ae2067c119c.yaml
+releasenotes/notes/placement-client-optional-rp-generations-44d1f1055d5496be.yaml
+releasenotes/notes/placement-client-return-f4f22d244e7b174a.yaml
+releasenotes/notes/placement-client-update-ensure-rp-9e5c3cf34d49b212.yaml
+releasenotes/notes/placement-constants-f2629b98f6fe148f.yaml
+releasenotes/notes/placement-resource-provider-functions-17ec45f714ea2b23.yaml
+releasenotes/notes/placement-utils-a66e6b302d2bc8f0.yaml
+releasenotes/notes/plugin-directory-55861f4098813ba6.yaml
+releasenotes/notes/policy-in-code-1e73cabebd41d66e.yaml
+releasenotes/notes/policy-redux-25c26836219fd02d.yaml
+releasenotes/notes/populate-dict-defaults-3f205c414f21bf54.yaml
+releasenotes/notes/port-device-profile-ffa9628ef6395c68.yaml
+releasenotes/notes/port-hints-8273fa5b7454a8ef.yaml
+releasenotes/notes/port-mac-address-regenerate-cc33d03216b5bc3d.yaml
+releasenotes/notes/port-mac-sanitization-d2b6ee77b66cb815.yaml
+releasenotes/notes/port-numa-affinity-policy-9e6d1bafd3c6af36.yaml
+releasenotes/notes/port-range-compared-as-int-4d07fe030206f818.yaml
+releasenotes/notes/port-resource-request-cb520720cd19523b.yaml
+releasenotes/notes/port-resource-request-groups-d4a01b55d5fe5fa1.yaml
+releasenotes/notes/portbindings-apidef-3d7893bcb94d7f61.yaml
+releasenotes/notes/portbindings-extended-3a89560ee63824e1.yaml
+releasenotes/notes/propagate_uplink_status_defaults_to_true-07dcdc20f20db594.yaml
+releasenotes/notes/provider-net-apidef-9ebe9f56840c79f7.yaml
+releasenotes/notes/public-service-classes-e52d7c79a075b799.yaml
+releasenotes/notes/public-sql-fixtures-35d0aa74a368e217.yaml
+releasenotes/notes/qos-bw-minimum-ingress-cff397e598b6fa3a.yaml
+releasenotes/notes/qos-dscp-mark-44-56934a357af4b1ee.yaml
+releasenotes/notes/qos-fip-network-policy-ded58703313ae248.yaml
+releasenotes/notes/qos-plugin-parent-resource-mapping-ab5208caba9eda01.yaml
+releasenotes/notes/qos-port-network-policy-c64c57cf2ccec725.yaml
+releasenotes/notes/qos-pps-minimum-1f9a5433d7d4fecd.yaml
+releasenotes/notes/qos-pps-minimum-rule-alias-2d0e711bde2aa1e8.yaml
+releasenotes/notes/qos-rule-type-filter-dbac0ec80ce342f3.yaml
+releasenotes/notes/qos-rules-alias-ext-c13417dcb3d81130.yaml
+releasenotes/notes/qos-rules-alias-ext-fix-3f3f7dd21837cfec.yaml
+releasenotes/notes/quota-driver-api-get-workers-f540a81235dbf48d.yaml
+releasenotes/notes/rehome-address-scope-apidef-f4e8bb74be61729a.yaml
+releasenotes/notes/rehome-agent-apidef-7a2dde6a9810f55c.yaml
+releasenotes/notes/rehome-allowedaddrpairs-apidef-cd342b9a57a2dfdf.yaml
+releasenotes/notes/rehome-api-faults-cf30246e5e5bf8b8.yaml
+releasenotes/notes/rehome-autotopology-apidef-4a77e8ba0c783f7e.yaml
+releasenotes/notes/rehome-az-apidef-1e63cbd2359994fa.yaml
+releasenotes/notes/rehome-common-constants-52f39a79e8eabd7e.yaml
+releasenotes/notes/rehome-common-constants-8ac9580e52fd3618.yaml
+releasenotes/notes/rehome-common-exceptions-eda074ddb02349ab.yaml
+releasenotes/notes/rehome-common-rpc-5d84a9fe0faa71b7.yaml
+releasenotes/notes/rehome-core-api-defs-390735ff3bd5d2ab.yaml
+releasenotes/notes/rehome-db-api-63300ddab6a41e28.yaml
+releasenotes/notes/rehome-db-api-event-listeners-2fb5256166e2a4e8.yaml
+releasenotes/notes/rehome-db-model-query-234b1559f3728a5e.yaml
+releasenotes/notes/rehome-db-utils-3076bf724caa31ef.yaml
+releasenotes/notes/rehome-dftsnetpool-apidef-4de5d75d2a63dec9.yaml
+releasenotes/notes/rehome-dhcp-table-constants-779598680f803e2a.yaml
+releasenotes/notes/rehome-dhcpagentscheduler-apidef-1f7729fb5834dcd2.yaml
+releasenotes/notes/rehome-dhcpopts-apidef-389ab9d8935e5e0d.yaml
+releasenotes/notes/rehome-dvr-apidef-a6aa415152457c9a.yaml
+releasenotes/notes/rehome-dvr-related-leftover-constants-2cf329794166b3f2.yaml
+releasenotes/notes/rehome-dynamic-routing-apidef-3d78ae209ec59858.yaml
+releasenotes/notes/rehome-externalnet-apidef-d377f87da900eabe.yaml
+releasenotes/notes/rehome-extraroute-apidef-e14e72e03ce18ead.yaml
+releasenotes/notes/rehome-flavors-apidef-ef84b2c1c7eaeed7.yaml
+releasenotes/notes/rehome-get-port-binding-98765e77c627e57d.yaml
+releasenotes/notes/rehome-get-updatable-fields-82fd87d402d63ca2.yaml
+releasenotes/notes/rehome-getphysmtu-plugin-fn-5875e352e3a14af3.yaml
+releasenotes/notes/rehome-ipalloc-apidef-dee59cfffd903b7a.yaml
+releasenotes/notes/rehome-ipv6pdprefix-const-d3b39992df4adef8.yaml
+releasenotes/notes/rehome-l2adjacency-apidef-f91bf184d90122c8.yaml
+releasenotes/notes/rehome-l3extgwmode-apidef-8f83e0f6cf0515e7.yaml
+releasenotes/notes/rehome-l3exthamode-apidef-9b3ef0956edb3883.yaml
+releasenotes/notes/rehome-l3flavors-apidef-da5e9b5d46df5cc7.yaml
+releasenotes/notes/rehome-linuxinterfacedriver-874c5e17f2675eab.yaml
+releasenotes/notes/rehome-metering-apidef-d9a0e70cbecc2bcc.yaml
+releasenotes/notes/rehome-ml2-api-extaliases-4db48e113893c7a5.yaml
+releasenotes/notes/rehome-ml2-driverapi-363db4b8fa42f8f1.yaml
+releasenotes/notes/rehome-ml2-mechdriver-cc86d3a2fe4c2822.yaml
+releasenotes/notes/rehome-modelquery-2079a43163def870.yaml
+releasenotes/notes/rehome-multiprovidernet-apidef-367e57772e931758.yaml
+releasenotes/notes/rehome-netaz-apidef-74e962ef682380bc.yaml
+releasenotes/notes/rehome-netipavail-apidef-d03558ac48b71333.yaml
+releasenotes/notes/rehome-numaaffinitypoliciesenumfield-e1e2e8bfe4df4153.yaml
+releasenotes/notes/rehome-obj-commontypes-f8dfca432bf4583b.yaml
+releasenotes/notes/rehome-obj-logeventtypes-b31e7c6492ca6615.yaml
+releasenotes/notes/rehome-obj-stdattrs-06c4df5bb1fca3f1.yaml
+releasenotes/notes/rehome-ovo-exceptions-fbddfeea582ef3f1.yaml
+releasenotes/notes/rehome-ovs-constants-3a11c9ad0d44132a.yaml
+releasenotes/notes/rehome-ovs-firewall-constants-522a307ff8ef4a78.yaml
+releasenotes/notes/rehome-pagination-apidef-9aebf1c7a6bcb58b.yaml
+releasenotes/notes/rehome-placement-api-client-a9ac5d96ca8570aa.yaml
+releasenotes/notes/rehome-plugin-constants-ebf350dfd989957a.yaml
+releasenotes/notes/rehome-plugin-utils-39e3f839c0538de9.yaml
+releasenotes/notes/rehome-plugin-utils-create-fns-9b8591f5222bff66.yaml
+releasenotes/notes/rehome-port-dev-util-ea6f4a5c4da42f6c.yaml
+releasenotes/notes/rehome-projid-apidef-a433b1b003f27a20.yaml
+releasenotes/notes/rehome-provider-network-attribute-updates-supported-ea02a526ef297053.yaml
+releasenotes/notes/rehome-psec-apidef-bd9344ec1e6066b4.yaml
+releasenotes/notes/rehome-qos-apidef-0dbe094b8b21a580.yaml
+releasenotes/notes/rehome-qos-driverbase-f729875b2ad74ce0.yaml
+releasenotes/notes/rehome-qos-fip-apidef-a2e4d49af177be85.yaml
+releasenotes/notes/rehome-qosbwldir-apidef-f0e3f778f2f980c0.yaml
+releasenotes/notes/rehome-qosdft-apidef-b70596ca11c08803.yaml
+releasenotes/notes/rehome-qosrtdetails-apidef-2276ec66a0e545ca.yaml
+releasenotes/notes/rehome-rbac-policy-callbacks-24fa12ad1ab4c443.yaml
+releasenotes/notes/rehome-resource-extend-7eee483ec4146801.yaml
+releasenotes/notes/rehome-revisionifmatch-apidef-574ac0a930cdaf3f.yaml
+releasenotes/notes/rehome-routeraz-apidef-efc5f202e04b8272.yaml
+releasenotes/notes/rehome-routersvctype-apidef-1d9d712fd5383eb5.yaml
+releasenotes/notes/rehome-runtime-utils-acb4451326cbe4d9.yaml
+releasenotes/notes/rehome-secgrp-portfilter-apidef-6723062419531d70.yaml
+releasenotes/notes/rehome-segment-apidef-a5f81adb834328f8.yaml
+releasenotes/notes/rehome-shared-const-d847b2e190122425.yaml
+releasenotes/notes/rehome-sorting-apidef-1547f093da322c14.yaml
+releasenotes/notes/rehome-sqlalchemytypes-14817eb6694463db.yaml
+releasenotes/notes/rehome-stdattr-d834900d3fd3c2e6.yaml
+releasenotes/notes/rehome-subnetservicetypes-apidef-31e2e9564c746317.yaml
+releasenotes/notes/rehome-svctype-apidef-9002b2e2bcbeec8e.yaml
+releasenotes/notes/rehome-testools-6fba053249e14d42.yaml
+releasenotes/notes/rehome-timecost-90dcfc8c7f7280f5.yaml
+releasenotes/notes/rehome-topics-ca451e72c8c9603a.yaml
+releasenotes/notes/rehome-trunk-callback-resources-be40f8382490ef0d.yaml
+releasenotes/notes/rehome-trunk-consts-407e4590e9386d19.yaml
+releasenotes/notes/rehome-unstable-test-decorator-a062301ac7d7a082.yaml
+releasenotes/notes/rehome-vlantransp-apidef-1cd7d3ace9042686.yaml
+releasenotes/notes/rehome-worker-b7e9c7f477bdb926.yaml
+releasenotes/notes/rehome_taas_apidef-5fb00d84da32b958.yaml
+releasenotes/notes/remove-ensure_dir-aed59b616e02a2bb.yaml
+releasenotes/notes/remove-hacking-check-n523-014d163a5ae23adb.yaml
+releasenotes/notes/remove-neutron-interconnection-api-definition-4ff88c583f2fe47b.yaml
+releasenotes/notes/remove-neutron-lib-from-db-profiling-38436898d8e45b37.yaml
+releasenotes/notes/remove-registry-notify-76a2f6eb6bbf41bf.yaml
+releasenotes/notes/remove-resource-classes-constants-81f01eaed9ac463d.yaml
+releasenotes/notes/remove_label-801d7a1b13f179fa.yaml
+releasenotes/notes/reset-db-retry-settings-49e51cef4c842f69.yaml
+releasenotes/notes/resource-provider-uuid5-namespace-f7276ba1945ce82f.yaml
+releasenotes/notes/responsible_for_ports_allocation-5599dc59b3c98db2.yaml
+releasenotes/notes/revert-review-400408-4999a9159689c0c5.yaml
+releasenotes/notes/rm-apiutils-fa30241be7ca5162.yaml
+releasenotes/notes/rm-dup-pluginconst-085d0fcee4e931b8.yaml
+releasenotes/notes/routed-networks-hostroutes-fb43abf942b154ff.yaml
+releasenotes/notes/router-interface-fip-1e79b7909f8b264f.yaml
+releasenotes/notes/separate-hacking-factories-6fc36b38de95662a.yaml
+releasenotes/notes/service-plugin-base-a42c2241a2fe0d26.yaml
+releasenotes/notes/setproctitle_for_workers-e8805fcaf34026ab.yaml
+releasenotes/notes/sfc-api-def-4f46632eadfe895a.yaml
+releasenotes/notes/sqlalchemy-1-3-0-b0a2b15b10ae526f.yaml
+releasenotes/notes/sqlalchemy-2.0-c794885886a62fa6.yaml
+releasenotes/notes/stateful-security-group-a1ece5472f029dc1.yaml
+releasenotes/notes/std_attributes_bgpvpn-5a1c63f68d1ff6be.yaml
+releasenotes/notes/subnet-dns-publish-fixed-ip-031d78bbc85a419e.yaml
+releasenotes/notes/subnet-onboard-allow-create-update-subnets-74a4be6e9e97bbb6.yaml
+releasenotes/notes/subnet-onboard-api-definition-f4918ff1f1d12c97.yaml
+releasenotes/notes/subnet_segment_id_policy_enforce-cd8053c51417d373.yaml
+releasenotes/notes/subnet_segmentid_writable-e28a85033272f05d.yaml
+releasenotes/notes/subresource-update-attrmap-and-classmethods-76accdd5c56a3bd4.yaml
+releasenotes/notes/support-custom-filter-f4a15bb5b38b7d3e.yaml
+releasenotes/notes/support-rarp-protocol-44f5c67784e74db4.yaml
+releasenotes/notes/tag-ports-during-bulk-creation-ext-3dd2e68d99157a19.yaml
+releasenotes/notes/traffic-control-constants-b8120d1bea0681bf.yaml
+releasenotes/notes/transaction_constraint-d3f93c2ced4a74c6.yaml
+releasenotes/notes/trunk-api-08bfdcdd80f7e666.yaml
+releasenotes/notes/update-hacking-check-n536-2f63898bea693125.yaml
+releasenotes/notes/update-segment-api-definition-d7297e73e76a754c.yaml
+releasenotes/notes/update-subnet-onboard-api-267a9a37f6426d64.yaml
+releasenotes/notes/validator_check_route_loopback-bc2166b10a754c77.yaml
+releasenotes/notes/validator_ip_or_subnet_or_none-0175f906a9113954.yaml
+releasenotes/notes/vhost-vdpa-cc35f8d0ff9b3c4a.yaml
+releasenotes/notes/vnic-accelerator-eaf9b583d60e76ce.yaml
+releasenotes/notes/vnic-type-remote-managed-c0809926fcd30e93.yaml
+releasenotes/notes/vnic-type-smart-nic-45dd5a22a9d1aa63.yaml
+releasenotes/notes/vpn-api-def-52970461fac0f7d2.yaml
+releasenotes/source/README.rst
+releasenotes/source/conf.py
+releasenotes/source/index.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
+releasenotes/source/_templates/.placeholder
+releasenotes/source/locale/fr/LC_MESSAGES/releasenotes.po
+tools/api_report.sh
+tools/check_samples.sh
+tools/coding-checks.sh
+tools/migration_report.sh
+tools/pyir.py
\ No newline at end of file
diff -pruN 3.4.0-1/neutron_lib.egg-info/dependency_links.txt 3.4.0-0ubuntu1/neutron_lib.egg-info/dependency_links.txt
--- 3.4.0-1/neutron_lib.egg-info/dependency_links.txt	1970-01-01 00:00:00.000000000 +0000
+++ 3.4.0-0ubuntu1/neutron_lib.egg-info/dependency_links.txt	2023-02-10 16:30:14.000000000 +0000
@@ -0,0 +1 @@
+
diff -pruN 3.4.0-1/neutron_lib.egg-info/entry_points.txt 3.4.0-0ubuntu1/neutron_lib.egg-info/entry_points.txt
--- 3.4.0-1/neutron_lib.egg-info/entry_points.txt	1970-01-01 00:00:00.000000000 +0000
+++ 3.4.0-0ubuntu1/neutron_lib.egg-info/entry_points.txt	2023-02-10 16:30:14.000000000 +0000
@@ -0,0 +1,6 @@
+[oslo.policy.enforcer]
+neutron_lib = neutron_lib._policy:get_enforcer
+
+[oslo.policy.policies]
+neutron_lib = neutron_lib._policy:list_rules
+
diff -pruN 3.4.0-1/neutron_lib.egg-info/not-zip-safe 3.4.0-0ubuntu1/neutron_lib.egg-info/not-zip-safe
--- 3.4.0-1/neutron_lib.egg-info/not-zip-safe	1970-01-01 00:00:00.000000000 +0000
+++ 3.4.0-0ubuntu1/neutron_lib.egg-info/not-zip-safe	2023-02-10 16:30:14.000000000 +0000
@@ -0,0 +1 @@
+
diff -pruN 3.4.0-1/neutron_lib.egg-info/pbr.json 3.4.0-0ubuntu1/neutron_lib.egg-info/pbr.json
--- 3.4.0-1/neutron_lib.egg-info/pbr.json	1970-01-01 00:00:00.000000000 +0000
+++ 3.4.0-0ubuntu1/neutron_lib.egg-info/pbr.json	2023-02-10 16:30:14.000000000 +0000
@@ -0,0 +1 @@
+{"git_version": "23fa6b3", "is_release": true}
\ No newline at end of file
diff -pruN 3.4.0-1/neutron_lib.egg-info/requires.txt 3.4.0-0ubuntu1/neutron_lib.egg-info/requires.txt
--- 3.4.0-1/neutron_lib.egg-info/requires.txt	1970-01-01 00:00:00.000000000 +0000
+++ 3.4.0-0ubuntu1/neutron_lib.egg-info/requires.txt	2023-02-10 16:30:14.000000000 +0000
@@ -0,0 +1,23 @@
+SQLAlchemy>=1.2.0
+WebOb>=1.7.1
+keystoneauth1>=3.14.0
+netaddr>=0.7.18
+os-ken>=0.3.0
+os-traits>=0.9.0
+oslo.concurrency>=3.26.0
+oslo.config>=8.0.0
+oslo.context>=2.22.0
+oslo.db>=4.44.0
+oslo.i18n>=3.20.0
+oslo.log>=4.3.0
+oslo.messaging>=14.2.0
+oslo.policy>=3.6.2
+oslo.serialization>=2.25.0
+oslo.service!=1.28.1,>=1.24.0
+oslo.utils>=4.5.0
+oslo.versionedobjects>=1.31.2
+osprofiler>=1.4.0
+pbr>=4.0.0
+pecan!=1.0.2,!=1.0.3,!=1.0.4,!=1.2,>=1.0.0
+setproctitle>=1.1.10
+stevedore>=1.20.0
diff -pruN 3.4.0-1/neutron_lib.egg-info/top_level.txt 3.4.0-0ubuntu1/neutron_lib.egg-info/top_level.txt
--- 3.4.0-1/neutron_lib.egg-info/top_level.txt	1970-01-01 00:00:00.000000000 +0000
+++ 3.4.0-0ubuntu1/neutron_lib.egg-info/top_level.txt	2023-02-10 16:30:14.000000000 +0000
@@ -0,0 +1 @@
+neutron_lib
diff -pruN 3.4.0-1/setup.cfg 3.4.0-0ubuntu1/setup.cfg
--- 3.4.0-1/setup.cfg	2023-02-07 20:40:35.000000000 +0000
+++ 3.4.0-0ubuntu1/setup.cfg	2023-02-10 16:30:15.293515000 +0000
@@ -1,29 +1,34 @@
 [metadata]
 name = neutron-lib
 summary = Neutron shared routines and utilities
-description_file =
-    README.rst
+description_file = 
+	README.rst
 author = OpenStack
 author_email = openstack-discuss@lists.openstack.org
 home_page = https://docs.openstack.org/neutron-lib/latest/
 python_requires = >=3.8
-classifier =
-    Environment :: OpenStack
-    Intended Audience :: Information Technology
-    Intended Audience :: System Administrators
-    License :: OSI Approved :: Apache Software License
-    Operating System :: POSIX :: Linux
-    Programming Language :: Python
-    Programming Language :: Python :: 3
-    Programming Language :: Python :: 3.8
-    Programming Language :: Python :: 3.9
+classifier = 
+	Environment :: OpenStack
+	Intended Audience :: Information Technology
+	Intended Audience :: System Administrators
+	License :: OSI Approved :: Apache Software License
+	Operating System :: POSIX :: Linux
+	Programming Language :: Python
+	Programming Language :: Python :: 3
+	Programming Language :: Python :: 3.8
+	Programming Language :: Python :: 3.9
 
 [files]
-packages =
-    neutron_lib
+packages = 
+	neutron_lib
 
 [entry_points]
-oslo.policy.enforcer =
-    neutron_lib = neutron_lib._policy:get_enforcer
-oslo.policy.policies =
-    neutron_lib = neutron_lib._policy:list_rules
+oslo.policy.enforcer = 
+	neutron_lib = neutron_lib._policy:get_enforcer
+oslo.policy.policies = 
+	neutron_lib = neutron_lib._policy:list_rules
+
+[egg_info]
+tag_build = 
+tag_date = 0
+
