Lines Matching refs:mid_blk
178 struct sackblk head_blk,mid_blk,saved_blks[MAX_SACK_BLKS]; in tcp_update_dsack_list() local
197 mid_blk.start = rcv_start; in tcp_update_dsack_list()
198 mid_blk.end = rcv_end; in tcp_update_dsack_list()
228 mid_blk.start = SEQ_MIN(mid_blk.start, start); in tcp_update_dsack_list()
229 mid_blk.end = SEQ_MAX(mid_blk.end, end); in tcp_update_dsack_list()
230 if ((mid_blk.start == start) && in tcp_update_dsack_list()
231 (mid_blk.end == end)) in tcp_update_dsack_list()
244 if ((SEQ_LT(tp->rcv_nxt, mid_blk.end) && in tcp_update_dsack_list()
245 !((mid_blk.start == saved_blks[0].start) && in tcp_update_dsack_list()
246 (mid_blk.end == saved_blks[0].end))) || in tcp_update_dsack_list()
248 saved_blks[n].start = mid_blk.start; in tcp_update_dsack_list()
249 saved_blks[n++].end = mid_blk.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()