Lines Matching defs:rcv_start
176 tcp_update_dsack_list(struct tcpcb *tp, tcp_seq rcv_start, tcp_seq rcv_end)
184 KASSERT(SEQ_LT(rcv_start, rcv_end), ("rcv_start < rcv_end"));
190 saved_blks[0].start = rcv_start;
197 mid_blk.start = rcv_start;
208 if (SEQ_GT(rcv_start, end)) {
213 if ((SEQ_MAX(rcv_start, start) != SEQ_MIN(rcv_end, end)) &&
214 (SEQ_GT(head_blk.start, SEQ_MAX(rcv_start, start)) ||
216 head_blk.start = SEQ_MAX(rcv_start, start);
223 (SEQ_GT(end, rcv_start) &&
236 saved_blks[0].start = SEQ_MAX(rcv_start, head_blk.start);
272 tcp_update_sack_list(struct tcpcb *tp, tcp_seq rcv_start, tcp_seq rcv_end)
286 KASSERT(SEQ_LEQ(rcv_start, rcv_end), ("rcv_start <= rcv_end"));
288 if ((rcv_start == rcv_end) &&
295 head_blk.start = rcv_start;
378 if (SEQ_LT(rcv_start, rcv_end)) {
392 if ((rcv_start == rcv_end) &&
393 (rcv_start == tp->sackblks[0].end)) {