/external/dhcpcd/ |
H A D | ipv4ll.c | 47 struct dhcp_message *dhcp; local 50 dhcp = xzalloc(sizeof(*dhcp)); 52 dhcp->yiaddr = addr; 53 p = dhcp->options; 66 return dhcp;
|
H A D | showlease.c | 6 #include "dhcp.h" 129 struct dhcp_message *dhcp; local 135 dhcp = malloc(sizeof(*dhcp)); 136 memset(dhcp, 0, sizeof(*dhcp)); 137 bytes = read(fd, dhcp, sizeof(*dhcp)); 140 free(dhcp); 141 dhcp 192 get_option(const struct dhcp_message *dhcp, uint8_t opt, int *len, int *type) argument 265 get_option_addr32(uint32_t *a, const struct dhcp_message *dhcp, uint8_t option) argument 276 get_option_uint32(uint32_t *i, const struct dhcp_message *dhcp, uint8_t option) argument 320 struct dhcp_message *dhcp; local [all...] |
H A D | configure.c | 46 #include "dhcp.h" 485 get_subnet_route(struct dhcp_message *dhcp) argument 491 addr = dhcp->yiaddr; 493 addr = dhcp->ciaddr; 495 if (get_option_addr(&net, dhcp, DHO_SUBNETMASK) == -1) 720 struct dhcp_message *dhcp = iface->state->new; local 729 if (dhcp == NULL) { 766 rt = get_subnet_route(dhcp); 779 if (write_lease(iface, dhcp) == -1)
|
H A D | net.c | 67 #include "dhcp.h" 643 struct dhcp_message dhcp; member in struct:udp_dhcp_packet 691 memcpy(&udpp->dhcp, data, length); 723 *data = udp + offsetof(struct udp_dhcp_packet, dhcp);
|
H A D | dhcp.c | 38 #include "dhcp.h" 301 #define get_option_raw(dhcp, opt) get_option(dhcp, opt, NULL, NULL) 303 get_option(const struct dhcp_message *dhcp, uint8_t opt, int *len, int *type) argument 305 const uint8_t *p = dhcp->options; 306 const uint8_t *e = p + sizeof(dhcp->options); 319 opt_buffer = xmalloc(sizeof(*dhcp)); 340 p = dhcp->bootfile; 341 e = p + sizeof(dhcp->bootfile); 345 p = dhcp 378 get_option_addr(struct in_addr *a, const struct dhcp_message *dhcp, uint8_t option) argument 390 get_option_uint32(uint32_t *i, const struct dhcp_message *dhcp, uint8_t option) argument 403 get_option_uint16(uint16_t *i, const struct dhcp_message *dhcp, uint8_t option) argument 416 get_option_uint8(uint8_t *i, const struct dhcp_message *dhcp, uint8_t option) argument 644 get_option_string(const struct dhcp_message *dhcp, uint8_t option) argument 708 get_option_routes(const struct dhcp_message *dhcp, const char *ifname, int *opts) argument 806 dhcp_message_add_addr(struct dhcp_message *dhcp, uint8_t type, struct in_addr addr) argument 834 struct dhcp_message *dhcp; local 1043 write_lease(const struct interface *iface, const struct dhcp_message *dhcp) argument 1096 struct dhcp_message *dhcp; local 1298 configure_env(char **env, const char *prefix, const struct dhcp_message *dhcp, const struct if_options *ifo) argument 1388 get_lease(struct dhcp_lease *lease, const struct dhcp_message *dhcp) argument [all...] |
H A D | dhcpcd.c | 295 struct dhcp_message *dhcp; local 334 len = make_message(&dhcp, iface, type); 337 from.s_addr = dhcp->ciaddr; 343 r = send_packet(iface, to, (uint8_t *)dhcp, len); 349 len = make_udp_packet(&udp, (uint8_t *)dhcp, len, from, to); 366 free(dhcp); 427 const struct interface *iface, const struct dhcp_message *dhcp, 436 a = get_option_string(dhcp, DHO_MESSAGE); 437 else if (dhcp->yiaddr != 0) { 438 addr.s_addr = dhcp 426 log_dhcp(int lvl, const char *msg, const struct interface *iface, const struct dhcp_message *dhcp, const struct in_addr *from) argument 492 struct dhcp_message *dhcp = *dhcpp; local 639 struct dhcp_message *dhcp = NULL; local 982 struct dhcp_message *dhcp; local [all...] |
/external/dnsmasq/src/ |
H A D | dnsmasq.h | 466 #define CONFIG_BANK 2048 /* from dhcp hosts file */ 628 struct dhcp_context *dhcp; member in struct:daemon 793 /* dhcp.c */
|