Messages in this thread Patches in this message | | | Date | Mon, 18 Feb 2002 23:24:51 +0100 | From | Krzysztof Rusocki <> | Subject | [PATCH] Make IP-Config work without ip= supplied |
| |
Hi,
Just noticed that IP-Config behavior when no ip= parm is used has changed in 2.2.18.
Up to 2.2.17 IP-Config was enabled even when ip= was omitted. I think that it's good for use in i.e. diskless nodes.
Since 2.2.18, IP-Config does nothing at all until ip= is passed to the kernel, however Documentation/nfsroot.txt still says that IP-Config is enabled by default. Was that intentional change?
Such behavior remains in both 2.2.20 and 2.4.18-rc1. Following patches (against these two kernel trees) make IP-Config enabled by default.
Cheers, Krzysztof
PS please CC, not a subscriber.
PS2 this was also sent to linux-net but got spamfiltered, i suppose (checked on marc.theaimsgroup.com) --- linux/net/ipv4/ipconfig.c~ Sun Feb 17 20:29:00 2002 +++ linux/net/ipv4/ipconfig.c Sun Feb 17 20:35:27 2002 @@ -102,7 +102,7 @@ */ int ic_set_manually __initdata = 0; /* IPconfig parameters set manually */ -int ic_enable __initdata = 0; /* IP config enabled? */ +int ic_enable __initdata = 1; /* IP config enabled? */ /* Protocol choice */ int ic_proto_enabled __initdata = 0--- linux/net/ipv4/ipconfig.c.orig Sun Mar 25 18:31:12 2001 +++ linux/net/ipv4/ipconfig.c Sun Feb 17 20:42:32 2002 @@ -87,7 +87,7 @@ * Public IP configuration */ -int ic_enable __initdata = 0; /* IP config enabled? */ +int ic_enable __initdata = 1; /* IP config enabled? */ /* Protocol choice */ static int ic_proto_enabled __initdata = 0
| |