Subject: Re: ISC dhcpd fails to work for LIBSA DHCP request
To: Toru Nishimura <locore64@alkyltechnology.com>
From: Toru Nishimura <locore64@alkyltechnology.com>
List: current-users
Date: 09/06/2006 10:56:11
> Further analysis shows that the newer ISC DHCP server leaves BOOTP
> compatible "server IP address" field with a value 0.0.0.0.

Then, things got more weird.  Linux DHCP net/ipv4/ipconfig.c indicates
it allows to have the following line;

    option root-path "192.168.24.24:/home/.exports/ramdisk";

It's unfortunate NetBSD LIBSA can not decode this syntax misunderstanding
the NFS server IP address field as a part of serving directory name...

So, two fixes for LIBSA sys/lib/libsa/bootp.c;
- detects the 0.0.0.0 case to cope with the newer ISC.
- adds root_nfs_parse_addr() logic which is compatible with Linux.

Toru Nishimura/ALKYL Technology