Dhcp only works if devices are configured with a broadcast source address at the begining as it currently uses raw ip sockets and the sockets sets the source address. It is a quick hack and proper hdcpd fix is preferable
The server implements inet-like interface to vfs and drivers. The core functionality is contained in the liblwip.