neutron/neutron/ipam
liuchengqian90 e23f226d15 Update the processing of assigned addresses when assigning addresses
1.It is best not to use 'netaddr.IPSet.add',
  because _compact_single_network in 'IPSet.add' is quite time consuming

2.When the current address pool does not have enough addresses,
  all addresses are allocated from the current pool,
  and allocations are continued from the next address pool
  until all addresses are assigned.

Change-Id: I804a95fdaa3552c785e85ffab7b8ac849c634a87
Closes-Bug: #1813253
(cherry picked from commit 1746d7e0e6)
2020-06-30 05:33:14 +00:00
..
drivers Update the processing of assigned addresses when assigning addresses 2020-06-30 05:33:14 +00:00
__init__.py Make IPAM more pythonic 2015-07-09 17:33:17 +00:00
driver.py Remove unused variables ‘LOG' 2017-11-23 04:33:33 +08:00
exceptions.py Always pass device_owner to _ipam_get_subnets() 2018-02-12 15:38:24 -05:00
requests.py Add bulk IP address assignment to ipam driver 2020-03-26 12:30:50 +00:00
subnet_alloc.py Fetch specific columns rather than full ORM entities 2018-09-27 16:28:37 +00:00
utils.py Allow first address in an IPv6 subnet as valid unicast 2019-05-24 17:32:08 -04:00