Lines Matching refs:firstsack
2348 struct sackblk sack, firstsack, temp[MAX_SACK_BLKS]; in tcp_update_sack_list() local
2385 firstsack.start = rcv_laststart; in tcp_update_sack_list()
2386 firstsack.end = rcv_lastend; in tcp_update_sack_list()
2389 if (SEQ_LT(sack.end, firstsack.start) || in tcp_update_sack_list()
2390 SEQ_GT(sack.start, firstsack.end)) in tcp_update_sack_list()
2392 if (sack.start == firstsack.start && sack.end == firstsack.end){ in tcp_update_sack_list()
2401 if (SEQ_LEQ(sack.start, firstsack.start)) in tcp_update_sack_list()
2402 firstsack.start = sack.start; /* merge blocks */ in tcp_update_sack_list()
2403 if (SEQ_GEQ(sack.end, firstsack.end)) in tcp_update_sack_list()
2404 firstsack.end = sack.end; /* merge blocks */ in tcp_update_sack_list()
2424 tp->sackblks[0] = firstsack; in tcp_update_sack_list()