Home
last modified time | relevance | path

Searched refs:tcp_ccv (Results 1 – 6 of 6) sorted by relevance

/illumos-gate/usr/src/uts/common/inet/tcp/
H A Dtcp_input.c185 tcp->tcp_ccv.bytes_this_ack = bytes_acked; in cc_ack_received()
187 tcp->tcp_ccv.flags |= CCF_CWND_LIMITED; in cc_ack_received()
189 tcp->tcp_ccv.flags &= ~CCF_CWND_LIMITED; in cc_ack_received()
193 if (tcp->tcp_ccv.flags & CCF_RTO) in cc_ack_received()
194 tcp->tcp_ccv.flags &= ~CCF_RTO; in cc_ack_received()
196 tcp->tcp_ccv.t_bytes_acked += in cc_ack_received()
197 min(tcp->tcp_ccv.bytes_this_ack, in cc_ack_received()
199 if (tcp->tcp_ccv.t_bytes_acked >= tcp->tcp_cwnd) { in cc_ack_received()
200 tcp->tcp_ccv.t_bytes_acked -= tcp->tcp_cwnd; in cc_ack_received()
201 tcp->tcp_ccv.flags |= CCF_ABC_SENTAWND; in cc_ack_received()
[all …]
H A Dtcp_opt_data.c909 CC_ALGO(tcp)->cb_destroy(&tcp->tcp_ccv); in tcp_opt_set()
916 VERIFY0(CC_ALGO(tcp)->cb_init(&tcp->tcp_ccv)); in tcp_opt_set()
H A Dtcp.c1439 tcp->tcp_cc_algo->cb_destroy(&tcp->tcp_ccv); in tcp_free()
2349 tcp->tcp_cc_algo->cb_destroy(&tcp->tcp_ccv); in tcp_reinit_values()
2372 tcp->tcp_ccv.type = IPPROTO_TCP; in tcp_init_values()
2373 tcp->tcp_ccv.ccvc.tcp = tcp; in tcp_init_values()
2436 VERIFY(tcp->tcp_cc_algo->cb_init(&tcp->tcp_ccv) == 0); in tcp_init_values()
H A Dtcp_output.c92 CC_ALGO(tcp)->after_idle(&tcp->tcp_ccv); in cc_after_idle()
/illumos-gate/usr/src/uts/common/inet/
H A Dcc.h210 #define CC_DATA(tp) ((tp)->tcp_ccv.cc_data)
H A Dtcp.h159 struct cc_var tcp_ccv; /* congestion control specific vars */ member