/external/dnsmasq/src/ |
lease.c | 28 struct dhcp_lease *lease; local 44 lease database. */ 66 die(_("cannot open or create lease file %s: %s"), daemon->lease_file, EC_FILE); 91 if (!(lease = lease_allocate(addr))) 96 lease->expires = (time_t)ei + now; 98 lease->expires = (time_t)0; 99 lease->length = ei; 103 lease->expires = (time_t)ei; 106 lease_set_hwaddr(lease, (unsigned char *)daemon->dhcp_buff2, (unsigned char *)daemon->packet, hw_len, hw_type, clid_len); 109 lease_set_hostname(lease, daemon->dhcp_buff, 0) 149 struct dhcp_lease *lease; local 175 struct dhcp_lease *lease; local 245 struct dhcp_lease *lease; local 266 struct dhcp_lease *lease, *tmp, **up; local 295 struct dhcp_lease *lease; local 316 struct dhcp_lease *lease; local 328 struct dhcp_lease *lease; local 518 struct dhcp_lease *lease; local 531 struct dhcp_lease *lease; local [all...] |
helper.c | 297 /* pack up lease data into a buffer */ 298 void queue_script(int action, struct dhcp_lease *lease, char *hostname, time_t now) 309 if (lease->vendorclass) 310 vclass_len = lease->vendorclass_len; 311 if (lease->userclass) 312 uclass_len = lease->userclass_len; 313 if (lease->supplied_hostname) 314 shost_len = lease->supplied_hostname_len; 315 if (lease->clid) 316 clid_len = lease->clid_len [all...] |
rfc2131.c | 125 struct dhcp_lease *ltmp, *lease = NULL; local 258 /* do we have a lease in store? */ 259 lease = lease_find_by_client(mess->chaddr, mess->hlen, mess->htype, clid, clid_len); 263 if (lease && !clid && lease->clid) 265 clid_len = lease->clid_len; 266 clid = lease->clid; 286 use the ciaddr. This is necessary because a machine which got a lease via a 429 if ((lease = lease_find_by_addr(config->addr)) && 430 (lease->hwaddr_len != mess->hlen | [all...] |
Android.mk | 6 LOCAL_SRC_FILES := bpf.c cache.c dbus.c dhcp.c dnsmasq.c forward.c helper.c lease.c log.c \
|
dbus.c | 393 void emit_dbus_signal(int action, struct dhcp_lease *lease, char *hostname) 408 p = extended_hwaddr(lease->hwaddr_type, lease->hwaddr_len, 409 lease->hwaddr, lease->clid_len, lease->clid, &i); 421 addr = inet_ntoa(lease->addr);
|
dnsmasq.h | 408 char *old_hostname; /* hostname before it moved to another lease */ 413 time_t expires; /* lease expiry */ 821 /* lease.c */ 827 void lease_set_hwaddr(struct dhcp_lease *lease, unsigned char *hwaddr, 829 void lease_set_hostname(struct dhcp_lease *lease, char *name, int auth); 830 void lease_set_expires(struct dhcp_lease *lease, unsigned int len, time_t now); 831 void lease_set_interface(struct dhcp_lease *lease, int interface); 878 void emit_dbus_signal(int action, struct dhcp_lease *lease, char *hostname); 885 void queue_script(int action, struct dhcp_lease *lease,
|
/external/dhcpcd/ |
showlease.c | 302 void showlease(struct dhcp_lease *lease) 304 printf("addr: %s\n", inet_ntoa(lease->addr)); 305 printf("net: %s\n", inet_ntoa(lease->net)); 306 printf("leasetime: %d\n", lease->leasetime); 307 printf("renew: %d\n", lease->renewaltime); 308 printf("rebind: %d\n", lease->rebindtime); 309 printf("server: %s\n", inet_ntoa(lease->server)); 317 struct dhcp_lease *lease; local 326 fprintf(stderr, "Couldn't read lease file: %s\n", strerror(errno)); 329 lease = malloc(sizeof(*lease)) [all...] |
client.c | 134 struct dhcp_lease lease; member in struct:if_state 363 get_lease(struct dhcp_lease *lease, const struct dhcp_message *dhcp) 367 if (lease->frominfo) 369 lease->addr.s_addr = dhcp->yiaddr; 371 if (get_option_addr(&lease->net, dhcp, DHO_SUBNETMASK) == -1) 372 lease->net.s_addr = get_netmask(dhcp->yiaddr); 373 if (get_option_uint32(&lease->leasetime, dhcp, DHO_LEASETIME) == 0) { 374 /* Ensure that we can use the lease */ 376 if (t + (time_t)lease->leasetime < t) { 377 logger(LOG_WARNING, "lease of %u would overflow, 393 struct dhcp_lease *lease = &state->lease; local 465 struct dhcp_lease *lease = &state->lease; local 863 struct dhcp_lease *lease = &state->lease; local 907 struct dhcp_lease *lease = &state->lease; local 1015 struct dhcp_lease *lease = &state->lease; local 1130 struct dhcp_lease *lease = &state->lease; local 1381 struct dhcp_lease *lease = &state->lease; local [all...] |
dhcp.c | 759 const struct interface *iface, const struct dhcp_lease *lease, 784 dhcp->ciaddr = lease->addr.s_addr; 787 iface->net.s_addr != lease->net.s_addr) 827 if (lease->addr.s_addr && !IN_LINKLOCAL(htonl(lease->addr.s_addr))) { 831 lease->addr.s_addr != iface->addr.s_addr)) 833 PUTADDR(DHO_IPADDRESS, lease->addr); 834 if (lease->server.s_addr) 835 PUTADDR(DHO_SERVERID, lease->server); 848 if (lease->server.s_addr [all...] |
configure.c | 341 const struct dhcp_lease *lease, const struct options *options, 358 addr.s_addr = lease->addr.s_addr; 398 if (iface->addr.s_addr != lease->addr.s_addr && 411 if (!lease->frominfo)
|
/hardware/libhardware_legacy/include/hardware_legacy/ |
wifi.h | 155 * @param lease return the length of lease in seconds. 160 int *dns1, int *dns2, int *server, int *lease);
|
/frameworks/base/core/jni/ |
android_net_NetUtils.cpp | 43 uint32_t *lease); 55 uint32_t *lease); 163 uint32_t lease; local 167 &dns1, &dns2, &server, &lease); 176 env->SetIntField(info, dhcpInfoFieldIds.leaseDuration, lease); 216 uint32_t lease; local 228 uint32_t lease; local 232 &dns1, &dns2, &server, &lease); 241 env->SetIntField(info, dhcpInfoFieldIds.leaseDuration, lease);
|
android_net_wifi_Wifi.cpp | 509 jint ipaddr, gateway, mask, dns1, dns2, server, lease; local 511 &dns1, &dns2, &server, &lease) == 0); 519 env->SetIntField(info, dhcpInfoFieldIds.leaseDuration, lease);
|
/system/core/libnetutils/ |
dhcp_utils.c | 70 uint32_t *lease) 115 *lease = atol(prop_value); 130 uint32_t *lease) 175 fill_ip_info(interface, ipaddr, gateway, mask, dns1, dns2, server, lease); 214 * Release the current DHCP client lease. 252 uint32_t *lease) 283 fill_ip_info(interface, ipaddr, gateway, mask, dns1, dns2, server, lease);
|
dhcpclient.c | 113 uint32_t lease; member in struct:dhcp_info 120 uint32_t *lease) 128 *lease = last_good_info.lease; 184 LOGD("server %s, lease %d seconds", 185 ipaddr(info->serveraddr), info->lease); 234 memcpy(&info->lease, x, 4); 235 info->lease = ntohl(info->lease);
|
/external/dnsmasq/contrib/wrt/ |
dhcp_lease_time.c | 16 and print (to stdout) the time remaining in any lease for the given 19 If an error occurs or no lease exists for the given address, 136 struct in_addr lease; local 155 lease.s_addr = inet_addr(argv[1]); 163 packet.ciaddr = lease; 213 return 1; /* no lease */
|
dhcp_release.c | 17 to tell the local DHCP server to delete a particular lease. 31 for ethernet. This encoding is the one used in dnsmasq lease files. 250 struct in_addr server, lease; local 285 lease.s_addr = inet_addr(argv[2]); 286 server = find_interface(lease, nl, if_nametoindex(argv[1])); 297 packet.ciaddr = lease;
|
/external/dnsmasq/bld/ |
Makefile | 4 dnsmasq.o dhcp.o lease.o rfc2131.o netlink.o dbus.o bpf.o \
|
/system/core/nexus/ |
DhcpClient.cpp | 53 uint32_t *lease);
|
/hardware/libhardware_legacy/wifi/ |
wifi.c | 117 int *dns1, int *dns2, int *server, int *lease) { 130 get_dhcp_info(ipaddr, gateway, mask, dns1, dns2, server, lease);
|
/external/iproute2/doc/ |
api-ip6-flowlabels.tex | 247 we cannot lease labels with lifetimes longer than boot time, the second, 289 to lease flow label ordered by user. In this case, it is user task to provide 360 perror ("can't lease flowlabel");
|