Move add_requests() from dhcpmsg.c to options.c. Fixes a layering violation.

Document an ugly-as-hell code bit in ifchange.c.
Add some debugging messages for the netlink response code.
Clean headers a bit more.
This commit is contained in:
Nicholas J. Kain
2011-03-30 07:26:42 -04:00
parent 3c85228aaf
commit 811cc67e16
5 changed files with 26 additions and 23 deletions

View File

@ -68,12 +68,6 @@ enum {
#define OPTION_REQ 0x10 /* have the client request this option */
#define OPTION_LIST 0x20 /* There can be a list of 1 or more of these */
enum {
OPT_CODE = 0,
OPT_LEN = 1,
OPT_DATA = 2
};
struct dhcp_option {
char name[10];
char flags;
@ -103,4 +97,6 @@ int add_option_string(unsigned char *optionptr, unsigned char *string);
int add_simple_option(unsigned char *optionptr, unsigned char code, uint32_t data);
struct option_set *find_option(struct option_set *opt_list, char code);
void add_requests(struct dhcpMessage *packet);
#endif