Encapsulate all string option additions into options.c. Note that these
functions already existed, but were in dhcp.c -- this is just code motion between compilation units.
This commit is contained in:
@@ -72,12 +72,14 @@ int option_valid_list(uint8_t code);
|
||||
|
||||
uint8_t *get_option_data(struct dhcpmsg *packet, int code, ssize_t *optlen);
|
||||
ssize_t get_end_option_idx(struct dhcpmsg *packet);
|
||||
size_t add_option_string(struct dhcpmsg *packet, uint8_t code, char *str,
|
||||
size_t slen);
|
||||
size_t add_option_request_list(struct dhcpmsg *packet);
|
||||
|
||||
void add_option_msgtype(struct dhcpmsg *packet, uint8_t type);
|
||||
void add_option_reqip(struct dhcpmsg *packet, uint32_t ip);
|
||||
void add_option_maxsize(struct dhcpmsg *packet);
|
||||
void add_option_serverid(struct dhcpmsg *packet, uint32_t sid);
|
||||
void add_option_vendor(struct dhcpmsg *packet);
|
||||
void add_option_clientid(struct dhcpmsg *packet);
|
||||
void add_option_hostname(struct dhcpmsg *packet);
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user