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

12345

/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src/router/dnsmasq/src/
H A Dlease.c28 struct dhcp_lease *lease; local
39 lease database. */
61 die(_("cannot open or create lease file %s: %s"), daemon->lease_file, EC_FILE);
93 (lease = lease4_allocate(addr.addr.addr4)))
100 lease_set_hwaddr(lease, (unsigned char *)daemon->dhcp_buff2, (unsigned char *)daemon->packet,
104 lease_set_hostname(lease, daemon->dhcp_buff, 0, get_domain(lease->addr), NULL);
121 if ((lease = lease6_allocate(&addr.addr.addr6, lease_type)))
123 lease_set_hwaddr(lease, NULL, (unsigned char *)daemon->packet, 0, 0, clid_len, now, 0);
124 lease_set_iaid(lease, iai
188 struct dhcp_lease *lease; local
232 struct dhcp_lease *lease; local
388 struct dhcp_lease *lease; local
412 struct dhcp_lease *lease; local
446 struct dhcp_lease *lease; local
462 struct dhcp_lease *lease; local
494 struct dhcp_lease *lease; local
551 struct dhcp_lease *lease, *tmp, **up; local
580 struct dhcp_lease *lease; local
613 struct dhcp_lease *lease; local
633 struct dhcp_lease *lease; local
656 struct dhcp_lease *lease; local
665 struct dhcp_lease *lease; local
692 struct dhcp_lease *lease; local
710 struct dhcp_lease *lease; local
734 struct dhcp_lease *lease; local
755 struct dhcp_lease *lease; local
777 struct dhcp_lease *lease = lease_allocate(); local
787 struct dhcp_lease *lease = lease_allocate(); local
800 lease_set_expires(struct dhcp_lease *lease, unsigned int len, time_t now) argument
840 lease_set_iaid(struct dhcp_lease *lease, int iaid) argument
850 lease_set_hwaddr(struct dhcp_lease *lease, const unsigned char *hwaddr, const unsigned char *clid, int hw_len, int hw_type, int clid_len, time_t now, int force) argument
912 kill_name(struct dhcp_lease *lease) argument
934 lease_set_hostname(struct dhcp_lease *lease, const char *name, int auth, char *domain, char *config_domain) argument
1027 lease_set_interface(struct dhcp_lease *lease, int interface, time_t now) argument
1044 struct dhcp_lease *lease; local
1057 struct dhcp_lease *lease; local
1147 lease_add_extradata(struct dhcp_lease *lease, unsigned char *data, unsigned int len, int delim) argument
[all...]
H A Dslaac.c25 void slaac_add_addrs(struct dhcp_lease *lease, time_t now, int force) argument
31 if (!(lease->flags & LEASE_HAVE_HWADDR) ||
32 (lease->flags & (LEASE_TA | LEASE_NA)) ||
33 lease->last_interface == 0 ||
34 !lease->hostname)
37 old = lease->slaac_address;
38 lease->slaac_address = NULL;
43 lease->last_interface == context->if_index)
46 if (lease->hwaddr_len == 6 &&
47 (lease
122 struct dhcp_lease *lease; local
189 struct dhcp_lease *lease; local
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt/router/dnsmasq/src/
H A Dlease.c28 struct dhcp_lease *lease; local
39 lease database. */
61 die(_("cannot open or create lease file %s: %s"), daemon->lease_file, EC_FILE);
93 (lease = lease4_allocate(addr.addr.addr4)))
100 lease_set_hwaddr(lease, (unsigned char *)daemon->dhcp_buff2, (unsigned char *)daemon->packet,
104 lease_set_hostname(lease, daemon->dhcp_buff, 0, get_domain(lease->addr), NULL);
121 if ((lease = lease6_allocate(&addr.addr.addr6, lease_type)))
123 lease_set_hwaddr(lease, NULL, (unsigned char *)daemon->packet, 0, 0, clid_len, now, 0);
124 lease_set_iaid(lease, iai
188 struct dhcp_lease *lease; local
232 struct dhcp_lease *lease; local
388 struct dhcp_lease *lease; local
412 struct dhcp_lease *lease; local
446 struct dhcp_lease *lease; local
462 struct dhcp_lease *lease; local
494 struct dhcp_lease *lease; local
551 struct dhcp_lease *lease, *tmp, **up; local
580 struct dhcp_lease *lease; local
613 struct dhcp_lease *lease; local
633 struct dhcp_lease *lease; local
656 struct dhcp_lease *lease; local
665 struct dhcp_lease *lease; local
692 struct dhcp_lease *lease; local
710 struct dhcp_lease *lease; local
734 struct dhcp_lease *lease; local
755 struct dhcp_lease *lease; local
777 struct dhcp_lease *lease = lease_allocate(); local
787 struct dhcp_lease *lease = lease_allocate(); local
800 lease_set_expires(struct dhcp_lease *lease, unsigned int len, time_t now) argument
840 lease_set_iaid(struct dhcp_lease *lease, int iaid) argument
850 lease_set_hwaddr(struct dhcp_lease *lease, const unsigned char *hwaddr, const unsigned char *clid, int hw_len, int hw_type, int clid_len, time_t now, int force) argument
912 kill_name(struct dhcp_lease *lease) argument
934 lease_set_hostname(struct dhcp_lease *lease, const char *name, int auth, char *domain, char *config_domain) argument
1027 lease_set_interface(struct dhcp_lease *lease, int interface, time_t now) argument
1044 struct dhcp_lease *lease; local
1057 struct dhcp_lease *lease; local
1147 lease_add_extradata(struct dhcp_lease *lease, unsigned char *data, unsigned int len, int delim) argument
[all...]
H A Dslaac.c25 void slaac_add_addrs(struct dhcp_lease *lease, time_t now, int force) argument
31 if (!(lease->flags & LEASE_HAVE_HWADDR) ||
32 (lease->flags & (LEASE_TA | LEASE_NA)) ||
33 lease->last_interface == 0 ||
34 !lease->hostname)
37 old = lease->slaac_address;
38 lease->slaac_address = NULL;
43 lease->last_interface == context->if_index)
46 if (lease->hwaddr_len == 6 &&
47 (lease
122 struct dhcp_lease *lease; local
189 struct dhcp_lease *lease; local
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/router/dnsmasq/src/
H A Dlease.c28 struct dhcp_lease *lease; local
39 lease database. */
61 die(_("cannot open or create lease file %s: %s"), daemon->lease_file, EC_FILE);
93 (lease = lease4_allocate(addr.addr.addr4)))
100 lease_set_hwaddr(lease, (unsigned char *)daemon->dhcp_buff2, (unsigned char *)daemon->packet,
104 lease_set_hostname(lease, daemon->dhcp_buff, 0, get_domain(lease->addr), NULL);
121 if ((lease = lease6_allocate(&addr.addr.addr6, lease_type)))
123 lease_set_hwaddr(lease, NULL, (unsigned char *)daemon->packet, 0, 0, clid_len, now, 0);
124 lease_set_iaid(lease, iai
188 struct dhcp_lease *lease; local
232 struct dhcp_lease *lease; local
388 struct dhcp_lease *lease; local
412 struct dhcp_lease *lease; local
446 struct dhcp_lease *lease; local
462 struct dhcp_lease *lease; local
494 struct dhcp_lease *lease; local
551 struct dhcp_lease *lease, *tmp, **up; local
580 struct dhcp_lease *lease; local
613 struct dhcp_lease *lease; local
633 struct dhcp_lease *lease; local
656 struct dhcp_lease *lease; local
665 struct dhcp_lease *lease; local
692 struct dhcp_lease *lease; local
710 struct dhcp_lease *lease; local
734 struct dhcp_lease *lease; local
755 struct dhcp_lease *lease; local
777 struct dhcp_lease *lease = lease_allocate(); local
787 struct dhcp_lease *lease = lease_allocate(); local
800 lease_set_expires(struct dhcp_lease *lease, unsigned int len, time_t now) argument
840 lease_set_iaid(struct dhcp_lease *lease, int iaid) argument
850 lease_set_hwaddr(struct dhcp_lease *lease, const unsigned char *hwaddr, const unsigned char *clid, int hw_len, int hw_type, int clid_len, time_t now, int force) argument
912 kill_name(struct dhcp_lease *lease) argument
934 lease_set_hostname(struct dhcp_lease *lease, const char *name, int auth, char *domain, char *config_domain) argument
1027 lease_set_interface(struct dhcp_lease *lease, int interface, time_t now) argument
1044 struct dhcp_lease *lease; local
1057 struct dhcp_lease *lease; local
1147 lease_add_extradata(struct dhcp_lease *lease, unsigned char *data, unsigned int len, int delim) argument
[all...]
H A Dslaac.c25 void slaac_add_addrs(struct dhcp_lease *lease, time_t now, int force) argument
31 if (!(lease->flags & LEASE_HAVE_HWADDR) ||
32 (lease->flags & (LEASE_TA | LEASE_NA)) ||
33 lease->last_interface == 0 ||
34 !lease->hostname)
37 old = lease->slaac_address;
38 lease->slaac_address = NULL;
43 lease->last_interface == context->if_index)
46 if (lease->hwaddr_len == 6 &&
47 (lease
122 struct dhcp_lease *lease; local
189 struct dhcp_lease *lease; local
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/router/busybox/networking/udhcp/
H A Ddumpleases.c35 struct dyn_lease lease; local
71 written_at = curr; /* lease file from future! :) */
73 while (full_read(fd, &lease, sizeof(lease)) == sizeof(lease)) {
79 printf(fmt, lease.lease_mac[i]);
82 addr.s_addr = lease.lease_nip;
85 char *uni_name = unicode_conv_to_printable_fixedwidth(/*NULL,*/ lease.hostname, 19);
91 /* lease.hostname is char[20] and is always NUL terminated */
92 printf(" %-16s%-20s", inet_ntoa(addr), lease
[all...]
H A Ddhcpd.c54 // (for example, from lease file). Client may not know that,
151 struct dyn_lease *lease,
161 /* If it is a static lease, use its IP */
165 /* We have no static lease for client's chaddr */
169 if (lease) {
170 /* We have a dynamic lease for client's chaddr.
171 * Reuse its IP (even if lease is expired).
174 packet.yiaddr = lease->lease_nip;
180 /* and the IP is in the lease range */
184 && ( !(lease
149 send_offer(struct dhcp_packet *oldpacket, uint32_t static_lease_nip, struct dyn_lease *lease, uint8_t *requested_ip_opt, unsigned arpping_ms) argument
408 struct dyn_lease *lease, fake_lease; local
[all...]
H A Dfiles.c3 * DHCP server config and lease file manipulation
170 struct dyn_lease lease; local
186 /* Strange written_at, or lease file from old version of udhcpd
191 while (full_read(fd, &lease, sizeof(lease)) == sizeof(lease)) {
192 uint32_t y = ntohl(lease.lease_nip);
194 signed_leasetime_t expires = ntohl(lease.expires) - (signed_leasetime_t)time_passed;
200 /* Check if there is a different static lease for this IP or MAC */
201 static_nip = get_static_nip_by_mac(server_config.static_leases, lease
[all...]
H A Dleases.c10 /* Find the oldest expired lease, NULL if there are no expired leases */
29 * If chaddr == NULL, this is a conflict lease.
44 /* Add a lease into the table, clearing out any old ones.
45 * If chaddr == NULL, this is a conflict lease.
89 /* True if a lease has expired */
90 int FAST_FUNC is_expired_lease(struct dyn_lease *lease) argument
92 return (lease->expires < (leasetime_t) time(NULL));
95 /* Find the first lease that matches MAC, NULL if no match */
107 /* Find the first lease that matches IP, NULL is no match */
119 /* Check if the IP is taken; if it is, add it to the lease tabl
167 struct dyn_lease *lease; local
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src/router/busybox/networking/udhcp/
H A Ddumpleases.c35 struct dyn_lease lease; local
71 written_at = curr; /* lease file from future! :) */
73 while (full_read(fd, &lease, sizeof(lease)) == sizeof(lease)) {
79 printf(fmt, lease.lease_mac[i]);
82 addr.s_addr = lease.lease_nip;
85 char *uni_name = unicode_conv_to_printable_fixedwidth(/*NULL,*/ lease.hostname, 19);
91 /* lease.hostname is char[20] and is always NUL terminated */
92 printf(" %-16s%-20s", inet_ntoa(addr), lease
[all...]
H A Ddhcpd.c54 // (for example, from lease file). Client may not know that,
151 struct dyn_lease *lease,
161 /* If it is a static lease, use its IP */
165 /* We have no static lease for client's chaddr */
169 if (lease) {
170 /* We have a dynamic lease for client's chaddr.
171 * Reuse its IP (even if lease is expired).
174 packet.yiaddr = lease->lease_nip;
180 /* and the IP is in the lease range */
184 && ( !(lease
149 send_offer(struct dhcp_packet *oldpacket, uint32_t static_lease_nip, struct dyn_lease *lease, uint8_t *requested_ip_opt, unsigned arpping_ms) argument
408 struct dyn_lease *lease, fake_lease; local
[all...]
H A Dfiles.c3 * DHCP server config and lease file manipulation
170 struct dyn_lease lease; local
186 /* Strange written_at, or lease file from old version of udhcpd
191 while (full_read(fd, &lease, sizeof(lease)) == sizeof(lease)) {
192 uint32_t y = ntohl(lease.lease_nip);
194 signed_leasetime_t expires = ntohl(lease.expires) - (signed_leasetime_t)time_passed;
200 /* Check if there is a different static lease for this IP or MAC */
201 static_nip = get_static_nip_by_mac(server_config.static_leases, lease
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt/router/busybox/networking/udhcp/
H A Ddumpleases.c35 struct dyn_lease lease; local
71 written_at = curr; /* lease file from future! :) */
73 while (full_read(fd, &lease, sizeof(lease)) == sizeof(lease)) {
79 printf(fmt, lease.lease_mac[i]);
82 addr.s_addr = lease.lease_nip;
85 char *uni_name = unicode_conv_to_printable_fixedwidth(/*NULL,*/ lease.hostname, 19);
91 /* lease.hostname is char[20] and is always NUL terminated */
92 printf(" %-16s%-20s", inet_ntoa(addr), lease
[all...]
H A Ddhcpd.c54 // (for example, from lease file). Client may not know that,
151 struct dyn_lease *lease,
161 /* If it is a static lease, use its IP */
165 /* We have no static lease for client's chaddr */
169 if (lease) {
170 /* We have a dynamic lease for client's chaddr.
171 * Reuse its IP (even if lease is expired).
174 packet.yiaddr = lease->lease_nip;
180 /* and the IP is in the lease range */
184 && ( !(lease
149 send_offer(struct dhcp_packet *oldpacket, uint32_t static_lease_nip, struct dyn_lease *lease, uint8_t *requested_ip_opt, unsigned arpping_ms) argument
408 struct dyn_lease *lease, fake_lease; local
[all...]
H A Dfiles.c3 * DHCP server config and lease file manipulation
170 struct dyn_lease lease; local
186 /* Strange written_at, or lease file from old version of udhcpd
191 while (full_read(fd, &lease, sizeof(lease)) == sizeof(lease)) {
192 uint32_t y = ntohl(lease.lease_nip);
194 signed_leasetime_t expires = ntohl(lease.expires) - (signed_leasetime_t)time_passed;
200 /* Check if there is a different static lease for this IP or MAC */
201 static_nip = get_static_nip_by_mac(server_config.static_leases, lease
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/router/busybox/examples/udhcp/
H A Dudhcpd.conf4 # The start and end of the IP lease block
13 # if it's bigger than IP lease block, but it ok to make it
14 # smaller than lease block.
19 # lease file. Specified in seconds.
33 # If client asks for lease below this value, it will be rounded up
70 option lease 864000 # default: 10 days
75 #opt lease NUM
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src/router/busybox/examples/udhcp/
H A Dudhcpd.conf4 # The start and end of the IP lease block
13 # if it's bigger than IP lease block, but it ok to make it
14 # smaller than lease block.
19 # lease file. Specified in seconds.
33 # If client asks for lease below this value, it will be rounded up
70 option lease 864000 # default: 10 days
75 #opt lease NUM
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt/router/samba-3.5.8/source4/libcli/smb2/
H A Dlease_break.c38 SIVAL(req->out.body, 0x04, io->in.lease.lease_flags);
39 memcpy(req->out.body+0x8, &io->in.lease.lease_key,
41 SIVAL(req->out.body, 0x18, io->in.lease.lease_state);
42 SBVAL(req->out.body, 0x1C, io->in.lease.lease_duration);
64 io->out.lease.lease_flags = IVAL(req->in.body, 0x04);
65 memcpy(&io->out.lease.lease_key, req->in.body+0x8,
67 io->out.lease.lease_state = IVAL(req->in.body, 0x18);
68 io->out.lease.lease_duration = IVAL(req->in.body, 0x1C);
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt/router/busybox/examples/udhcp/
H A Dudhcpd.conf4 # The start and end of the IP lease block
13 # if it's bigger than IP lease block, but it ok to make it
14 # smaller than lease block.
19 # lease file. Specified in seconds.
33 # If client asks for lease below this value, it will be rounded up
70 option lease 864000 # default: 10 days
75 #opt lease NUM
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src/router/samba-3.5.8/source4/libcli/smb2/
H A Dlease_break.c38 SIVAL(req->out.body, 0x04, io->in.lease.lease_flags);
39 memcpy(req->out.body+0x8, &io->in.lease.lease_key,
41 SIVAL(req->out.body, 0x18, io->in.lease.lease_state);
42 SBVAL(req->out.body, 0x1C, io->in.lease.lease_duration);
64 io->out.lease.lease_flags = IVAL(req->in.body, 0x04);
65 memcpy(&io->out.lease.lease_key, req->in.body+0x8,
67 io->out.lease.lease_state = IVAL(req->in.body, 0x18);
68 io->out.lease.lease_duration = IVAL(req->in.body, 0x1C);
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/router/samba-3.5.8/source4/libcli/smb2/
H A Dlease_break.c38 SIVAL(req->out.body, 0x04, io->in.lease.lease_flags);
39 memcpy(req->out.body+0x8, &io->in.lease.lease_key,
41 SIVAL(req->out.body, 0x18, io->in.lease.lease_state);
42 SBVAL(req->out.body, 0x1C, io->in.lease.lease_duration);
64 io->out.lease.lease_flags = IVAL(req->in.body, 0x04);
65 memcpy(&io->out.lease.lease_key, req->in.body+0x8,
67 io->out.lease.lease_state = IVAL(req->in.body, 0x18);
68 io->out.lease.lease_duration = IVAL(req->in.body, 0x1C);
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src/router/samba-3.5.8/source4/torture/smb2/
H A Dlease.c30 static inline uint32_t lease(const char *ls) { function
135 CHECK_VAL((__io)->out.lease_response.lease_state, lease(__state)); \
171 const char *fname = "lease.dat";
173 const char *sname = "lease.dat:stream";
174 const char *dname = "lease.dir";
183 smb2_lease_create(&io, &ls, false, fname, LEASE1, lease("RHW"));
191 smb2_lease_create(&io, &ls, true, dname, LEASE2, lease("RHW"));
199 smb2_lease_create(&io, &ls, true, fname2, LEASE1, lease("RHW"));
204 smb2_lease_create(&io, &ls, false, sname, LEASE2, lease("RHW"));
216 torture_comment(tctx, "Requesting lease typ
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/router/samba-3.5.8/source4/torture/smb2/
H A Dlease.c30 static inline uint32_t lease(const char *ls) { function
135 CHECK_VAL((__io)->out.lease_response.lease_state, lease(__state)); \
171 const char *fname = "lease.dat";
173 const char *sname = "lease.dat:stream";
174 const char *dname = "lease.dir";
183 smb2_lease_create(&io, &ls, false, fname, LEASE1, lease("RHW"));
191 smb2_lease_create(&io, &ls, true, dname, LEASE2, lease("RHW"));
199 smb2_lease_create(&io, &ls, true, fname2, LEASE1, lease("RHW"));
204 smb2_lease_create(&io, &ls, false, sname, LEASE2, lease("RHW"));
216 torture_comment(tctx, "Requesting lease typ
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt/router/samba-3.5.8/source4/torture/smb2/
H A Dlease.c30 static inline uint32_t lease(const char *ls) { function
135 CHECK_VAL((__io)->out.lease_response.lease_state, lease(__state)); \
171 const char *fname = "lease.dat";
173 const char *sname = "lease.dat:stream";
174 const char *dname = "lease.dir";
183 smb2_lease_create(&io, &ls, false, fname, LEASE1, lease("RHW"));
191 smb2_lease_create(&io, &ls, true, dname, LEASE2, lease("RHW"));
199 smb2_lease_create(&io, &ls, true, fname2, LEASE1, lease("RHW"));
204 smb2_lease_create(&io, &ls, false, sname, LEASE2, lease("RHW"));
216 torture_comment(tctx, "Requesting lease typ
[all...]

Completed in 285 milliseconds

12345