@Mathieu Trudel-Lapierre > please check whether this actually fixes the issue. > this is no guesswork. Yes it is; I'm saying here for almost 2 years what it has to be done to fix this problem and you recommend to see if a partial fix solves the problem or not. well...
>Bits can be missed. Sure but do not make waste my time testing something I know that goes against the corresponding RFCs. >I believe that you misunderstand how klibc on the whole works, You are guessing again... I just said "please do not flag this issue as solved by a patch that does not work". >this is why we shouldn't change yiaddr directly in dhcp_send you wrong again; by RFC2131 all the DHCP traffic generated by a DHCP client "must" have yiaddr = 0, then you can VERY WELL define yiaddr = 0 at dhcp_send() > I've re-read the spec, and it looks like klibc only ever does a discover and > request with the dhcp_send() method; so I'll rework the patch to make this > clear and correctly fix the issue. You just want to re-invent the wheel here; just add the missing line and give all of us a break; >This is the kind of package in which you really need to know what you're doing >when making changes. I do. do you? >dhcp_send_discover() was doing the right thing for yiaddr: it sets >dev->ip_addr = INADDR_ANY; >which value will get copied in yiaddr in dhcp_send(), "as it should", except >that's only good for dhcp_discover. >dhcp_send_request() also needs to keep >track of dev->ip_addr, and shouldn't overwrite it, >but still ought to send with yiaddr set to INADDR_ANY. So??? Are you trying to tell me that you finally understood what's going on here ??? Did you finally see the problem? well it only takes one line of code to force yiaddr to 0 and finish with this long story. Best, Patrick -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1327412 Title: Delay during PXE Boot, IP-Config gives up To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/klibc/+bug/1327412/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs