Lines Matching refs:cwnd
416 __u32 cwnd, ssthresh, flight_size, pba, pmtu; in sctp_transport_raise_cwnd() local
418 cwnd = transport->cwnd; in sctp_transport_raise_cwnd()
430 if (cwnd <= ssthresh) { in sctp_transport_raise_cwnd()
453 if (flight_size < cwnd) in sctp_transport_raise_cwnd()
457 cwnd += pmtu; in sctp_transport_raise_cwnd()
459 cwnd += bytes_acked; in sctp_transport_raise_cwnd()
463 __func__, transport, bytes_acked, cwnd, ssthresh, in sctp_transport_raise_cwnd()
489 if (pba > cwnd && flight_size < cwnd) in sctp_transport_raise_cwnd()
490 pba = cwnd; in sctp_transport_raise_cwnd()
491 if (pba >= cwnd && flight_size >= cwnd) { in sctp_transport_raise_cwnd()
492 pba = pba - cwnd; in sctp_transport_raise_cwnd()
493 cwnd += pmtu; in sctp_transport_raise_cwnd()
499 transport, bytes_acked, cwnd, ssthresh, in sctp_transport_raise_cwnd()
503 transport->cwnd = cwnd; in sctp_transport_raise_cwnd()
524 transport->ssthresh = max(transport->cwnd/2, in sctp_transport_lower_cwnd()
526 transport->cwnd = asoc->pathmtu; in sctp_transport_lower_cwnd()
552 transport->ssthresh = max(transport->cwnd/2, in sctp_transport_lower_cwnd()
554 transport->cwnd = transport->ssthresh; in sctp_transport_lower_cwnd()
572 transport->ssthresh = max(transport->cwnd/2, in sctp_transport_lower_cwnd()
574 transport->cwnd = transport->ssthresh; in sctp_transport_lower_cwnd()
588 transport->cwnd = max(transport->cwnd/2, in sctp_transport_lower_cwnd()
591 transport->ssthresh = transport->cwnd; in sctp_transport_lower_cwnd()
598 __func__, transport, reason, transport->cwnd, in sctp_transport_lower_cwnd()
615 u32 old_cwnd = t->cwnd; in sctp_transport_burst_limited()
623 t->cwnd = max_burst_bytes; in sctp_transport_burst_limited()
634 t->cwnd = t->burst_limited; in sctp_transport_burst_reset()
662 t->cwnd = min(4*asoc->pathmtu, max_t(__u32, 2*asoc->pathmtu, 4380)); in sctp_transport_reset()