Home
last modified time | relevance | path

Searched refs:sndvar (Results 1 – 11 of 11) sorted by relevance

/mOS-networking-stack/core/src/
H A Dtimer.c172 cur_stream->sndvar->ts_rto = cur_ts + cur_stream->sndvar->rto; in UpdateRetransmissionTimer()
188 cur_stream->id, cur_stream->sndvar->rto, TS_TO_MSEC(cur_stream->sndvar->rto), in HandleRTO()
194 cur_stream->sndvar->nrtx++; in HandleRTO()
215 if (cur_stream->sndvar->nrtx > cur_stream->sndvar->max_nrtx) { in HandleRTO()
216 cur_stream->sndvar->max_nrtx = cur_stream->sndvar->nrtx; in HandleRTO()
225 cur_stream->sndvar->rto = in HandleRTO()
242 cur_stream->sndvar->ssthresh = MIN(cur_stream->sndvar->cwnd, cur_stream->sndvar->peer_wnd) / 2; in HandleRTO()
243 if (cur_stream->sndvar->ssthresh < (2 * cur_stream->sndvar->mss)) { in HandleRTO()
244 cur_stream->sndvar->ssthresh = cur_stream->sndvar->mss * 2; in HandleRTO()
246 cur_stream->sndvar->cwnd = cur_stream->sndvar->mss; in HandleRTO()
[all …]
H A Dtcp_out.c370 cur_stream->sndvar->ts_rto = cur_ts + cur_stream->sndvar->rto; in SendTCPPacket()
373 cur_ts, cur_stream->sndvar->rto, cur_stream->sndvar->ts_rto); in SendTCPPacket()
417 struct tcp_send_vars *sndvar = cur_stream->sndvar; in FlushTCPSendingBuffer() local
441 window = MIN(sndvar->cwnd, sndvar->peer_wnd); in FlushTCPSendingBuffer()
454 buffered_len = sndvar->sndbuf->head_seq + sndvar->sndbuf->len - seq; in FlushTCPSendingBuffer()
485 if (seq - sndvar->snd_una + len > sndvar->peer_wnd) { in FlushTCPSendingBuffer()
488 sndvar->peer_wnd, seq - sndvar->snd_una); in FlushTCPSendingBuffer()
517 struct tcp_send_vars *sndvar = cur_stream->sndvar; in SendControlPacket() local
538 if (sndvar->on_send_list || sndvar->on_ack_list) in SendControlPacket()
555 if (sndvar->on_send_list || sndvar->on_ack_list) in SendControlPacket()
[all …]
H A Dtcp_in.c418 sndvar->ssthresh = MIN(sndvar->cwnd, sndvar->peer_wnd) / 2; in ProcessACK()
420 sndvar->ssthresh = 2 * sndvar->mss; in ProcessACK()
422 sndvar->cwnd = sndvar->ssthresh + 3 * sndvar->mss; in ProcessACK()
424 sndvar->cwnd, sndvar->ssthresh); in ProcessACK()
437 if ((uint32_t)(sndvar->cwnd + sndvar->mss) > sndvar->cwnd) { in ProcessACK()
438 sndvar->cwnd += sndvar->mss; in ProcessACK()
440 sndvar->cwnd, sndvar->ssthresh); in ProcessACK()
497 if ((sndvar->cwnd + sndvar->mss) > sndvar->cwnd) { in ProcessACK()
501 sndvar->cwnd, sndvar->ssthresh); in ProcessACK()
523 sndvar->snd_wnd = sndvar->sndbuf->size - sndvar->sndbuf->len; in ProcessACK()
[all …]
H A Dtcp_stream.c529 stream->sndvar->snd_una = stream->sndvar->iss;
899 struct tcp_send_vars *sndvar = stream->sndvar; local
939 sndvar->on_ack_list, sndvar->is_wack, sndvar->ack_cnt,
942 sndvar->on_sendq, sndvar->on_ackq,
944 sndvar->on_resetq, sndvar->on_resetq_int,
952 sndvar->ip_id, sndvar->mss, sndvar->eff_mss,
953 sndvar->wscale_mine, sndvar->wscale_peer, sndvar->nif_out);
957 stream->snd_nxt, sndvar->snd_una, sndvar->iss, sndvar->fss,
958 sndvar->snd_wnd, sndvar->peer_wnd, sndvar->cwnd, sndvar->ssthresh);
965 sndvar->sndbuf->len, sndvar->sndbuf->cum_len, sndvar->sndbuf->size);
[all …]
H A Dapi.c1126 cur_stream->sndvar->ssthresh = cur_stream->sndvar->mss * 10; in mtcp_connect()
1730 struct tcp_send_vars *sndvar = cur_stream->sndvar; in CopyFromUser() local
1741 if (!sndvar->sndbuf) { in CopyFromUser()
1742 sndvar->sndbuf = SBInit(mtcp->rbm_snd, sndvar->iss + 1); in CopyFromUser()
1743 if (!sndvar->sndbuf) { in CopyFromUser()
1753 sndvar->snd_wnd = sndvar->sndbuf->size - sndvar->sndbuf->len; in CopyFromUser()
1824 sndvar = cur_stream->sndvar; in mtcp_write()
1831 if (ret > 0 && !(sndvar->on_sendq || sndvar->on_send_list)) { in mtcp_write()
1833 sndvar->on_sendq = TRUE; in mtcp_write()
1898 sndvar = cur_stream->sndvar; in mtcp_writev()
[all …]
H A Dtcp_util.c36 cur_stream->sndvar->mss = *(tcpopt + i++) << 8; in ParseTCPOptions()
37 cur_stream->sndvar->mss += *(tcpopt + i++); in ParseTCPOptions()
38 cur_stream->sndvar->eff_mss = cur_stream->sndvar->mss; in ParseTCPOptions()
40 cur_stream->sndvar->eff_mss -= (TCP_OPT_TIMESTAMP_LEN + 2); in ParseTCPOptions()
43 cur_stream->sndvar->wscale_peer = *(tcpopt + i++); in ParseTCPOptions()
H A Dcore.c595 struct tcp_send_vars *sndvar = stream->sndvar; in HandleApplicationCalls() local
596 sndvar->on_closeq = FALSE; in HandleApplicationCalls()
598 if (sndvar->sndbuf) { in HandleApplicationCalls()
599 sndvar->fss = sndvar->sndbuf->head_seq + sndvar->sndbuf->len; in HandleApplicationCalls()
620 sndvar->on_closeq_int = TRUE; in HandleApplicationCalls()
623 if (sndvar->on_control_list) in HandleApplicationCalls()
625 if (sndvar->on_send_list) in HandleApplicationCalls()
627 if (sndvar->on_ack_list) in HandleApplicationCalls()
630 } else if (sndvar->on_send_list || sndvar->on_ack_list) { in HandleApplicationCalls()
712 stream->sndvar->on_send_list || stream->sndvar->on_ack_list) { in HandleApplicationCalls()
[all …]
H A Dip_out.c190 if (stream->sndvar->nif_out >= 0) { in IPOutput()
191 nif = stream->sndvar->nif_out; in IPOutput()
194 stream->sndvar->nif_out = nif; in IPOutput()
204 RequestARP(mtcp, stream->daddr, stream->sndvar->nif_out, mtcp->cur_ts); in IPOutput()
214 stream->sndvar->nif_out, haddr, tcplen + IP_HEADER_LEN, cur_ts); in IPOutput()
223 iph->id = htons(stream->sndvar->ip_id++); in IPOutput()
H A Dtcp.c102 cur_stream->sndvar->peer_wnd = pctx->p.window; in CreateServerStream()
104 cur_stream->sndvar->cwnd = 1; in CreateServerStream()
128 stream->sndvar->peer_wnd = pctx->p.window; in CreateMonitorStream()
130 stream->sndvar->cwnd = 1; in CreateMonitorStream()
332 recvside_stream->sndvar->peer_wnd = pctx->p.window; in UpdateMonitor()
334 recvside_stream->sndvar->cwnd = 1; in UpdateMonitor()
H A Deventpoll.c227 struct tcp_send_vars *sndvar = stream->sndvar; in RaisePendingStreamEvents() local
228 if (!sndvar->sndbuf || in RaisePendingStreamEvents()
229 (sndvar->sndbuf && sndvar->sndbuf->len < sndvar->snd_wnd)) { in RaisePendingStreamEvents()
/mOS-networking-stack/core/src/include/
H A Dtcp_stream.h273 struct tcp_send_vars *sndvar; member