Lines Matching refs:rcv_end
176 tcp_update_dsack_list(struct tcpcb *tp, tcp_seq rcv_start, tcp_seq rcv_end) in tcp_update_dsack_list() argument
184 KASSERT(SEQ_LT(rcv_start, rcv_end), ("rcv_start < rcv_end")); in tcp_update_dsack_list()
186 if (SEQ_LT(rcv_end, tp->rcv_nxt) || in tcp_update_dsack_list()
187 ((rcv_end == tp->rcv_nxt) && in tcp_update_dsack_list()
191 saved_blks[0].end = rcv_end; in tcp_update_dsack_list()
198 mid_blk.end = rcv_end; in tcp_update_dsack_list()
204 if (SEQ_LT(rcv_end, start)) { in tcp_update_dsack_list()
213 if ((SEQ_MAX(rcv_start, start) != SEQ_MIN(rcv_end, end)) && in tcp_update_dsack_list()
217 head_blk.end = SEQ_MIN(rcv_end, end); in tcp_update_dsack_list()
224 SEQ_LEQ(start, rcv_end))) { in tcp_update_dsack_list()
237 saved_blks[0].end = SEQ_MIN(rcv_end, head_blk.end); in tcp_update_dsack_list()
272 tcp_update_sack_list(struct tcpcb *tp, tcp_seq rcv_start, tcp_seq rcv_end) in tcp_update_sack_list() argument
286 KASSERT(SEQ_LEQ(rcv_start, rcv_end), ("rcv_start <= rcv_end")); in tcp_update_sack_list()
288 if ((rcv_start == rcv_end) && in tcp_update_sack_list()
290 (rcv_end == tp->sackblks[0].end)) { in tcp_update_sack_list()
296 head_blk.end = rcv_end; in tcp_update_sack_list()
378 if (SEQ_LT(rcv_start, rcv_end)) { in tcp_update_sack_list()
392 if ((rcv_start == rcv_end) && in tcp_update_sack_list()