Searched refs:sack_blocks (Results 1 – 5 of 5) sorted by relevance
| /f-stack/freebsd/netinet/ |
| H A D | tcp_sack.c | 543 struct sackblk sack, sack_blocks[TCP_MAX_SACK + 1], *sblkp; in tcp_sack_doack() local 560 sack_blocks[num_sack_blks].start = tp->snd_una; in tcp_sack_doack() 561 sack_blocks[num_sack_blks++].end = th_ack; in tcp_sack_doack() 579 sack_blocks[num_sack_blks++] = sack; in tcp_sack_doack() 597 if (SEQ_GT(sack_blocks[i].end, sack_blocks[j].end)) { in tcp_sack_doack() 598 sack = sack_blocks[i]; in tcp_sack_doack() 599 sack_blocks[i] = sack_blocks[j]; in tcp_sack_doack() 600 sack_blocks[j] = sack; in tcp_sack_doack() 652 while (sblkp >= sack_blocks && in tcp_sack_doack() 655 if (sblkp >= sack_blocks && in tcp_sack_doack() [all …]
|
| /f-stack/freebsd/netinet/tcp_stacks/ |
| H A D | rack_bbr_common.c | 862 ctf_log_sack_filter(struct tcpcb *tp, int num_sack_blks, struct sackblk *sack_blocks) in ctf_log_sack_filter() argument 872 log.u_bbr.flex1 = sack_blocks[0].start; in ctf_log_sack_filter() 873 log.u_bbr.flex2 = sack_blocks[0].end; in ctf_log_sack_filter() 876 log.u_bbr.flex3 = sack_blocks[1].start; in ctf_log_sack_filter() 877 log.u_bbr.flex4 = sack_blocks[1].end; in ctf_log_sack_filter() 880 log.u_bbr.flex5 = sack_blocks[2].start; in ctf_log_sack_filter() 881 log.u_bbr.flex6 = sack_blocks[2].end; in ctf_log_sack_filter() 884 log.u_bbr.applimited = sack_blocks[3].start; in ctf_log_sack_filter() 885 log.u_bbr.pkts_out = sack_blocks[3].end; in ctf_log_sack_filter()
|
| H A D | rack_bbr_common.h | 136 ctf_log_sack_filter(struct tcpcb *tp, int num_sack_blks, struct sackblk *sack_blocks);
|
| H A D | rack.c | 7672 sack_blocks[num_sack_blks] = sack; in rack_log_ack() 7702 if (SEQ_GT(sack_blocks[i].end, sack_blocks[j].end)) { in rack_log_ack() 7703 sack = sack_blocks[i]; in rack_log_ack() 7704 sack_blocks[i] = sack_blocks[j]; in rack_log_ack() 7705 sack_blocks[j] = sack; in rack_log_ack() 7719 if (sack_blocks[i].end == sack_blocks[j].end) { in rack_log_ack() 7726 if (SEQ_LT(sack_blocks[j].start, sack_blocks[i].start)) { in rack_log_ack() 7731 sack_blocks[i].start = sack_blocks[j].start; in rack_log_ack() 7738 sack_blocks[j].start = sack_blocks[k].start; in rack_log_ack() 7739 sack_blocks[j].end = sack_blocks[k].end; in rack_log_ack() [all …]
|
| H A D | bbr.c | 7396 struct sackblk sack, sack_blocks[TCP_MAX_SACK + 1]; in bbr_log_ack() local 7643 sack_blocks[num_sack_blks] = sack; in bbr_log_ack() 7673 if (SEQ_GT(sack_blocks[i].end, sack_blocks[j].end)) { in bbr_log_ack() 7674 sack = sack_blocks[i]; in bbr_log_ack() 7675 sack_blocks[i] = sack_blocks[j]; in bbr_log_ack() 7676 sack_blocks[j] = sack; in bbr_log_ack() 7688 if (sack_blocks[i].end == sack_blocks[j].end) { in bbr_log_ack() 7695 if (SEQ_LT(sack_blocks[j].start, sack_blocks[i].start)) { in bbr_log_ack() 7700 sack_blocks[i].start = sack_blocks[j].start; in bbr_log_ack() 7707 sack_blocks[j].start = sack_blocks[k].start; in bbr_log_ack() [all …]
|