Home
last modified time | relevance | path

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

/f-stack/freebsd/netinet/
H A Dtcp_sack.c570 &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 Dsctp_usrreq.c1973 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 Dtcp_output.c1834 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 Dsctp_header.h255 struct sctp_sack sack; member
H A Dsctp_input.c4770 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 Dsctp_output.c10460 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 Dsctp_uio.h920 struct sctp_sack_log sack; member
H A Dsctputil.c189 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 Df-stack.conf183 net.inet.tcp.sack.enable=1
/f-stack/
H A Dconfig.ini200 net.inet.tcp.sack.enable=1
/f-stack/freebsd/netinet/tcp_stacks/
H A Dbbr.c7065 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 Drack.c6964 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 Dfaq.rst190 should see the system as a single cohesive whole, not a sack of
/f-stack/freebsd/netpfil/pf/
H A Dpf.c2391 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 Dsctp_uio.h920 struct sctp_sack_log sack; member