Searched refs:rwnd (Results 1 – 5 of 5) sorted by relevance
/illumos-gate/usr/src/uts/common/inet/tcp/ |
H A D | tcp_fusion.c | 825 tcp_fuse_set_rcv_hiwat(tcp_t *tcp, size_t rwnd) in tcp_fuse_set_rcv_hiwat() argument 833 if (rwnd > tcps->tcps_max_buf) in tcp_fuse_set_rcv_hiwat() 834 rwnd = tcps->tcps_max_buf; in tcp_fuse_set_rcv_hiwat() 839 rwnd = P2ROUNDUP_TYPED(rwnd, PAGESIZE, size_t); in tcp_fuse_set_rcv_hiwat() 841 if (rwnd > max_win) { in tcp_fuse_set_rcv_hiwat() 842 rwnd = max_win - (max_win % tcp->tcp_mss); in tcp_fuse_set_rcv_hiwat() 843 if (rwnd < tcp->tcp_mss) in tcp_fuse_set_rcv_hiwat() 844 rwnd = max_win; in tcp_fuse_set_rcv_hiwat() 851 tcp->tcp_connp->conn_rcvbuf = rwnd; in tcp_fuse_set_rcv_hiwat() 852 tcp->tcp_rwnd = rwnd; in tcp_fuse_set_rcv_hiwat() [all …]
|
H A D | tcp.c | 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() [all …]
|
/illumos-gate/usr/src/uts/common/inet/sctp/ |
H A D | sctp_notify.c | 51 int32_t rwnd = 0; in sctp_notify() local 108 rwnd += emp->b_wptr - emp->b_rptr; in sctp_notify() 110 ASSERT(len == rwnd); in sctp_notify() 118 rwnd = sctp->sctp_ulp_recv(sctp->sctp_ulpd, mp, msgdsize(mp), 0, in sctp_notify() 120 if (rwnd > sctp->sctp_rwnd) { in sctp_notify() 121 sctp->sctp_rwnd = rwnd; in sctp_notify()
|
/illumos-gate/usr/src/stand/lib/tcp/ |
H A D | tcp.c | 231 uint32_t rwnd = (tcp)->tcp_rwnd; \ 232 for (i = 0; rwnd > TCP_MAXWIN && i < TCP_MAX_WINSHIFT; \ 233 i++, rwnd >>= 1) \ 1953 tcp_rwnd_set(tcp_t *tcp, uint32_t rwnd) in tcp_rwnd_set() argument 1970 rwnd = MAX(rwnd, tcp_recv_hiwat_minmss * mss); in tcp_rwnd_set() 1978 if (rwnd < old_max_rwnd && tcp->tcp_state > TCPS_SYN_SENT) { in tcp_rwnd_set() 1980 rwnd = MSS_ROUNDUP(old_max_rwnd, mss); in tcp_rwnd_set() 1988 if (rwnd > max_transmittable_rwnd) { in tcp_rwnd_set() 1989 rwnd = max_transmittable_rwnd - in tcp_rwnd_set() 1991 if (rwnd < mss) in tcp_rwnd_set() [all …]
|
/illumos-gate/usr/src/uts/common/inet/ |
H A D | kstatcom.h | 423 kstat_named_t rwnd; member
|