dhcp_message
get_subnet_route(struct dhcp_message *dhcp)
struct dhcp_message *dhcp = iface->state->new;
get_option(const struct dhcp_message *dhcp, uint8_t opt, int *len, int *type)
get_option_addr(struct in_addr *a, const struct dhcp_message *dhcp,
get_option_uint32(uint32_t *i, const struct dhcp_message *dhcp, uint8_t option)
get_option_uint16(uint16_t *i, const struct dhcp_message *dhcp, uint8_t option)
get_option_uint8(uint8_t *i, const struct dhcp_message *dhcp, uint8_t option)
get_option_routes(const struct dhcp_message *dhcp,
dhcp_message_add_addr(struct dhcp_message *dhcp,
make_message(struct dhcp_message **message,
struct dhcp_message *dhcp;
get_lease(struct dhcp_lease *lease, const struct dhcp_message *dhcp)
char *get_option_string(const struct dhcp_message *, uint8_t);
int get_option_addr(struct in_addr *, const struct dhcp_message *, uint8_t);
int get_option_uint32(uint32_t *, const struct dhcp_message *, uint8_t);
int get_option_uint16(uint16_t *, const struct dhcp_message *, uint8_t);
int get_option_uint8(uint8_t *, const struct dhcp_message *, uint8_t);
struct rt *get_option_routes(const struct dhcp_message *, const char *, int *);
ssize_t configure_env(char **, const char *, const struct dhcp_message *,
int dhcp_message_add_addr(struct dhcp_message *, uint8_t, struct in_addr);
ssize_t make_message(struct dhcp_message **, const struct interface *,
ssize_t write_lease(const struct interface *, const struct dhcp_message *);
struct dhcp_message *read_lease(const struct interface *);
void get_lease(struct dhcp_lease *, const struct dhcp_message *);
struct dhcp_message *sent;
struct dhcp_message *offer;
struct dhcp_message *new;
struct dhcp_message *old;
struct dhcp_message *dhcp;
const struct dhcp_message **dhcpp)
const struct dhcp_message *dhcp;
const struct dhcp_message *dhcp;
const struct dhcp_message *dhcp;
struct dhcp_message *dhcp;
struct dhcp_message dhcp;