Included in: | nut/boot/appload/appload.h |
nut/boot/appload/dhcp.c |
#define DHCP_SERVERPORT 0x4300
#define DHCP_CLIENTPORT 0x4400
#define DHCPOPT_PAD 0
#define DHCPOPT_NETMASK 1
#define DHCPOPT_GATEWAY 3
#define DHCPOPT_DNS 6
#define DHCPOPT_HOSTNAME 12
#define DHCPOPT_DOMAIN 15
#define DHCPOPT_BROADCAST 28
#define DHCPOPT_REQUESTIP 50
#define DHCPOPT_LEASETIME 51
#define DHCPOPT_MSGTYPE 53
#define DHCPOPT_SID 54
#define DHCPOPT_RENEWALTIME 58
#define DHCPOPT_REBINDTIME 59
#define DHCPOPT_END 255
#define DHCP_DISCOVER 1
#define DHCP_OFFER 2
#define DHCP_REQUEST 3
#define DHCP_DECLINE 4
#define DHCP_ACK 5
#define DHCP_NAK 6
#define DHCP_RELEASE 7
#define DHCP_INFORM 8
struct bootp | |
{ | |
u_char bp_op; | |
u_char bp_htype; | |
u_char bp_hlen; | |
u_char bp_hops; | |
u_long bp_xid; | |
u_short bp_secs; | |
u_short bp_flags; | |
u_long bp_ciaddr; | |
u_long bp_yiaddr; | |
u_long bp_siaddr; | |
u_long bp_giaddr; | |
u_char bp_chaddr[16]; | |
char bp_sname[64]; | |
char bp_file[128]; | |
u_long bp_cookie; | |
u_char bp_options[312]; | |
} |