HomeSort by relevance Sort by last modified time
    Searched refs:lease (Results 1 - 21 of 21) sorted by null

  /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");

Completed in 485 milliseconds