23 lines
609 B
C
23 lines
609 B
C
|
/* bootp functions
|
||
|
*
|
||
|
* $Log: bootp.c,v $
|
||
|
* Revision 1.1 1993/07/08 16:03:52 brezak
|
||
|
* Diskless boot prom code from Jim McKim (mckim@lerc.nasa.gov)
|
||
|
*
|
||
|
*/
|
||
|
|
||
|
int BootpGetInfo(ipaddr_t *ip_servaddr, ipaddr_t *ip_myaddr, ipaddr_t *ip_gateway, char *file_name) {
|
||
|
/* zero a packet */
|
||
|
bzero(xxx);
|
||
|
/* set dest to 255... */
|
||
|
xxx = IP_BCASTADDR
|
||
|
/* set up udp ports */
|
||
|
/* send it */
|
||
|
/* wait for reply or timeout */
|
||
|
/* do exp backoff and retry if timeout */
|
||
|
/* give up after a minute or so */
|
||
|
/* return success or failure */
|
||
|
}
|
||
|
|
||
|
/* tbd - set up incoming packet handler to handle bootp replies??? */
|