Embedded Xinu Operating System
An ongoing research project and educational operating system.
 All Data Structures Files Functions Variables Typedefs Enumerations Macros Groups Pages
Data Fields
dhcpPkt Struct Reference

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]
 

Field Documentation

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


The documentation for this struct was generated from the following file: