Lines Matching refs:sack_blocks
396 struct sackblk sack, sack_blocks[TCP_MAX_SACK + 1], *sblkp;
406 sack_blocks[num_sack_blks].start = tp->snd_una;
407 sack_blocks[num_sack_blks++].end = th_ack;
410 * Append received valid SACK blocks to sack_blocks[].
424 sack_blocks[num_sack_blks++] = sack;
442 if (SEQ_GT(sack_blocks[i].end, sack_blocks[j].end)) {
443 sack = sack_blocks[i];
444 sack_blocks[i] = sack_blocks[j];
445 sack_blocks[j] = sack;
462 * In the while-loop below, incoming SACK blocks (sack_blocks[])
472 sblkp = &sack_blocks[num_sack_blks - 1]; /* Last SACK block */
495 * (which is sack_blocks[0]).
497 while (sblkp >= sack_blocks &&
500 if (sblkp >= sack_blocks &&
517 while (sblkp >= sack_blocks && cur != NULL) {