[Prev][Next][Index][Thread]
OSKit bootp frustrations
hi,
I'm trying to use bootp with an eepro100, and it doesn't work.
bootp_gen() opens the device, addrefs it, does bootp fine, then releases
the device again.
Is the device now open or closed? I'm not sure.
When I try to reopen the device, in order to register my own nio for
receive, it hangs forever. This happens in the pingreply example, in
socket_com, and in my own code.
I'm using the L4 version of oskit from Dresden.
Any help would be greatly appreated.
Btw: There is a bug in bootp.c in the examples/x86 directory - the
bootp_info struct is not zeroed before it is passed to bootp(),
resulting in random behaviour.
Thanks,
Jacob