/* dhcp specific */
int state;
int fd;
ulong xid;
ulong starttime;
char sname[64];
char hostname[256];
char domainname[256];
char dnsdomain[256];
uchar server[IPaddrlen]; /* server IP address */
ulong offered; /* offered lease time */
ulong lease; /* lease time */
ulong resend; /* # of resends for current state */
ulong timeout; /* time to timeout - seconds */
/*
* IPv6
*/
/* router-advertisement related */
uchar sendra;
uchar recvra;
uchar mflag;
uchar oflag;
int maxraint; /* rfc2461, p.39: 4sec ≤ maxraint ≤ 1800sec, def 600 */
int minraint; /* 3sec ≤ minraint ≤ 0.75*maxraint */
int linkmtu;
int routerlt; /* router life time */
int reachtime; /* 3,600,000 msec, default 0 */
int rxmitra; /* default 0 */
int ttl; /* default 0 (unspecified) */