/netbsd-6-1-5-RELEASE/external/bsd/dhcpcd/dist/ |
H A D | bind.c | 54 /* We do things after aquiring the lease, so ensure we have enough time for them */ 127 struct dhcp_lease *lease = &state->lease; local 135 get_monotonic(&lease->boundtime); 141 get_lease(lease, state->new); 144 iface->name, inet_ntoa(lease->addr)); 145 lease->leasetime = ~0U; 146 lease->net.s_addr = ifo->req_mask.s_addr; 150 iface->name, inet_ntoa(lease->addr)); 151 lease [all...] |
/netbsd-6-1-5-RELEASE/dist/dhcp/server/ |
H A D | mdb.c | 175 (struct lease *)0, 414 (struct lease *)0, 451 struct lease **lpchain; 453 struct lease *address_range; 461 struct lease *lt = (struct lease *)0; 473 log_fatal ("Can't allocate lease/uid hash"); 477 log_fatal ("Can't allocate lease/ip hash"); 481 log_fatal ("Can't allocate lease/hw hash"); 513 /* Get a lease structur 1102 make_binding_state_transition(struct lease *lease) argument 1267 lease_copy(struct lease **lp, struct lease *lease, const char *file, int line) argument 1459 struct lease *lease = (struct lease *)0; local 1911 lease_instantiate(const unsigned char *val, unsigned len, struct lease *lease) argument [all...] |
H A D | dhcp.c | 67 struct lease *lease = (struct lease *)0; local 118 options, we see if there's an existing lease for this IP 123 packet, if the agent options stashed on the lease are the 140 if (!find_lease_by_ip_addr (&lease, cip, MDL)) 143 /* If there are no agent options on the lease, it's not 145 if (!lease -> agent_options) 148 /* The client should not be unicasting a renewal if its lease 151 if (lease 245 struct lease *lease = (struct lease *)0; local 408 struct lease *lease; local 690 struct lease *lease = (struct lease *)0, *next = (struct lease *)0; local 826 struct lease *lease = (struct lease *)0; local 2945 struct lease *lease = (struct lease *)0; local 3592 struct lease *lease = (struct lease *)0; local 3642 struct lease *lease = (struct lease *)0; local [all...] |
H A D | bootp.c | 58 struct lease *lease = (struct lease *)0; local 85 find_lease (&lease, packet, packet -> shared_network, 86 0, 0, (struct lease *)0, MDL); 88 if (lease && lease->host) 89 host_reference(&hp, lease->host, MDL); 91 if (!lease || ((lease [all...] |
H A D | class.c | 78 (struct lease *)0, (struct client_state *)0, 83 int check_collection (packet, lease, collection) 85 struct lease *lease; 108 (&ignorep, packet, lease, 111 lease ? &lease -> scope : &global_scope, 131 (&data, packet, lease, 134 lease ? &lease [all...] |
H A D | ddns.c | 69 * associated with the lease IP address, and adds a PTR RR whose data 153 * When a lease expires or a DHCP client issues a DHCPRELEASE request, 157 * the client whose lease has expired or been released. 217 struct lease *lease, struct lease *old, 242 if (lease -> ip_addr . len != 4) 256 evaluate_boolean_option_cache (&ignorep, packet, lease, 260 &lease -> scope, oc, MDL)) { 266 evaluate_boolean_option_cache (&ignorep, packet, lease, 216 ddns_updates(struct packet *packet, struct lease *lease, struct lease *old, struct lease_state *state) argument 657 ddns_removals(struct lease *lease) argument [all...] |
H A D | salloc.c | 44 struct lease *free_leases; 47 struct lease *lease_hunks; 51 struct lease *c, *n, **p, *f; 67 log_info ("lease %s refcnt %d", 77 log_info ("lease hunk %lx leases %ld free %ld", 92 struct lease *new_leases (n, file, line) 97 struct lease *rval; 99 rval = dmalloc ((n + 1) * sizeof (struct lease), file, line); 100 memset (rval, 0, sizeof (struct lease)); 106 rval = dmalloc (n * sizeof (struct lease), fil 117 struct lease *lease; local 130 struct lease **lease = (struct lease **)lp; local [all...] |
H A D | db.c | 51 /* Write the specified lease to the current lease database file. */ 53 int write_lease (lease) 54 struct lease *lease; 62 /* If the lease file is corrupt, don't try to write any more leases 63 until we've written a good lease file. */ 71 fprintf (db_file, "lease %s {", piaddr (lease -> ip_addr)); 79 if (lease [all...] |
H A D | omapi.c | 66 "lease", 82 sizeof (struct lease), 85 log_fatal ("Can't register lease object type: %s", 209 struct lease *lease; local 214 lease = (struct lease *)h; 228 if (lease -> binding_state >= 1 && 229 lease -> binding_state <= FTS_LAST) 230 ols = binding_state_names [lease 305 struct lease *lease; local 379 struct lease *lease; local 454 struct lease *lease; local 478 struct lease *lease; local 682 struct lease *lease; local [all...] |
H A D | dhcpd.conf | 10 default-lease-time 600; 11 max-lease-time 7200; 53 default-lease-time 600; 54 max-lease-time 7200;
|
H A D | confpars.c | 113 log_error ("Can't open lease database %s: %m --", 248 /* lease-file :== lease-declarations END_OF_FILE 249 lease-statments :== <nil> 250 | lease-declaration 251 | lease-declarations lease-declaration */ 264 struct lease *lease = (struct lease *) local 2522 struct lease *lease; local [all...] |
H A D | failover.c | 204 if (!evaluate_option_cache (&ds, (struct packet *)0, (struct lease *)0, 233 (struct lease *)0, 1624 struct lease *l; 1632 struct lease *lp; 1775 /* For every expired lease, set a timeout for it to become free. */ 1851 can't write to the lease database, we're not going to 2162 struct lease *lp = (struct lease *)0; 2163 struct lease *next = (struct lease *) 2384 dhcp_failover_queue_update(struct lease *lease, int immediate) argument 2506 dhcp_failover_ack_queue_remove(dhcp_failover_state_t *state, struct lease *lease) argument 4090 dhcp_failover_send_bind_update(dhcp_failover_state_t *state, struct lease *lease) argument 4456 struct lease *lt, *lease; local 4640 struct lease *lease = (struct lease *)0; local 5051 normal_binding_state_transition_check(struct lease *lease, dhcp_failover_state_t *state, binding_state_t binding_state, u_int32_t tsfp) argument 5243 conflict_binding_state_transition_check(struct lease *lease, dhcp_failover_state_t *state, binding_state_t binding_state, u_int32_t tsfp) argument 5324 lease_mine_to_reallocate(struct lease *lease) argument [all...] |
/netbsd-6-1-5-RELEASE/dist/dhcp/contrib/ |
H A D | 3.0b1-lease-convert | 6 # RCSId: $Id: 3.0b1-lease-convert,v 1.2 2005/08/11 17:13:21 drochner Exp $ 8 # Description: Convert 3.0b1 to 3.0b2/final lease file format 14 $Id: 3.0b1-lease-convert,v 1.2 2005/08/11 17:13:21 drochner Exp $ 44 if (! /^lease\s/) { 47 my $lease = $_; 49 $lease .= $_; 50 # in a b1 file we should only see a left curly brace on a lease 56 print $lease; 63 # $lease contains all the lines for the lease entr [all...] |
/netbsd-6-1-5-RELEASE/dist/dhcp/tests/failover/ |
H A D | new-failover | 6 lease 10.0.0.$foo { 17 lease 10.0.0.$foo {
|
/netbsd-6-1-5-RELEASE/dist/dhcp/client/ |
H A D | dhclient.c | 379 /* Parse the lease database. */ 382 /* Rewrite the lease database... */ 521 log_error (" [-cf config-file] [-lf lease-file]%s", 532 int check_collection (packet, lease, collection) 534 struct lease *lease; 546 int unbill_class (lease, class) 547 struct lease *lease; 573 * active_lease: the lease tha 732 struct client_lease *lease; local 1107 struct client_lease *lease, *lp; local 1223 struct client_lease *lease; local 2232 write_lease_option(struct option_cache *oc, struct packet *packet, struct lease *lease, struct client_state *client_state, struct option_state *in_options, struct option_state *cfg_options, struct binding_scope **scope, struct universe *u, void *stuff) argument 2474 client_option_envadd(struct option_cache *oc, struct packet *packet, struct lease *lease, struct client_state *client_state, struct option_state *in_options, struct option_state *cfg_options, struct binding_scope **scope, struct universe *u, void *stuff) argument [all...] |
H A D | dhclient.conf | 3 send dhcp-lease-time 3600; 24 lease {
|
H A D | clparse.c | 3 Parser for dhclient config and lease files... */ 186 /* lease-file :== client-lease-statements END_OF_FILE 187 client-lease-statements :== <nil> 188 | client-lease-statements LEASE client-lease-statement */ 197 /* Open the lease file. If we can't open it, just return - 209 log_error ("Corrupt lease file - possible data loss!"); 237 LEASE client-lease-statement | 238 ALIAS client-lease 856 struct client_lease *lease, *lp, *pl, *next; local [all...] |
/netbsd-6-1-5-RELEASE/usr.bin/rump_dhcpclient/ |
H A D | dhcp.c | 547 const struct dhcp_lease *lease = &iface->state->lease; local 555 iface->net.s_addr == lease->net.s_addr && 562 dhcp->ciaddr = lease->addr.s_addr; 600 if (lease->addr.s_addr && lease->cookie == htonl(MAGIC_COOKIE)) { 603 lease->addr.s_addr != iface->addr.s_addr)) 605 PUTADDR(DHO_IPADDRESS, lease->addr); 606 if (lease->server.s_addr) 607 PUTADDR(DHO_SERVERID, lease 746 get_lease(struct dhcp_lease *lease, const struct dhcp_message *dhcp) argument [all...] |
H A D | configure.c | 419 struct dhcp_lease *lease = &iface->state->lease; local 425 !has_address(iface->name, &lease->addr, &lease->net)) 428 iface->name, inet_ntoa(lease->addr), 429 inet_ntocidr(lease->net)); 431 &lease->addr, &lease->net, &lease->brd) == -1 && 440 if (iface->addr.s_addr != lease [all...] |
/netbsd-6-1-5-RELEASE/dist/dhcp/includes/ |
H A D | dhcpd.h | 270 /* FTS_LAST is the highest value that is valid for a lease binding state. */ 273 /* A dhcp lease declaration structure. */ 274 struct lease { struct 276 struct lease *next; 277 struct lease *n_uid, *n_hw; 320 struct lease *next_pending; 556 struct lease *active; 557 struct lease *expired; 558 struct lease *free; 559 struct lease *backu [all...] |
H A D | failover.h | 289 struct lease *update_queue_head; /* List of leases we haven't sent 291 struct lease *update_queue_tail; 293 struct lease *ack_queue_head; /* List of lease updates the peer 295 struct lease *ack_queue_tail; 297 struct lease *send_update_done; /* When we get a BNDACK for this 298 lease, send an UPDDONE message. */
|
H A D | tree.h | 291 struct lease; /* forward */ 302 struct lease *, struct client_state *, 306 struct lease *, struct client_state *, 319 struct lease *, struct client_state *,
|
/netbsd-6-1-5-RELEASE/dist/dhcp/common/ |
H A D | execute.c | 43 int execute_statements (result, packet, lease, client_state, 47 struct lease *lease; 76 status = execute_statements (result, packet, lease, 88 if (lease) { 93 if (lease -> on_expiry) 95 (&lease -> on_expiry, MDL); 98 (&lease -> on_expiry, 105 if (lease -> on_release) 107 (&lease 895 find_matching_case(struct executable_statement **ep, struct packet *packet, struct lease *lease, struct client_state *client_state, struct option_state *in_options, struct option_state *out_options, struct binding_scope **scope, struct expression *expr, struct executable_statement *stmt) argument [all...] |
H A D | options.c | 439 int cons_options (inpacket, outpacket, lease, client_state, 444 struct lease *lease; 484 lease, client_state, in_options, 643 inpacket, lease, client_state, 702 inpacket, lease, client_state, 718 int store_options (ocount, buffer, buflen, packet, lease, client_state, 725 struct lease *lease; 831 evaluate_option_cache (&name, packet, lease, 1986 option_space_foreach(struct packet *packet, struct lease *lease, struct client_state *client_state, struct option_state *in_options, struct option_state *cfg_options, struct binding_scope **scope, struct universe *u, void *stuff, void (*func) (struct option_cache *, struct packet *, struct lease *, struct client_state *, struct option_state *, struct option_state *, struct binding_scope **, struct universe *, void *)) argument 2005 suboption_foreach(struct packet *packet, struct lease *lease, struct client_state *client_state, struct option_state *in_options, struct option_state *cfg_options, struct binding_scope **scope, struct universe *u, void *stuff, void (*func) (struct option_cache *, struct packet *, struct lease *, struct client_state *, struct option_state *, struct option_state *, struct binding_scope **, struct universe *, void *), struct option_cache *oc, const char *vsname) argument 2030 hashed_option_space_foreach(struct packet *packet, struct lease *lease, struct client_state *client_state, struct option_state *in_options, struct option_state *cfg_options, struct binding_scope **scope, struct universe *u, void *stuff, void (*func) (struct option_cache *, struct packet *, struct lease *, struct client_state *, struct option_state *, struct option_state *, struct binding_scope **, struct universe *, void *)) argument 2204 linked_option_space_foreach(struct packet *packet, struct lease *lease, struct client_state *client_state, struct option_state *in_options, struct option_state *cfg_options, struct binding_scope **scope, struct universe *u, void *stuff, void (*func) (struct option_cache *, struct packet *, struct lease *, struct client_state *, struct option_state *, struct option_state *, struct binding_scope **, struct universe *, void *)) argument [all...] |
H A D | tree.c | 417 int evaluate_expression (result, packet, lease, client_state, 421 struct lease *lease; 504 evaluate_expression (&nb -> value, packet, lease, 531 lease, client_state, in_options, cfg_options, &ns, 542 (&bv -> value.boolean, packet, lease, client_state, 549 (&bv -> value.intval, packet, lease, client_state, 556 (&bv -> value.data, packet, lease, client_state, 564 (&bv -> value.dns, packet, lease, client_state, 635 int evaluate_dns_expression (result, packet, lease, client_stat [all...] |