aboutsummaryrefslogtreecommitdiff
path: root/networking/udhcp/common.h
diff options
context:
space:
mode:
Diffstat (limited to 'networking/udhcp/common.h')
-rw-r--r--networking/udhcp/common.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/networking/udhcp/common.h b/networking/udhcp/common.h
index 7ad603d33..62f9a2a4a 100644
--- a/networking/udhcp/common.h
+++ b/networking/udhcp/common.h
@@ -119,7 +119,7 @@ enum {
119//#define DHCP_TIME_SERVER 0x04 /* RFC 868 time server (32-bit, 0 = 1.1.1900) */ 119//#define DHCP_TIME_SERVER 0x04 /* RFC 868 time server (32-bit, 0 = 1.1.1900) */
120//#define DHCP_NAME_SERVER 0x05 /* IEN 116 _really_ ancient kind of NS */ 120//#define DHCP_NAME_SERVER 0x05 /* IEN 116 _really_ ancient kind of NS */
121//#define DHCP_DNS_SERVER 0x06 121//#define DHCP_DNS_SERVER 0x06
122//#define DHCP_LOG_SERVER 0x07 /* port 704 UDP log (not syslog) 122//#define DHCP_LOG_SERVER 0x07 /* port 704 UDP log (not syslog) */
123//#define DHCP_COOKIE_SERVER 0x08 /* "quote of the day" server */ 123//#define DHCP_COOKIE_SERVER 0x08 /* "quote of the day" server */
124//#define DHCP_LPR_SERVER 0x09 124//#define DHCP_LPR_SERVER 0x09
125#define DHCP_HOST_NAME 0x0c /* 12: either client informs server or server gives name to client */ 125#define DHCP_HOST_NAME 0x0c /* 12: either client informs server or server gives name to client */
@@ -205,6 +205,10 @@ extern const uint8_t dhcp_option_lengths[] ALIGN1;
205unsigned FAST_FUNC udhcp_option_idx(const char *name, const char *option_strings); 205unsigned FAST_FUNC udhcp_option_idx(const char *name, const char *option_strings);
206 206
207uint8_t *udhcp_get_option(struct dhcp_packet *packet, int code) FAST_FUNC; 207uint8_t *udhcp_get_option(struct dhcp_packet *packet, int code) FAST_FUNC;
208/* Same as above + ensures that option length is 4 bytes
209 * (returns NULL if size is different)
210 */
211uint8_t *udhcp_get_option32(struct dhcp_packet *packet, int code) FAST_FUNC;
208int udhcp_end_option(uint8_t *optionptr) FAST_FUNC; 212int udhcp_end_option(uint8_t *optionptr) FAST_FUNC;
209void udhcp_add_binary_option(struct dhcp_packet *packet, uint8_t *addopt) FAST_FUNC; 213void udhcp_add_binary_option(struct dhcp_packet *packet, uint8_t *addopt) FAST_FUNC;
210#if ENABLE_UDHCPC || ENABLE_UDHCPD 214#if ENABLE_UDHCPC || ENABLE_UDHCPD