|
From: | Bill Auerbach |
Subject: | [lwip-devel] [bug #29072] DHCPDISCOVER doesn't have ciaddr == 0 |
Date: | Fri, 05 Mar 2010 19:06:52 +0000 |
User-agent: | Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.8) Gecko/20100202 Firefox/3.5.8 (.NET CLR 3.5.30729) |
Follow-up Comment #13, bug #29072 (project lwip): lol :-) I know I digressed into Link-Local Addressing (LLA) but this RFC for LLA *does* add constraints on DHCP. Since we support LLA (compliant or not) don't we now fall under RFC3927's DHCP provisions when LLA is enabled? I believe because the netif is used to build the packet header with current netif parameters that if an IP address is changed on the netif it will break open connections. Perhaps the pcb should also be passed to lower levels to get *its* time-of-connection IP address and only use the netif for the MAC address. Or put a hwaddr pointer in the PCB and pass a pcb instead of a netif (this hwaddr cannot change and can be taken from the netif at creation. (I think) _______________________________________________________ Reply to this item at: <http://savannah.nongnu.org/bugs/?29072> _______________________________________________ Message sent via/by Savannah http://savannah.nongnu.org/
[Prev in Thread] | Current Thread | [Next in Thread] |