
Dear Ben,
git commit a6c05c3d in the Linux kernel tree changes behaviour of the IP autoconfiguration in Linux:
commit a6c05c3d064dbb83be88cba3189beb5db9d2dfc3 Author: Simon Horman horms@verge.net.au Date: Tue Dec 25 20:54:42 2007 -0800
[IPV4]: Fix ip command line processing.
Recently the documentation in Documentation/nfsroot.txt was update to note that in fact ip=off and ip=::::::off as the latter is ignored and the default (on) is used.
This was certainly a step in the direction of reducing confusion. But it seems to me that the code ought to be fixed up so that ip=::::::off actually turns off ip autoconfiguration.
This patch also notes more specifically that ip=on (aka ip=::::::on) is the default.
Signed-off-by: Simon Horman horms@verge.net.au Signed-off-by: David S. Miller davem@davemloft.net
It seems we have to change all "ip=...off" strings in U-Boot to "ip=...on", as it was attempted in this patch (sorry, it's *big*):
ftp://ftp.denx.de/pub/tmp/Adapt_to_new_IP_autoconfig_policy_in_Linux.patch
However, I'm not sure if this is the right approach (and what it actually means in terms of backward compatibility).
What do you think?
Best regards,
Wolfgang Denk