Home
last modified time | relevance | path

Searched refs:sack_blocks (Results 1 – 1 of 1) sorted by relevance

/xnu-12377.61.12/bsd/netinet/
H A Dtcp_sack.c420 struct sackblk sack, sack_blocks[TCP_MAX_SACK + 1], *sblkp; in tcp_sack_doack() local
436 sack_blocks[num_sack_blks].start = tp->snd_una; in tcp_sack_doack()
437 sack_blocks[num_sack_blks++].end = th_ack; in tcp_sack_doack()
449 sack_blocks[num_sack_blks++] = sack; in tcp_sack_doack()
469 if (SEQ_GT(sack_blocks[i].end, sack_blocks[j].end)) { in tcp_sack_doack()
470 sack = sack_blocks[i]; in tcp_sack_doack()
471 sack_blocks[i] = sack_blocks[j]; in tcp_sack_doack()
472 sack_blocks[j] = sack; in tcp_sack_doack()
478 sblkp = &sack_blocks[num_sack_blks - 1]; /* Last SACK block */ in tcp_sack_doack()
483 while (sblkp >= sack_blocks && TCP_RACK_ENABLED(tp)) { in tcp_sack_doack()
[all …]