[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