Lines Matching defs:sack_blocks
10804 struct sackblk sack, sack_blocks[TCP_MAX_SACK + 1];
10873 sack_blocks[num_sack_blks] = sack;
10900 num_sack_blks = sack_filter_blks(tp, &rack->r_ctl.rack_sf, sack_blocks,
10902 ctf_log_sack_filter(rack->rc_tp, num_sack_blks, sack_blocks);
10917 if (SEQ_GT(sack_blocks[i].end, sack_blocks[j].end)) {
10918 sack = sack_blocks[i];
10919 sack_blocks[i] = sack_blocks[j];
10920 sack_blocks[j] = sack;
10934 if (sack_blocks[i].end == sack_blocks[j].end) {
10941 if (SEQ_LT(sack_blocks[j].start, sack_blocks[i].start)) {
10946 sack_blocks[i].start = sack_blocks[j].start;
10953 sack_blocks[j].start = sack_blocks[k].start;
10954 sack_blocks[j].end = sack_blocks[k].end;
10971 SEQ_GT(sack_blocks[0].end, rsm->r_start) &&
10972 SEQ_LT(sack_blocks[0].start, rsm->r_end)) {
10977 acked = rack_proc_sack_blk(tp, rack, &sack_blocks[0], to, &rsm, cts, segsiz);
11007 acked = rack_proc_sack_blk(tp, rack, &sack_blocks[i], to, &rsm, cts, segsiz);