Searched refs:lease (Results 1 - 25 of 46) sorted by relevance

12

/netbsd-6-1-5-RELEASE/external/bsd/dhcpcd/dist/
H A Dbind.c54 /* 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 Dmdb.c175 (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 Ddhcp.c67 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 Dbootp.c58 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 Dclass.c78 (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 Dddns.c69 * 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 Dsalloc.c44 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 Ddb.c51 /* 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 Domapi.c66 "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 Ddhcpd.conf10 default-lease-time 600;
11 max-lease-time 7200;
53 default-lease-time 600;
54 max-lease-time 7200;
H A Dconfpars.c113 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 Dfailover.c204 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 D3.0b1-lease-convert6 # 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 Dnew-failover6 lease 10.0.0.$foo {
17 lease 10.0.0.$foo {
/netbsd-6-1-5-RELEASE/dist/dhcp/client/
H A Ddhclient.c379 /* 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 Ddhclient.conf3 send dhcp-lease-time 3600;
24 lease {
H A Dclparse.c3 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 Ddhcp.c547 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 Dconfigure.c419 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 Ddhcpd.h270 /* 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 Dfailover.h289 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 Dtree.h291 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 Dexecute.c43 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 Doptions.c439 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 Dtree.c417 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...]

Completed in 305 milliseconds

12