|
Embedded Xinu Operating System
An ongoing research project and educational operating system.
|
Data Fields | |
| uchar | op |
| uchar | htype |
| uchar | hlen |
| uchar | hops |
| uint | xid |
| ushort | secs |
| ushort | flags |
| uint | ciaddr |
| uint | yiaddr |
| uint | siaddr |
| uint | giaddr |
| uchar | chaddr [16] |
| char | sname [64] |
| char | file [128] |
| uint | cookie |
| uchar | opts [1] |
| uchar dhcpPkt::chaddr[16] |
Client hardware address
| uint dhcpPkt::ciaddr |
Client ip address
| uint dhcpPkt::cookie |
Magic cookie
| char dhcpPkt::file[128] |
File (for extension)
| ushort dhcpPkt::flags |
Flags
| uint dhcpPkt::giaddr |
Gateway ip address
| uchar dhcpPkt::hlen |
Hardware length
| uchar dhcpPkt::hops |
Hops
| uchar dhcpPkt::htype |
Hardware type (ethernet)
| uchar dhcpPkt::op |
Operation (request or reply)
| uchar dhcpPkt::opts[1] |
Options
| ushort dhcpPkt::secs |
Seconds still start time
| uint dhcpPkt::siaddr |
Server ip address
| char dhcpPkt::sname[64] |
Server name
| uint dhcpPkt::xid |
Transfer Identification
| uint dhcpPkt::yiaddr |
Your ip address
1.8.5