
Hi joe,
you did introduce callbacks on setting up ip,dns, ... in net.c
Why it did become necessary to do following ?
if (flags & H_PROGRAMMATIC) return 0;
I have actually trouble with this, because my code in board/BuR/kwb/board.c doesn't work anymore as expected.
/* setup default IP, in case if there is nothing in environment */ if (!getenv("ipaddr")) { setenv("ipaddr", "192.168.60.1"); setenv("netmask", "255.255.255.0"); setenv("serverip", "192.168.60.254"); setenv("gatewayip", "192.168.60.254"); puts("net: had no IP! made default setup.\n"); }
Purpose of this was/is to setup a default ip-address if nothing in environment has been set yet.
do you (or somebody else) have an idea how to work around this ?
many thanks and best regards, Hannes