<div dir="ltr">Hi,<div><br></div><div>Once [1] merges, a port will not transition to ACTIVE on a subnet with enable_dhcp=True unless something clears the DHCP provisioning block.</div><div><br></div><div>If your mechanism driver uses the in-tree DHCP agent, there is nothing you need to do. However, if you do not utilize the DHCP agent in your deployment scenarios and you offload DHCP to something else, your mechanism driver must now explicitly acknowledge that DHCP has been provisioned for that port.</div><div><br></div><div>Acknowledging that DHCP is ready for a port is a one-line call to the provisioning_blocks module[2]. For more information on provisioning blocks, see [3].</div><div><br></div><div>1. <a href="https://review.openstack.org/452009" target="_blank">https://review.openstack.<wbr>org/452009</a></div><div>2. <a href="https://github.com/openstack/neutron/blob/4ed53a880714fd33280064c58e6f91b9ecd3823e/neutron/api/rpc/handlers/dhcp_rpc.py#L292-L294" target="_blank">https://github.com/<wbr>openstack/neutron/blob/<wbr>4ed53a880714fd33280064c58e6f91<wbr>b9ecd3823e/neutron/api/rpc/<wbr>handlers/dhcp_rpc.py#L292-L294</a></div><div>3. <a href="https://docs.openstack.org/developer/neutron/devref/provisioning_blocks.html" target="_blank">https://docs.openstack.org/<wbr>developer/neutron/devref/<wbr>provisioning_blocks.html</a></div><div><br></div><div>Cheers,<br>Kevin Benton</div><div><br></div></div>