diff options
author | Rafael Vanoni <rafael.vanoni@sun.com> | 2009-11-13 01:32:32 -0800 |
---|---|---|
committer | Rafael Vanoni <rafael.vanoni@sun.com> | 2009-11-13 01:32:32 -0800 |
commit | d3d50737e566cade9a08d73d2af95105ac7cd960 (patch) | |
tree | 399b76a3f6bf107e2ff506d8f9c3333654b29fc7 /usr/src/uts/common/inet/sctp/sctp_output.c | |
parent | 1eff5f7761619411b3c31280fcd96cefc32968b7 (diff) | |
download | illumos-joyent-d3d50737e566cade9a08d73d2af95105ac7cd960.tar.gz |
PSARC/2009/396 Tickless Kernel Architecture / lbolt decoupling
6860030 tickless clock requires a clock() decoupled lbolt / lbolt64
Portions contributed by Chad Mynhier <cmynhier@gmail.com>
Diffstat (limited to 'usr/src/uts/common/inet/sctp/sctp_output.c')
-rw-r--r-- | usr/src/uts/common/inet/sctp/sctp_output.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/usr/src/uts/common/inet/sctp/sctp_output.c b/usr/src/uts/common/inet/sctp/sctp_output.c index 1a50097260..f2b6084c26 100644 --- a/usr/src/uts/common/inet/sctp/sctp_output.c +++ b/usr/src/uts/common/inet/sctp/sctp_output.c @@ -257,7 +257,7 @@ sctp_sendmsg(sctp_t *sctp, mblk_t *mp, int flags) sctp_msg_hdr->smh_ppid = ppid; sctp_msg_hdr->smh_flags = msg_flags; sctp_msg_hdr->smh_ttl = MSEC_TO_TICK(timetolive); - sctp_msg_hdr->smh_tob = lbolt64; + sctp_msg_hdr->smh_tob = ddi_get_lbolt64(); for (; mp != NULL; mp = mp->b_cont) msg_len += MBLKL(mp); sctp_msg_hdr->smh_msglen = msg_len; @@ -979,7 +979,7 @@ sctp_fast_rexmit(sctp_t *sctp) sctp_set_iplen(sctp, head, fp->ixa); (void) conn_ip_output(head, fp->ixa); BUMP_LOCAL(sctp->sctp_opkts); - sctp->sctp_active = fp->lastactive = lbolt64; + sctp->sctp_active = fp->lastactive = ddi_get_lbolt64(); } void @@ -998,7 +998,7 @@ sctp_output(sctp_t *sctp, uint_t num_pkt) int32_t pad = 0; int32_t pathmax; int extra; - int64_t now = lbolt64; + int64_t now = ddi_get_lbolt64(); sctp_faddr_t *fp; sctp_faddr_t *lfp; sctp_data_hdr_t *sdc; @@ -2051,7 +2051,7 @@ restart_timer: */ SCTP_FADDR_TIMER_RESTART(sctp, fp, fp->rto); - sctp->sctp_active = lbolt64; + sctp->sctp_active = ddi_get_lbolt64(); } /* |