This task defines DHCP server support for setting up a single device with "DHCP IP-per-port" functionality.
This task depends on #703 and #438
Prerequisites
703
438
Requirements
Extend static leases matching with support for Option 82
Add a preempt feature to dnsmasq whereby a lease can be "interuppted"[^1] and handed out to anyone matching the static lease
[^1]: A lease is usually guaranteed for the lifespan, or at least have the lease time, with lease preemption a device replacement is quicker since it does not have to wait for an old MAC address to time out.
Introduction
This task defines DHCP server support for setting up a single device with "DHCP IP-per-port" functionality.
Prerequisites
703
438
Requirements
preempt
feature todnsmasq
whereby a lease can be "interuppted"[^1] and handed out to anyone matching the static lease[^1]: A lease is usually guaranteed for the lifespan, or at least have the lease time, with lease preemption a device replacement is quicker since it does not have to wait for an old MAC address to time out.