Searched refs:leases (Results 1 - 18 of 18) sorted by relevance

/netgear-R7000-V1.0.7.12_1.2.5/src/router/busybox-1.x/networking/udhcp/
H A Dleases.c3 * leases.c -- tools to manage DHCP leases
11 /* Find the oldest expired lease, NULL if there are no expired leases */
20 if (oldest_lease > leases[i].expires) {
21 oldest_lease = leases[i].expires;
22 oldest = &(leases[i]);
37 if ((j != 16 && memcmp(leases[i].chaddr, chaddr, 16) == 0)
38 || (yiaddr && leases[i].yiaddr == yiaddr)
40 memset(&(leases[i]), 0, sizeof(leases[
[all...]
H A Dfiles.c388 if (leases[i].yiaddr != 0) {
391 tmp_time = leases[i].expires;
394 if (lease_expired(&(leases[i])))
395 leases[i].expires = 0;
396 else leases[i].expires -= curr;
398 leases[i].expires = htonl(leases[i].expires);
399 full_write(fp, &leases[i], sizeof(leases[i]));
402 leases[
[all...]
H A Ddhcpd.h12 #define LEASES_FILE "/var/lib/misc/udhcpd.leases"
31 uint32_t start_ip; /* Start address of leases, in host order */
32 uint32_t end_ip; /* End of leases, in host order */
40 uint32_t max_leases; /* maximum number of leases (including reserved address) */
50 char *notify_file; /* What to run whenever leases are written */
54 struct static_lease *static_leases; /* List of ip/mac pairs to assign static leases */
58 extern struct dhcpOfferedAddr *leases;
61 /*** leases.h ***/
85 /* Print out static leases just to check what's going on (debug code) */
H A Ddhcpd.c20 struct dhcpOfferedAddr *leases; variable in typeref:struct:dhcpOfferedAddr
82 leases = xzalloc(server_config.max_leases * sizeof(*leases));
/netgear-R7000-V1.0.7.12_1.2.5/src/router/udhcpd/
H A Dleases.c2 * leases.c -- tools to manage DHCP leases
16 #include "leases.h"
29 if ((j != 16 && !memcmp(leases[i].chaddr, chaddr, 16)) ||
30 (yiaddr && leases[i].yiaddr == yiaddr)) {
31 memset(&(leases[i]), 0, sizeof(struct dhcpOfferedAddr));
63 /* Find the oldest expired lease, NULL if there are no expired leases */
72 if (oldest_lease > leases[i].expires) {
73 oldest_lease = leases[i].expires;
74 oldest = &(leases[
[all...]
H A Dfiles.c19 #include "leases.h"
166 {"lease_file", read_str, &(server_config.lease_file), "/var/lib/misc/udhcpd.leases"},
236 if (leases[i].yiaddr != 0) {
238 if (lease_expired(&(leases[i])))
240 else lease_time = leases[i].expires - curr;
241 } else lease_time = leases[i].expires;
243 fwrite(leases[i].chaddr, 16, 1, fp);
244 fwrite(&(leases[i].yiaddr), 4, 1, fp);
246 fwrite(leases[i].hostname, 64, 1, fp);
276 LOG(LOG_WARNING, "Too many leases whil
[all...]
H A Ddhcpd.h9 #include "leases.h"
102 u_int32_t start; /* Start address of leases, network order */
103 u_int32_t end; /* End of leases, network order */
109 unsigned long max_leases; /* maximum number of leases (including reserved address) */
121 char *notify_file; /* What to run whenever leases are written */
128 extern struct dhcpOfferedAddr *leases;
H A Ddhcpd.c48 #include "leases.h"
55 struct dhcpOfferedAddr *leases; variable in typeref:struct:dhcpOfferedAddr
117 leases = malloc(sizeof(struct dhcpOfferedAddr) * server_config.max_leases);
118 memset(leases, 0, sizeof(struct dhcpOfferedAddr) * server_config.max_leases);
H A DMakefile29 DHCPD_OBJS = dhcpd.o arpping.o files.o leases.o serverpacket.o
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/udhcpd/
H A Dleases.c2 * leases.c -- tools to manage DHCP leases
16 #include "leases.h"
29 if ((j != 16 && !memcmp(leases[i].chaddr, chaddr, 16)) ||
30 (yiaddr && leases[i].yiaddr == yiaddr)) {
31 memset(&(leases[i]), 0, sizeof(struct dhcpOfferedAddr));
63 /* Find the oldest expired lease, NULL if there are no expired leases */
72 if (oldest_lease > leases[i].expires) {
73 oldest_lease = leases[i].expires;
74 oldest = &(leases[
[all...]
H A Dfiles.c19 #include "leases.h"
187 {"lease_file", read_str, &(server_config.lease_file), "/var/lib/misc/udhcpd.leases"},
257 if (leases[i].yiaddr != 0) {
259 if (lease_expired(&(leases[i])))
261 else lease_time = leases[i].expires - curr;
262 } else lease_time = leases[i].expires;
264 fwrite(leases[i].chaddr, 16, 1, fp);
265 fwrite(&(leases[i].yiaddr), 4, 1, fp);
267 fwrite(leases[i].hostname, 64, 1, fp);
296 LOG(LOG_WARNING, "Too many leases whil
[all...]
H A Ddhcpd.h9 #include "leases.h"
106 u_int32_t start; /* Start address of leases, network order */
107 u_int32_t end; /* End of leases, network order */
113 unsigned long max_leases; /* maximum number of leases (including reserved address) */
125 char *notify_file; /* What to run whenever leases are written */
132 extern struct dhcpOfferedAddr *leases;
H A Ddhcpd.c48 #include "leases.h"
55 struct dhcpOfferedAddr *leases; variable in typeref:struct:dhcpOfferedAddr
119 leases = malloc(sizeof(struct dhcpOfferedAddr) * server_config.max_leases);
120 memset(leases, 0, sizeof(struct dhcpOfferedAddr) * server_config.max_leases);
H A DMakefile32 DHCPD_OBJS = dhcpd.o arpping.o files.o leases.o serverpacket.o reserveip.o
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/dnsmasq-2.15/src/
H A Dlease.c17 static struct dhcp_lease *leases; variable in typeref:struct:dhcp_lease
35 leases = NULL;
40 die("cannot open or create leases file: %s", NULL);
89 die ("too many stored leases", NULL);
107 /* changes to the config may change current leases. */
112 for (lease = leases; lease; lease = lease->next)
135 for (lease = leases; lease; lease = lease->next)
178 for (lease = leases; lease; lease = lease->next)
192 for (lease = leases, up = &leases; leas
[all...]
H A Disc.c27 static struct isc_lease *leases = NULL; variable in typeref:struct:isc_lease
191 for (lease = leases; lease; lease = lease->next)
204 lease->next = leases;
209 leases = lease;
226 /* prune expired leases */
227 for (lease = leases, up = &leases; lease; lease = tmp)
246 for (lease = leases; lease; lease = lease->next)
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/dnsmasq-2.15/
H A Ddnsmasq-rh.spec28 leases and BOOTP for network booting of diskless machines.
H A Ddnsmasq-suse.spec30 leases and BOOTP for network booting of diskless machines.

Completed in 153 milliseconds