Lines Matching refs:seg_len
2496 uint32_t seg_len; in tcp_sack_rxmit() local
2565 seg_len = end - begin; in tcp_sack_rxmit()
2566 if (seg_len > mss) in tcp_sack_rxmit()
2567 seg_len = mss; in tcp_sack_rxmit()
2575 xmit_mp = tcp_xmit_mp(tcp, snxt_mp, seg_len, &off, in tcp_sack_rxmit()
2576 &tmp_mp, begin, B_TRUE, &seg_len, B_TRUE); in tcp_sack_rxmit()
2581 usable_swnd -= seg_len; in tcp_sack_rxmit()
2582 tcp->tcp_pipe += seg_len; in tcp_sack_rxmit()
2583 tcp->tcp_sack_snxt = begin + seg_len; in tcp_sack_rxmit()
2595 UPDATE_MIB(tcp_mib.tcpRetransBytes, seg_len); in tcp_sack_rxmit()
2619 int seg_len; in tcp_rput_data() local
2662 seg_len = (int)(mp->b_wptr - rptr) - in tcp_rput_data()
2743 seg_len, (tcph_t *)tcph, sock_id); in tcp_rput_data()
2913 if (seg_len == 0) { in tcp_rput_data()
2971 rgap = tcp->tcp_rwnd - (gap + seg_len); in tcp_rput_data()
2980 (seg_len != 0)) { in tcp_rput_data()
2988 (seg_len > -gap ? -gap : seg_len)); in tcp_rput_data()
2990 seg_len += gap; in tcp_rput_data()
2996 if (seg_len < 0 || (seg_len == 0 && !(flags & TH_FIN))) { in tcp_rput_data()
3013 seg_len -= gap; in tcp_rput_data()
3019 seg_len, tcp->tcp_rnxt, tcp->tcp_snxt, in tcp_rput_data()
3053 seg_len = 0; in tcp_rput_data()
3098 seg_len += rgap; in tcp_rput_data()
3099 if (seg_len <= 0) { in tcp_rput_data()
3121 seg_len = 0; in tcp_rput_data()
3131 rgap = seg_len; in tcp_rput_data()
3190 tcp->tcp_ofo_fin_seq = seg_seq + seg_len; in tcp_rput_data()
3194 if (seg_len > 0) { in tcp_rput_data()
3199 seg_seq, seg_seq + seg_len, in tcp_rput_data()
3213 seg_len = mp->b_cont ? msgdsize(mp) : in tcp_rput_data()
3222 seg_seq + seg_len == tcp->tcp_ofo_fin_seq) { in tcp_rput_data()
3238 seg_len = 0; in tcp_rput_data()
3242 } else if (seg_len > 0) { in tcp_rput_data()
3244 UPDATE_MIB(tcp_mib.tcpInDataInorderBytes, seg_len); in tcp_rput_data()
3251 seg_seq + seg_len == tcp->tcp_ofo_fin_seq) { in tcp_rput_data()
3467 if (!ofo_seg && seg_len == 0 && new_swnd == tcp->tcp_swnd) { in tcp_rput_data()
4061 if (seg_len) { in tcp_rput_data()
4075 if (seg_len == 0) { in tcp_rput_data()
4096 tcp->tcp_rnxt += seg_len; in tcp_rput_data()
4110 tcp_rcv_enqueue(tcp, mp, seg_len); in tcp_rput_data()
4113 tcp_rcv_enqueue(tcp, mp, seg_len); in tcp_rput_data()
5203 uint32_t seg_seq, uint32_t seg_ack, int seg_len, tcph_t *tcph, in tcp_time_wait_processing() argument
5233 rgap = tcp->tcp_rwnd - (gap + seg_len); in tcp_time_wait_processing()
5237 (seg_len > -gap ? -gap : seg_len)); in tcp_time_wait_processing()
5238 seg_len += gap; in tcp_time_wait_processing()
5239 if (seg_len < 0 || (seg_len == 0 && !(flags & TH_FIN))) { in tcp_time_wait_processing()
5244 if ((flags & TH_FIN) && seg_len == -1) { in tcp_time_wait_processing()
5261 seg_len = 0; in tcp_time_wait_processing()
5322 seg_len += rgap; in tcp_time_wait_processing()
5323 if (seg_len <= 0) { in tcp_time_wait_processing()
5329 seg_len = 0; in tcp_time_wait_processing()
5345 if (seg_seq != tcp->tcp_rnxt && seg_len > 0) { in tcp_time_wait_processing()
5348 seg_len = 0; in tcp_time_wait_processing()
5349 } else if (seg_len > 0) { in tcp_time_wait_processing()
5351 UPDATE_MIB(tcp_mib.tcpInDataInorderBytes, seg_len); in tcp_time_wait_processing()
5372 if (bytes_acked == 0 && seg_len == 0 && in tcp_time_wait_processing()
5727 mblk_t **end_mp, uint32_t seq, boolean_t sendall, uint32_t *seg_len, in tcp_xmit_mp() argument
5804 if (seg_len != NULL) { in tcp_xmit_mp()
5805 *seg_len = data_length; in tcp_xmit_mp()
6075 uint32_t seg_len; in tcp_xmit_listeners_reset() local
6088 seg_len = msgdsize(mp) - (TCP_HDR_LENGTH(tcph) + ip_hdr_len); in tcp_xmit_listeners_reset()
6096 seg_len++; in tcp_xmit_listeners_reset()
6098 mp, 0, seg_seq + seg_len, in tcp_xmit_listeners_reset()
6842 tcp_rcv_enqueue(tcp_t *tcp, mblk_t *mp, uint_t seg_len) in tcp_rcv_enqueue() argument
6844 assert(seg_len == msgdsize(mp)); in tcp_rcv_enqueue()
6853 tcp->tcp_rcv_cnt += seg_len; in tcp_rcv_enqueue()
6854 tcp->tcp_rwnd -= seg_len; in tcp_rcv_enqueue()