Lines Matching refs:sackblks
166 if (SEQ_LEQ(tp->sackblks[0].end, tp->rcv_nxt)) in tcp_dsack_block_exists()
189 (tp->sackblks[0].end == tp->rcv_nxt))) { in tcp_update_dsack_list()
202 start = tp->sackblks[i].start; in tcp_update_dsack_list()
203 end = tp->sackblks[i].end; in tcp_update_dsack_list()
252 if (((SEQ_LT(tp->sackblks[j].end, mid_blk.start) || in tcp_update_dsack_list()
253 SEQ_GT(tp->sackblks[j].start, mid_blk.end)) && in tcp_update_dsack_list()
254 (SEQ_GT(tp->sackblks[j].start, tp->rcv_nxt)))) in tcp_update_dsack_list()
255 saved_blks[n++] = tp->sackblks[j]; in tcp_update_dsack_list()
261 tp->sackblks[j++] = saved_blks[i]; in tcp_update_dsack_list()
290 (rcv_end == tp->sackblks[0].end)) { in tcp_update_sack_list()
292 head_blk = tp->sackblks[0]; in tcp_update_sack_list()
306 tcp_seq start = tp->sackblks[i].start; in tcp_update_sack_list()
307 tcp_seq end = tp->sackblks[i].end; in tcp_update_sack_list()
383 tp->sackblks[0] = head_blk; in tcp_update_sack_list()
393 (rcv_start == tp->sackblks[0].end)) { in tcp_update_sack_list()
400 bcopy(saved_blks, &tp->sackblks[num_head], in tcp_update_sack_list()
422 tcp_seq start = tp->sackblks[i].start; in tcp_clean_dsack_blocks()
423 tcp_seq end = tp->sackblks[i].end; in tcp_clean_dsack_blocks()
441 bcopy(saved_blks, &tp->sackblks[0], in tcp_clean_dsack_blocks()
458 tp->sackblks[i].start = tp->sackblks[i].end=0; in tcp_clean_sackreport()