| /f-stack/freebsd/netinet/ |
| H A D | tcp_sack.c | 570 &sack, sizeof(sack)); in tcp_sack_doack() 571 sack.start = ntohl(sack.start); in tcp_sack_doack() 572 sack.end = ntohl(sack.end); in tcp_sack_doack() 573 if (SEQ_GT(sack.end, sack.start) && in tcp_sack_doack() 574 SEQ_GT(sack.start, tp->snd_una) && in tcp_sack_doack() 575 SEQ_GT(sack.start, th_ack) && in tcp_sack_doack() 577 SEQ_GT(sack.end, tp->snd_una) && in tcp_sack_doack() 578 SEQ_LEQ(sack.end, tp->snd_max)) { in tcp_sack_doack() 579 sack_blocks[num_sack_blks++] = sack; in tcp_sack_doack() 598 sack = sack_blocks[i]; in tcp_sack_doack() [all …]
|
| H A D | sctp_usrreq.c | 1973 struct sctp_sack_info *sack; local 1979 sack->sack_freq = stcb->asoc.sack_freq; 4202 struct sctp_sack_info *sack; local 4206 if (sack->sack_delay) { 4216 if (sack->sack_delay) { 4219 if (sack->sack_freq) { 4220 stcb->asoc.sack_freq = sack->sack_freq; 4230 if (sack->sack_delay) { 4233 if (sack->sack_freq) { 4244 if (sack->sack_delay) { [all …]
|
| H A D | tcp_output.c | 1834 struct sackblk *sack = (struct sackblk *)to->to_sacks; in tcp_addoptions() local 1849 sack_seq = htonl(sack->start); in tcp_addoptions() 1852 sack_seq = htonl(sack->end); in tcp_addoptions() 1856 sack++; in tcp_addoptions()
|
| H A D | sctp_header.h | 255 struct sctp_sack sack; member
|
| H A D | sctp_input.c | 4770 struct sctp_sack_chunk *sack; in sctp_process_control() local 4772 sack = (struct sctp_sack_chunk *)ch; in sctp_process_control() 4773 cum_ack = ntohl(sack->sack.cum_tsn_ack); in sctp_process_control() 4774 num_seg = ntohs(sack->sack.num_gap_ack_blks); in sctp_process_control() 4776 num_dup = ntohs(sack->sack.num_dup_tsns); in sctp_process_control() 4777 a_rwnd = ntohl(sack->sack.a_rwnd); in sctp_process_control()
|
| H A D | sctp_output.c | 10460 struct sctp_sack_chunk *sack; in sctp_send_sack() local 10625 sack = mtod(a_chk->data, struct sctp_sack_chunk *); in sctp_send_sack() 10627 gap_descriptor = (struct sctp_gap_ack_block *)((caddr_t)sack + sizeof(struct sctp_sack_chunk)); in sctp_send_sack() 10634 sack = NULL; in sctp_send_sack() 10812 sack->sack.cum_tsn_ack = htonl(asoc->cumulative_tsn); in sctp_send_sack() 10813 sack->sack.a_rwnd = htonl(asoc->my_rwnd); in sctp_send_sack() 10814 sack->sack.num_gap_ack_blks = htons(num_gap_blocks); in sctp_send_sack() 10815 sack->sack.num_dup_tsns = htons(num_dups); in sctp_send_sack() 10816 sack->ch.chunk_type = type; in sctp_send_sack() 10817 sack->ch.chunk_flags = flags; in sctp_send_sack() [all …]
|
| H A D | sctp_uio.h | 920 struct sctp_sack_log sack; member
|
| H A D | sctputil.c | 189 sctp_clog.x.sack.cumack = cumack; in sctp_log_sack() 190 sctp_clog.x.sack.oldcumack = old_cumack; in sctp_log_sack() 191 sctp_clog.x.sack.tsn = tsn; in sctp_log_sack() 192 sctp_clog.x.sack.numGaps = gaps; in sctp_log_sack() 193 sctp_clog.x.sack.numDups = dups; in sctp_log_sack()
|
| /f-stack/app/nginx-1.16.1/conf/ |
| H A D | f-stack.conf | 183 net.inet.tcp.sack.enable=1
|
| /f-stack/ |
| H A D | config.ini | 200 net.inet.tcp.sack.enable=1
|
| /f-stack/freebsd/netinet/tcp_stacks/ |
| H A D | bbr.c | 7065 start = sack->start; in bbr_proc_sack_blk() 7066 end = sack->end; in bbr_proc_sack_blk() 7119 tp, bbr, sack, to, prsm); in bbr_proc_sack_blk() 7625 &sack, sizeof(sack)); in bbr_log_ack() 7626 sack.start = ntohl(sack.start); in bbr_log_ack() 7627 sack.end = ntohl(sack.end); in bbr_log_ack() 7628 if (SEQ_GT(sack.end, sack.start) && in bbr_log_ack() 7635 ((sack.end - sack.start) < (p_maxseg / 8))) { in bbr_log_ack() 7651 tcp_record_dsack(sack.start, sack.end); in bbr_log_ack() 7674 sack = sack_blocks[i]; in bbr_log_ack() [all …]
|
| H A D | rack.c | 6964 start = sack->start; in rack_proc_sack_blk() 6965 end = sack->end; in rack_proc_sack_blk() 7664 &sack, sizeof(sack)); in rack_log_ack() 7665 sack.start = ntohl(sack.start); in rack_log_ack() 7666 sack.end = ntohl(sack.end); in rack_log_ack() 7667 if (SEQ_GT(sack.end, sack.start) && in rack_log_ack() 7670 SEQ_GT(sack.end, ack_point) && in rack_log_ack() 7676 SEQ_LEQ(sack.end, th_ack)) { in rack_log_ack() 7680 tcp_record_dsack(sack.start, sack.end); in rack_log_ack() 7703 sack = sack_blocks[i]; in rack_log_ack() [all …]
|
| /f-stack/tools/libxo/doc/ |
| H A D | faq.rst | 190 should see the system as a single cohesive whole, not a sack of
|
| /f-stack/freebsd/netpfil/pf/ |
| H A D | pf.c | 2391 struct sackblk sack; in pf_modulate_sack() local 2413 memcpy(&sack, &opt[i], sizeof(sack)); in pf_modulate_sack() 2415 &th->th_sum, &sack.start, in pf_modulate_sack() 2416 htonl(ntohl(sack.start) - dst->seqdiff), in pf_modulate_sack() 2420 &sack.end, in pf_modulate_sack() 2421 htonl(ntohl(sack.end) - dst->seqdiff), in pf_modulate_sack() 2424 memcpy(&opt[i], &sack, sizeof(sack)); in pf_modulate_sack()
|
| /f-stack/tools/compat/include/netinet/ |
| H A D | sctp_uio.h | 920 struct sctp_sack_log sack; member
|