Lines Matching refs:rwnd

457 	uint32_t rwnd = tcp->tcp_rwnd;  in tcp_set_ws_value()  local
459 for (i = 0; rwnd > TCP_MAXWIN && i < TCP_MAX_WINSHIFT; in tcp_set_ws_value()
460 i++, rwnd >>= 1) in tcp_set_ws_value()
2989 tcp_rwnd_set(tcp_t *tcp, uint32_t rwnd) in tcp_rwnd_set() argument
3004 rwnd = MAX(rwnd, tcps->tcps_recv_hiwat_minmss * mss); in tcp_rwnd_set()
3011 sth_hiwat = tcp_fuse_set_rcv_hiwat(tcp, rwnd); in tcp_rwnd_set()
3023 if ((tcp->tcp_rcv_ws > 0) && rwnd > tcp->tcp_cwnd_max) in tcp_rwnd_set()
3024 tcp->tcp_cwnd_max = rwnd; in tcp_rwnd_set()
3048 if (rwnd < old_max_rwnd && tcp->tcp_state > TCPS_SYN_SENT) { in tcp_rwnd_set()
3050 rwnd = MSS_ROUNDUP(old_max_rwnd, mss); in tcp_rwnd_set()
3058 if (rwnd > max_transmittable_rwnd) { in tcp_rwnd_set()
3059 rwnd = max_transmittable_rwnd - in tcp_rwnd_set()
3061 if (rwnd < mss) in tcp_rwnd_set()
3062 rwnd = max_transmittable_rwnd; in tcp_rwnd_set()
3068 tcp->tcp_rwnd = old_max_rwnd = rwnd; in tcp_rwnd_set()
3072 MIN(tcps->tcps_local_dacks_max, rwnd / mss / 2); in tcp_rwnd_set()
3080 MIN(tcps->tcps_deferred_acks_max, rwnd / mss / 2); in tcp_rwnd_set()
3091 tcp->tcp_rwnd += rwnd - old_max_rwnd; in tcp_rwnd_set()
3092 connp->conn_rcvbuf = rwnd; in tcp_rwnd_set()
3100 if ((tcp->tcp_rcv_ws > 0) && rwnd > tcp->tcp_cwnd_max) in tcp_rwnd_set()
3101 tcp->tcp_cwnd_max = rwnd; in tcp_rwnd_set()
3104 return (rwnd); in tcp_rwnd_set()
3106 tcp_set_recv_threshold(tcp, rwnd >> 3); in tcp_rwnd_set()
3108 (void) proto_set_rx_hiwat(connp->conn_rq, connp, rwnd); in tcp_rwnd_set()
3109 return (rwnd); in tcp_rwnd_set()