/netgear-R7000-V1.0.7.12_1.2.5/src/router/busybox-1.x/networking/udhcp/ |
H A D | leases.c | 3 * 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 D | files.c | 388 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 D | dhcpd.h | 12 #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 D | dhcpd.c | 20 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 D | leases.c | 2 * 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 D | files.c | 19 #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 D | dhcpd.h | 9 #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 D | dhcpd.c | 48 #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 D | Makefile | 29 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 D | leases.c | 2 * 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 D | files.c | 19 #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 D | dhcpd.h | 9 #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 D | dhcpd.c | 48 #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 D | Makefile | 32 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 D | lease.c | 17 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 D | isc.c | 27 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 D | dnsmasq-rh.spec | 28 leases and BOOTP for network booting of diskless machines.
|
H A D | dnsmasq-suse.spec | 30 leases and BOOTP for network booting of diskless machines.
|