Home
last modified time | relevance | path

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

12

/freebsd/contrib/tcpdump/
H A Dprint-sctp.c272 struct sctpSelectiveAck sack; member
694 const struct sctpSelectiveAck *sack; in sctp_print() local
699 if (chunkLengthRemaining < sizeof(*sack)) { in sctp_print()
703 sack=(const struct sctpSelectiveAck*)bp; in sctp_print()
704 ND_PRINT("[cum ack %u] ", GET_BE_U_4(sack->highestConseqTSN)); in sctp_print()
705 ND_PRINT("[a_rwnd %u] ", GET_BE_U_4(sack->updatedRwnd)); in sctp_print()
706 ND_PRINT("[#gap acks %u] ", GET_BE_U_2(sack->numberOfdesc)); in sctp_print()
707 ND_PRINT("[#dup tsns %u] ", GET_BE_U_2(sack->numDupTsns)); in sctp_print()
708 bp += sizeof(*sack); in sctp_print()
709 sctpPacketLengthRemaining -= sizeof(*sack); in sctp_print()
[all …]
/freebsd/sys/netinet/
H A Dtcp_sack.c599 &sack, sizeof(sack)); in tcp_sack_doack()
600 sack.start = ntohl(sack.start); in tcp_sack_doack()
601 sack.end = ntohl(sack.end); in tcp_sack_doack()
602 if (SEQ_GT(sack.end, sack.start) && in tcp_sack_doack()
604 SEQ_GT(sack.start, th_ack) && in tcp_sack_doack()
606 SEQ_GT(sack.end, tp->snd_una) && in tcp_sack_doack()
607 SEQ_LEQ(sack.end, tp->snd_max)) { in tcp_sack_doack()
610 SEQ_LEQ(sack.end, th_ack)) { in tcp_sack_doack()
614 tcp_record_dsack(tp, sack.start, sack.end, 0); in tcp_sack_doack()
633 sack = sack_blocks[i]; in tcp_sack_doack()
[all …]
H A Dsctp_usrreq.c1956 struct sctp_sack_info *sack; local
1962 sack->sack_freq = stcb->asoc.sack_freq;
4188 struct sctp_sack_info *sack; local
4192 if (sack->sack_delay) {
4202 if (sack->sack_delay) {
4205 if (sack->sack_freq) {
4206 stcb->asoc.sack_freq = sack->sack_freq;
4216 if (sack->sack_delay) {
4219 if (sack->sack_freq) {
4230 if (sack->sack_delay) {
[all …]
H A Dtcp_output.c1872 struct sackblk *sack = (struct sackblk *)to->to_sacks; in tcp_addoptions() local
1887 sack_seq = htonl(sack->start); in tcp_addoptions()
1890 sack_seq = htonl(sack->end); in tcp_addoptions()
1894 sack++; in tcp_addoptions()
H A Dsctp_header.h253 struct sctp_sack sack; member
H A Dsctp_input.c4699 struct sctp_sack_chunk *sack; in sctp_process_control() local
4701 sack = (struct sctp_sack_chunk *)ch; in sctp_process_control()
4702 cum_ack = ntohl(sack->sack.cum_tsn_ack); in sctp_process_control()
4703 num_seg = ntohs(sack->sack.num_gap_ack_blks); in sctp_process_control()
4705 num_dup = ntohs(sack->sack.num_dup_tsns); in sctp_process_control()
4706 a_rwnd = ntohl(sack->sack.a_rwnd); in sctp_process_control()
H A Dsctp_output.c10551 struct sctp_sack_chunk *sack; in sctp_send_sack() local
10716 sack = mtod(a_chk->data, struct sctp_sack_chunk *); in sctp_send_sack()
10718 gap_descriptor = (struct sctp_gap_ack_block *)((caddr_t)sack + sizeof(struct sctp_sack_chunk)); in sctp_send_sack()
10725 sack = NULL; in sctp_send_sack()
10903 sack->sack.cum_tsn_ack = htonl(asoc->cumulative_tsn); in sctp_send_sack()
10904 sack->sack.a_rwnd = htonl(asoc->my_rwnd); in sctp_send_sack()
10905 sack->sack.num_gap_ack_blks = htons(num_gap_blocks); in sctp_send_sack()
10906 sack->sack.num_dup_tsns = htons(num_dups); in sctp_send_sack()
10907 sack->ch.chunk_type = type; in sctp_send_sack()
10908 sack->ch.chunk_flags = flags; in sctp_send_sack()
[all …]
H A Dsctp_uio.h921 struct sctp_sack_log sack; member
H A Dsctputil.c186 sctp_clog.x.sack.cumack = cumack; in sctp_log_sack()
187 sctp_clog.x.sack.oldcumack = old_cumack; in sctp_log_sack()
188 sctp_clog.x.sack.tsn = tsn; in sctp_log_sack()
189 sctp_clog.x.sack.numGaps = gaps; in sctp_log_sack()
190 sctp_clog.x.sack.numDups = dups; in sctp_log_sack()
/freebsd/sys/dev/cxgbe/tom/
H A Dt4_tom.c1191 MPASS(cp->sack == 0 || cp->sack == 1); in calc_options2()
1192 opt2 |= V_SACK_EN(cp->sack); in calc_options2()
1375 if (tcpopt->sack && in init_conn_params()
1376 (s->sack > 0 || (s->sack < 0 && V_tcp_do_sack))) in init_conn_params()
1377 cp->sack = 1; in init_conn_params()
1379 cp->sack = 0; in init_conn_params()
1415 if (s->sack > 0 || in init_conn_params()
1416 (s->sack < 0 && (tp->t_flags & TF_SACK_PERMIT))) in init_conn_params()
1417 cp->sack = 1; in init_conn_params()
1419 cp->sack = 0; in init_conn_params()
[all …]
H A Dt4_tom.h107 int8_t sack; member
H A Dt4_cpl_io.c322 toep->params.sack = 1; in assign_rxopt()
325 toep->params.sack = 0; in assign_rxopt()
343 toep->params.tstamp, toep->params.sack, toep->params.wscale); in assign_rxopt()
H A Dt4_listen.c1002 if (t4opt->sack) in t4opt_to_tcpopt()
/freebsd/sys/dev/cxgbe/
H A Dt4_ioctl.h388 int8_t sack; member
/freebsd/sys/netinet/tcp_stacks/
H A Dbbr.c271 static int32_t bbr_sack_not_required = 0; /* set to one to allow non-sack to use bbr */
846 * or sack) and that changes things (rw, or snd_una etc). in bbr_start_hpts_timer()
898 * the do not disturbe even for sack. in bbr_start_hpts_timer()
930 * if a sack arrives as long as we are in bbr_start_hpts_timer()
1018 * Either a TLP or RXT is fine if no sack-passed is in place in bbr_timer_audit()
1684 "Mark sack passed on all those not ack'd when a RXT hits?"); in bbr_init_sysctls()
1762 "When do we start ignoring small sack blocks"); in bbr_init_sysctls()
4441 * Given a sack block defined by in bbr_sack_mergable()
4462 * sack blk |------| in bbr_sack_mergable()
4465 * sack bl in bbr_sack_mergable()
6956 bbr_proc_sack_blk(struct tcpcb * tp,struct tcp_bbr * bbr,struct sackblk * sack,struct tcpopt * to,struct bbr_sendmap ** prsm,uint32_t cts) bbr_proc_sack_blk() argument
7296 struct sackblk sack, sack_blocks[TCP_MAX_SACK + 1]; bbr_log_ack() local
[all...]
H A Drack.c266 static int32_t rack_sack_not_required = 1; /* set to one to allow non-sack to use rack */
538 struct sackblk *sack, struct tcpopt *to, struct rack_sendmap **prsm,
1624 "Percentage of segment size needed in a sack 800 = 80.0?"); in rack_init_sysctls()
1718 "Highest sack to ack ratio seen"); in rack_init_sysctls()
1759 "Total number of SACK attackers that had sack disabled"); in rack_init_sysctls()
1989 "Total times we had to walk whole list for sack processing"); in rack_init_sysctls()
2001 "Total times we took shortcut for sack processing"); in rack_init_sysctls()
7379 * or sack) and that changes things (rw, or snd_una etc). in rack_start_hpts_timer()
7435 * timer running, then we don't even want a sack to wake in rack_start_hpts_timer()
7465 * When DND is on, we only let a sack in rack_start_hpts_timer()
10093 rack_proc_sack_blk(struct tcpcb * tp,struct tcp_rack * rack,struct sackblk * sack,struct tcpopt * to,struct rack_sendmap ** prsm,uint32_t cts,int * no_extra,int * moved_two,uint32_t segsiz) rack_proc_sack_blk() argument
11947 struct sackblk sack, sack_blocks[TCP_MAX_SACK + 1]; rack_log_ack() local
[all...]
/freebsd/sys/dev/cxgb/common/
H A Dcxgb_t3_cpl.h206 __u8 sack:1; member
210 __u8 sack:1; member
/freebsd/contrib/libxo/doc/
H A Dfaq.rst190 should see the system as a single cohesive whole, not a sack of
/freebsd/usr.bin/units/
H A Ddefinitions.units796 sack 3 bu
/freebsd/sys/netpfil/pf/
H A Dpf.c2859 struct sackblk sack; in pf_modulate_sack() local
2881 memcpy(&sack, &opt[i], sizeof(sack)); in pf_modulate_sack()
2883 &th->th_sum, &sack.start, in pf_modulate_sack()
2884 htonl(ntohl(sack.start) - dst->seqdiff), in pf_modulate_sack()
2888 &sack.end, in pf_modulate_sack()
2889 htonl(ntohl(sack.end) - dst->seqdiff), in pf_modulate_sack()
2892 memcpy(&opt[i], &sack, sizeof(sack)); in pf_modulate_sack()
/freebsd/share/dict/
H A Dweb2a12960 coin sack
12979 coker-sack
22380 flour sack
29091 hop sack
48808 sack coal
48809 sack coat
48814 sack duty
48819 sack hand
48825 sack moth
48828 sack race
[all …]
/freebsd/usr.sbin/cxgbetool/
H A Dcxgbetool.c3059 os->sack = (*pneg + 1) & 1; in parse_offload_settings_word()
3176 .sack = -1, in parse_offload_settings()
/freebsd/sys/dev/cxgbe/common/
H A Dt4_msg.h359 __u8 sack:1; member
363 __u8 sack:1; member
/freebsd/sbin/pfctl/
H A Dpf.os410 65535:64:1:44:M*: Windows:98:noSack:Windows 98 (no sack)
/freebsd/contrib/one-true-awk/testdir/
H A Dbib1278 Then Joseph commanded to fill their sacks with corn, and to restore every man's money into his sack
1280 …nd as one of them opened his sack to give his ass provender in the inn, he espied his money; for, …
1281 And he said unto his brethren, My money is restored; and, lo, it is even in my sack: and their hear…
1288 …emptied their sacks, that, behold, every man's bundle of money was in his sack: and when both they…
1312 … opened our sacks, and, behold, every man's money was in the mouth of his sack, our money in full …
1326 …he men's sacks with food, as much as they can carry, and put every man's money in his sack's mouth.
1327 And put my cup, the silver cup, in the sack's mouth of the youngest, and his corn money. And he did…
1336 Then they speedily took down every man his sack to the ground, and opened every man his sack.
1337 …rched, and began at the eldest, and left at the youngest: and the cup was found in Benjamin's sack.
3030 …all be unclean; whether it be any vessel of wood, or raiment, or skin, or sack, whatsoever vessel …

12