#include <packets_data.h>
Data Fields | |
| unsigned char | op |
| opcode. | |
| unsigned char | htype |
| Hardware type. | |
| unsigned char | hlen |
| Hardware address length. | |
| unsigned char | hops |
| Hop count (used only by gateway, otherwise 0). | |
| unsigned long int | xid |
| Transaction ID (random number). | |
| unsigned short int | secs |
| Number of seconds since first request. | |
| unsigned short int | flags |
| See RFC 1542. | |
| unsigned long int | ciaddr |
| Client IP address. | |
| unsigned long int | yiaddr |
| Your IP address. | |
| unsigned long int | siaddr |
| Server IP address. | |
| unsigned long int | giaddr |
| Gateway IP address. | |
| char | chaddr [16] |
| Client hardware address. | |
| char | sname [64] |
| Server host name. | |
| char | file [128] |
| Boot file name. Form 'op' to 'file' (included), there are 236 bytes. | |
| char | options [OPTION_SIZE] |
| options part (4 bytes magic number + raw options). | |
| op_control | ctrl |
| Operation data. | |
Definition at line 239 of file packets_data.h.
1.2.15