Annotation of lucent/sys/src/9/port/bootp.h, revision 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.