Lines Matching refs:sack_blocks
7290 struct sackblk sack, sack_blocks[TCP_MAX_SACK + 1]; in bbr_log_ack() local
7535 sack_blocks[num_sack_blks] = sack; in bbr_log_ack()
7551 new_sb = sack_filter_blks(tp, &bbr->r_ctl.bbr_sf, sack_blocks, in bbr_log_ack()
7553 ctf_log_sack_filter(bbr->rc_tp, new_sb, sack_blocks); in bbr_log_ack()
7563 if (SEQ_GT(sack_blocks[i].end, sack_blocks[j].end)) { in bbr_log_ack()
7564 sack = sack_blocks[i]; in bbr_log_ack()
7565 sack_blocks[i] = sack_blocks[j]; in bbr_log_ack()
7566 sack_blocks[j] = sack; in bbr_log_ack()
7578 if (sack_blocks[i].end == sack_blocks[j].end) { in bbr_log_ack()
7585 if (SEQ_LT(sack_blocks[j].start, sack_blocks[i].start)) { in bbr_log_ack()
7590 sack_blocks[i].start = sack_blocks[j].start; in bbr_log_ack()
7597 sack_blocks[j].start = sack_blocks[k].start; in bbr_log_ack()
7598 sack_blocks[j].end = sack_blocks[k].end; in bbr_log_ack()
7610 acked = bbr_proc_sack_blk(tp, bbr, &sack_blocks[i], to, &rsm, cts); in bbr_log_ack()