This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Data Structures | |
| struct | dhcp |
Defines | |
| #define | DHCP_BOOTREQUEST 1 |
| #define | DHCP_BOOTREPLY 2 |
| #define | DHCP_HTYPE_ETH 1 |
| #define | DHCP_HLEN_ETH 6 |
| #define | DHCP_FLAGS_BCAST 0x8000U |
| #define | DHCP_MAGIC HTONL(0x63825363UL) |
| #define | DHCP_TAG_NETMASK 1 |
| #define | DHCP_TAG_GATEWAY 3 |
| #define | DHCP_TAG_DNS 6 |
| #define | DHCP_TAG_HOSTNAME 12 |
| #define | DHCP_TAG_DOMAIN 15 |
| #define | DHCP_TAG_IPMTU 26 |
| #define | DHCP_TAG_REQIP 50 |
| #define | DHCP_TAG_LEASE 51 |
| #define | DHCP_TAG_OVERLOAD 52 |
| #define | DHCP_TAG_TYPE 53 |
| #define | DHCP_TAG_SERVERID 54 |
| #define | DHCP_TAG_REQPAR 55 |
| #define | DHCP_TAG_MESSAGE 56 |
| #define | DHCP_TAG_MAXDHCP 57 |
| #define | DHCP_TAG_RENEWAL 58 |
| #define | DHCP_TAG_REBINDING 59 |
| #define | DHCP_TAG_CLASSID 60 |
| #define | DHCP_TAG_CLIENTID 61 |
| #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 |
Typedefs | |
| typedef dhcp | dhcp_t |
Functions | |
| void | dhcp_init (dhcp_t *_dp) |
| int | dhcp_settag (dhcp_t *_dp, int _tag, void *_data, size_t _len) |
| int | dhcp_gettag (dhcp_t *_dp, int _searchtag, u8_t **_pdata, size_t *_plen) |
|
|
Definition at line 64 of file dhcp.h. Referenced by servdhcp(). |
|
|
Definition at line 29 of file dhcp.h. Referenced by makedhcp(). |
|
|
Definition at line 28 of file dhcp.h. Referenced by servdhcp(). |
|
|
Definition at line 63 of file dhcp.h. Referenced by servdhcp(). |
|
|
Definition at line 60 of file dhcp.h. Referenced by servdhcp(). |
|
|
Definition at line 32 of file dhcp.h. Referenced by servdhcp(). |
|
|
Definition at line 31 of file dhcp.h. Referenced by ascii2clid(), ether2clid(), and printdhcp(). |
|
|
Definition at line 30 of file dhcp.h. Referenced by ether2clid(), and printdhcp(). |
|
|
Definition at line 67 of file dhcp.h. Referenced by servdhcp(). |
|
|
Definition at line 35 of file dhcp.h. Referenced by dhcp_gettag(), and dhcp_init(). |
|
|
Definition at line 65 of file dhcp.h. Referenced by servdhcp(). |
|
|
Definition at line 61 of file dhcp.h. Referenced by servdhcp(). |
|
|
Definition at line 66 of file dhcp.h. Referenced by servdhcp(). |
|
|
Definition at line 62 of file dhcp.h. Referenced by servdhcp(). |
|
|
Definition at line 56 of file dhcp.h. Referenced by servdhcp(). |
|
|
Definition at line 57 of file dhcp.h. Referenced by servdhcp(). |
|
|
Definition at line 40 of file dhcp.h. Referenced by init_config(), and inittagdef(). |
|
|
Definition at line 42 of file dhcp.h. Referenced by main(). |
|
|
Definition at line 39 of file dhcp.h. Referenced by inittagdef(). |
|
|
Definition at line 41 of file dhcp.h. Referenced by main(). |
|
|
|
|
|
Definition at line 47 of file dhcp.h. Referenced by servdhcp(). |
|
|
Definition at line 53 of file dhcp.h. Referenced by inittagdef(). |
|
|
Definition at line 52 of file dhcp.h. Referenced by inittagdef(), and servdhcp(). |
|
|
Definition at line 38 of file dhcp.h. Referenced by findpool(), and inittagdef(). |
|
|
Definition at line 48 of file dhcp.h. Referenced by inittagdef(), and printdhcp(). |
|
|
Definition at line 55 of file dhcp.h. Referenced by servdhcp(). |
|
|
Definition at line 54 of file dhcp.h. Referenced by servdhcp(). |
|
|
Definition at line 46 of file dhcp.h. Referenced by inittagdef(), and servdhcp(). |
|
|
Definition at line 51 of file dhcp.h. Referenced by inittagdef(). |
|
|
Definition at line 50 of file dhcp.h. Referenced by inittagdef(), and servdhcp(). |
|
|
Definition at line 49 of file dhcp.h. Referenced by inittagdef(), and servdhcp(). |
|
|
|
|
||||||||||||||||||||
|
Definition at line 14 of file dhcp_gettag.c. References arraysize, DHCP_MAGIC, dhcp::file, i, dhcp::magic, nil, dhcp::options, p, and dhcp::sname. Referenced by init_config(), and main(). |
|
|
Definition at line 15 of file dhcp_settag.c. References DHCP_MAGIC, magic, dhcp::magic, memset(), offsetof, and dhcp::options. Referenced by makedhcp(). |
|
||||||||||||||||||||
|
Definition at line 23 of file dhcp_settag.c. References arraylimit, memcpy(), memmove(), memset(), n, dhcp::options, and p. Referenced by settag(). |
1.4.6