Lines Matching refs:rwnd
232 uint32_t rwnd = (tcp)->tcp_rwnd; \
233 for (i = 0; rwnd > TCP_MAXWIN && i < TCP_MAX_WINSHIFT; \
234 i++, rwnd >>= 1) \
1954 tcp_rwnd_set(tcp_t *tcp, uint32_t rwnd) in tcp_rwnd_set() argument
1971 rwnd = MAX(rwnd, tcp_recv_hiwat_minmss * mss); in tcp_rwnd_set()
1979 if (rwnd < old_max_rwnd && tcp->tcp_state > TCPS_SYN_SENT) { in tcp_rwnd_set()
1981 rwnd = MSS_ROUNDUP(old_max_rwnd, mss); in tcp_rwnd_set()
1989 if (rwnd > max_transmittable_rwnd) { in tcp_rwnd_set()
1990 rwnd = max_transmittable_rwnd - in tcp_rwnd_set()
1992 if (rwnd < mss) in tcp_rwnd_set()
1993 rwnd = max_transmittable_rwnd; in tcp_rwnd_set()
1999 tcp->tcp_rwnd = old_max_rwnd = rwnd; in tcp_rwnd_set()
2007 tcp->tcp_rwnd += rwnd - old_max_rwnd; in tcp_rwnd_set()
2009 if ((tcp->tcp_rcv_ws > 0) && rwnd > tcp->tcp_cwnd_max) in tcp_rwnd_set()
2010 tcp->tcp_cwnd_max = rwnd; in tcp_rwnd_set()
2011 tcp->tcp_rwnd_max = rwnd; in tcp_rwnd_set()
2013 return (rwnd); in tcp_rwnd_set()