Home
last modified time | relevance | path

Searched refs:lease (Results 1 – 25 of 34) sorted by relevance

12

/illumos-gate/usr/src/uts/common/fs/smbsrv/
H A Dsmb2_lease.c157 smb_lease_t *lease; in smb2_lease_create() local
185 for (lease = smb_llist_head(bucket); lease != NULL; in smb2_lease_create()
186 lease = smb_llist_next(bucket, lease)) { in smb2_lease_create()
198 if (lease == NULL) { in smb2_lease_create()
199 lease = newlease; in smb2_lease_create()
228 if (lease != NULL) { in smb2_lease_create()
247 smb_lease_t *lease; in lease_lookup() local
261 lease = smb_llist_next(bucket, lease); in lease_lookup()
265 return (lease); in lease_lookup()
313 smb_lease_t *lease; in smb2_lease_break_ack() local
[all …]
H A Dsmb_srv_oplock.c504 if (lease != NULL) { in smb_oplock_hdl_closed()
555 if (lease != NULL) { in smb_oplock_hdl_update()
557 if (lease->ls_breakto == lease->ls_state) in smb_oplock_hdl_update()
558 lease->ls_epoch++; in smb_oplock_hdl_update()
561 lease->ls_breaking = B_TRUE; in smb_oplock_hdl_update()
571 if (lease != NULL) { in smb_oplock_hdl_update()
572 lease->ls_state = NewLevel; in smb_oplock_hdl_update()
662 if (lease != NULL) { in smb_oplock_wait_ack()
663 state_p = &lease->ls_state; in smb_oplock_wait_ack()
664 cv_p = &lease->ls_ack_cv; in smb_oplock_wait_ack()
[all …]
/illumos-gate/usr/src/cmd/smbsrv/testoplock/
H A Dcase14.txt2 # simulate smbtorture smb2.lease.v2_rename
4 # Create (open_if, lease=e0dd(1), RWH, epoch=0x4711 )
16 # Create, open_if, lease=e0dd(1), RWH, epoch=0x4712
22 # Create, open_if, lease=feed(2), RWH, epoch=0x0044
28 # Lease Break Notify, lease=e0dd(1), RWH to RH, epoch=0x4713
29 # Lease Break Ack, lease=e0dd, RH
34 # Create-resp, fid=9 lease=feed(2), state=RH, epoch=0x0045
46 # Lease Break Notify, lease=feed(2), RH to R, epoch=0x0046
47 # Lease Break Ack, lease=feed(2), state=R
H A Dcase12.txt2 # simulate smbtorture smb2.lease.breaking3
8 # a conflicting open (no oplock) is blocked until lease break ack
13 # should see lease break RWH to RH, and brk-open would block.
22 # ack the first lease break above (RWH to RH)
26 # ack the second lease break (RH to R)
H A Dcase13.txt2 # simulate smbtorture smb2.lease.complex1
8 # upgrade lease 1
H A Dcase06.txt2 # Modeled after smbtorture smb2.lease.nobreakself
16 # ind_break will "move" the lease to h2 (1:R 2:R)
H A Dcase07.txt2 # Modeled after smbtorture smb2.lease.upgrade
H A Dcase09.txt2 # Modeled after smbtorture smb2.lease.oplock
H A Dcase11.txt2 # Modeled after smbtorture smb2.lease.break2
H A Dcase10.txt2 # Modeled after smbtorture smb2.lease.oplock
H A Dcase08.txt2 # Modeled after smbtorture smb2.lease.upgrade3
/illumos-gate/usr/src/cmd/cmd-inet/sbin/dhcpagent/
H A Dbound.c457 *lease = DHCP_PERM; in get_pkt_times()
476 *lease = ntohl(*lease); in get_pkt_times()
478 if (*lease == DHCP_PERM) { in get_pkt_times()
495 if ((*t1 == DHCP_PERM) || (*t1 >= *lease)) in get_pkt_times()
496 *t1 = (lease_t)fuzzify(*lease, DHCP_T1_FACT); in get_pkt_times()
502 *lease, *t1, *t2); in get_pkt_times()
516 lease_t lease, t1, t2; in configure_v4_timers() local
552 get_pkt_times(ack, &lease, &t1, &t2); in configure_v4_timers()
592 init_timer(&lif->lif_expire, lease); in configure_v4_timers()
594 if (lease == DHCP_PERM) { in configure_v4_timers()
[all …]
H A DREADME.v699 Each ifslist entry contains the address, mask, lease information,
223 the lease.
287 list of LIFs that belong to the lease.
298 DHCP operation on lease expiry. Otherwise, the lease is the owner
309 +- lease +- lease +- lease
334 lease ----------------> lease -> NULL lease -> NULL
349 represent the addresses in each lease. The logical interfaces
516 separate lease structures, and INFORM doesn't acquire a lease, we no
912 dhcp_lif_t.lif_lease backpointer to lease holding LIF
918 dhcp_lif_t.lif_expired lease has expired flag
[all …]
H A DREADME123 lease expiration timer, time-to-first-renewal (t1) timer, and so
180 As an example, consider the process of extending a lease: the agent
207 instance, acquiring a lease requires several steps: sending a
213 (perhaps even requests on the IPC channel to begin acquiring a lease
224 begins trying to renew a lease. This is done by sending a REQUEST
227 the lease as well, then if the agent were to send another REQUEST,
266 the lease before it expires. Note that user-initiated actions always
337 lease acquisition. Since the IP_DHCPINIT_IF socket option can only
352 represents infinity (i.e., a permanent lease). The lease_t should be
361 DHCP lease times.
[all …]
H A Ddhcpagent.dfl54 # does not answer (and the lease has not yet expired), then the client
59 # to continue to use the managed address, in case the lease has changed.
67 # the previous lease, but if unable to do so, it will not attempt to
68 # use that lease. This behavior is often preferred for roaming systems.
H A Drequest.c154 lease_t lease; in dhcp_requesting() local
296 (void) memcpy(&lease, offer->opts[CD_LEASE_TIME]->value, in dhcp_requesting()
299 (void) add_pkt_opt32(dpkt, CD_LEASE_TIME, lease); in dhcp_requesting()
/illumos-gate/usr/src/uts/intel/io/vmm/
H A Dvmm_sol_dev.c2257 vmm_lease_t *lease; in vmm_drv_lease_sign() local
2265 lease = kmem_alloc(sizeof (*lease), KM_SLEEP); in vmm_drv_lease_sign()
2271 lease->vml_hold = hold; in vmm_drv_lease_sign()
2284 return (lease); in vmm_drv_lease_sign()
2295 kmem_free(lease, sizeof (*lease)); in vmm_lease_break_locked()
2343 lease = next; in vmm_lease_block()
2345 lease = list_next(list, lease); in vmm_lease_block()
2361 lease = next; in vmm_lease_block()
2427 ASSERT(lease != NULL); in vmm_drv_page_hold()
2440 ASSERT(lease != NULL); in vmm_drv_page_hold_ext()
[all …]
/illumos-gate/usr/src/lib/libdhcpagent/common/
H A Ddhcp_hostconf.c102 uint32_t lease; in read_hostconf() local
274 (void) memcpy(&lease, in read_hostconf()
278 lease = ntohl(lease); in read_hostconf()
279 if ((lease != DHCP_PERM) && in read_hostconf()
280 (orig_time + lease) <= current_time) in read_hostconf()
/illumos-gate/usr/src/uts/common/fs/nfs/
H A Dnfs4_client_debug.c438 time_t lease; in find_beginning() local
442 lease = 2 * mi->mi_lease_period; in find_beginning()
444 lease = DEFAULT_LEASE; in find_beginning()
449 first_msg->msg_time.tv_sec - cur_msg->msg_time.tv_sec < lease) { in find_beginning()
588 int lease, len; in facts_same() local
592 lease = 2 * mi->mi_lease_period; in facts_same()
594 lease = DEFAULT_LEASE; in facts_same()
599 new_msg->msg_time.tv_sec - cur_msg->msg_time.tv_sec < lease) { in facts_same()
/illumos-gate/usr/src/stand/lib/inet/
H A Ddhcpv4.c656 uint32_t lease; in dhcp_selecting() local
674 *opt++ = sizeof (lease); in dhcp_selecting()
675 lease = htonl(DHCP_PERM); /* ask for a permanent lease */ in dhcp_selecting()
676 bcopy(&lease, opt, sizeof (lease)); in dhcp_selecting()
677 opt += sizeof (lease); in dhcp_selecting()
/illumos-gate/usr/src/contrib/mDNSResponder/mDNSCore/
H A DDNSCommon.h241 extern mDNSu8 *putUpdateLease(DNSMessage *msg, mDNSu8 *ptr, mDNSu32 lease);
242 extern mDNSu8 *putUpdateLeaseWithLimit(DNSMessage *msg, mDNSu8 *ptr, mDNSu32 lease, mDNSu8 *limit);
272 …ktLease(mDNS *const m, const DNSMessage *const msg, const mDNSu8 *const end, mDNSu32 *const lease);
H A DuDNS.h180 …nst mDNSInterfaceID InterfaceID, mDNSu16 err, mDNSIPPort extport, mDNSu32 lease, NATTProtocol prot…
H A DuDNS.c800 if (err || lease == 0 || mDNSIPPortIsZero(extport)) in natTraversalHandlePortMapReplyWithAddress()
812 if (lease > 999999999UL / mDNSPlatformOneSecond) in natTraversalHandlePortMapReplyWithAddress()
813 lease = 999999999UL / mDNSPlatformOneSecond; in natTraversalHandlePortMapReplyWithAddress()
814 n->ExpiryTime = NonZeroTime(m->timenow + lease * mDNSPlatformOneSecond); in natTraversalHandlePortMapReplyWithAddress()
825 &extaddr, mDNSVal16(extport), lease); in natTraversalHandlePortMapReplyWithAddress()
1109 mDNSs32 lease = (mDNSs32)llq->llqlease * mDNSPlatformOneSecond; in SetLLQTimer() local
1112 q->expire = m->timenow + lease; in SetLLQTimer()
1113 q->ThisQInterval = lease/2 + mDNSRandom(lease/10); in SetLLQTimer()
3863 mDNSs32 expire = m->timenow + (mDNSs32)lease * mDNSPlatformOneSecond; in uDNS_ReceiveMsg()
3864 mDNSu32 random = mDNSRandom((mDNSs32)lease * mDNSPlatformOneSecond/10); in uDNS_ReceiveMsg()
[all …]
H A DDNSCommon.c2390 mDNSexport mDNSu8 *putUpdateLease(DNSMessage *msg, mDNSu8 *ptr, mDNSu32 lease) in putUpdateLease() argument
2398 rr.resrec.rdata->u.opt[0].u.updatelease = lease; in putUpdateLease()
2405 mDNSexport mDNSu8 *putUpdateLeaseWithLimit(DNSMessage *msg, mDNSu8 *ptr, mDNSu32 lease, mDNSu8 *lim… in putUpdateLeaseWithLimit() argument
2413 rr.resrec.rdata->u.opt[0].u.updatelease = lease; in putUpdateLeaseWithLimit()
3342 …PktLease(mDNS *const m, const DNSMessage *const msg, const mDNSu8 *const end, mDNSu32 *const lease) in GetPktLease() argument
3355 *lease = o->u.updatelease; in GetPktLease()
/illumos-gate/usr/src/test/smbsrv-tests/doc/
H A DREADME111 /opt/smbsrv-tests/tests/smbtorture/runst-smb2 smb2.lease

12