Annotation of lucent/sys/src/9/port/bootp.h, revision 1.1.1.1

1.1       root        1: /*
                      2:  *  this file used by (at least) snoopy, tboot and bootp
                      3:  */
                      4: enum
                      5: {
                      6:        Bootrequest = 1,
                      7:        Bootreply   = 2,
                      8: };
                      9: 
                     10: typedef struct Bootp Bootp;
                     11: struct Bootp
                     12: {
                     13:        uchar   op;             /* opcode */
                     14:        uchar   htype;          /* hardware type */
                     15:        uchar   hlen;           /* hardware address len */
                     16:        uchar   hops;           /* hops */
                     17:        uchar   xid[4];         /* a random number */
                     18:        uchar   secs[2];        /* elapsed snce client started booting */
                     19:        uchar   pad[2];
                     20:        uchar   ciaddr[4];      /* client IP address (client tells server) */
                     21:        uchar   yiaddr[4];      /* client IP address (server tells client) */
                     22:        uchar   siaddr[4];      /* server IP address */
                     23:        uchar   giaddr[4];      /* gateway IP address */
                     24:        uchar   chaddr[16];     /* client hardware address */
                     25:        char    sname[64];      /* server host name (optional) */
                     26:        char    file[128];      /* boot file name */
                     27:        char    vend[128];      /* vendor-specific goo */
                     28: };
                     29: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.