diff options
Diffstat (limited to 'usr/src/uts/common/inet/tcp/tcp.c')
-rw-r--r-- | usr/src/uts/common/inet/tcp/tcp.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/usr/src/uts/common/inet/tcp/tcp.c b/usr/src/uts/common/inet/tcp/tcp.c index b941980da3..1bb87e5c56 100644 --- a/usr/src/uts/common/inet/tcp/tcp.c +++ b/usr/src/uts/common/inet/tcp/tcp.c @@ -3927,7 +3927,7 @@ tcp_iss_init(tcp_t *tcp) tcp_stack_t *tcps = tcp->tcp_tcps; conn_t *connp = tcp->tcp_connp; - tcps->tcps_iss_incr_extra += (ISS_INCR >> 1); + tcps->tcps_iss_incr_extra += (tcps->tcps_iss_incr >> 1); tcp->tcp_iss = tcps->tcps_iss_incr_extra; switch (tcps->tcps_strong_iss) { case 2: @@ -3950,7 +3950,8 @@ tcp_iss_init(tcp_t *tcp) tcp->tcp_iss += (gethrtime() >> ISS_NSEC_SHT) + tcp_random(); break; default: - tcp->tcp_iss += (uint32_t)gethrestime_sec() * ISS_INCR; + tcp->tcp_iss += (uint32_t)gethrestime_sec() * + tcps->tcps_iss_incr; break; } tcp->tcp_valid_bits = TCP_ISS_VALID; |