dhcpcd-discuss

dhcpcd-8 plans

Roy Marples

Wed Apr 17 23:18:36 2019

Just thought I'd share my plans for dhcpcd-8 in a seperate thread.

Plans for 8.0 include a big ARP rewrite so that DHCP can take advantage of the Address Conflict Defence that IPv4LL has enjoyed for so long (you got this for free on NetBSD-7 so I've been a tad lazy in getting it for everyone, sorry about that). This is mostly finished, just requires final testing and should drop to the master branch over the coming weekend.

Creation of environment options will also be improved to vastly reduce the number of mallocs made and simplify option construction - this will likely require the availability of POSIX open_memstream(3). All dhcpcd supported OS have this, aside from sadly Solaris which ironically just got the final fixes to make it a pretty stable platform for dhcpcd.

Lastly, the routing system will have a simple but impactful upgrade to rbtree. There is already a branch with the code in, it just needs a lot of testing because the order of routing applied is currently different from what the messages give thanks to the nature of a rbtree. Any testers with multiple interfaces are welcome to give feedback on this.

Roy

Archive administrator: postmaster@marples.name