Home
last modified time | relevance | path

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

12

/freebsd-13-stable/contrib/tcpdump/
HDprint-sctp.c270 struct sctpSelectiveAck sack; member
691 const struct sctpSelectiveAck *sack; in sctp_print() local
696 if (chunkLengthRemaining < sizeof(*sack)) { in sctp_print()
700 sack=(const struct sctpSelectiveAck*)bp; in sctp_print()
701 ND_PRINT("[cum ack %u] ", GET_BE_U_4(sack->highestConseqTSN)); in sctp_print()
702 ND_PRINT("[a_rwnd %u] ", GET_BE_U_4(sack->updatedRwnd)); in sctp_print()
703 ND_PRINT("[#gap acks %u] ", GET_BE_U_2(sack->numberOfdesc)); in sctp_print()
704 ND_PRINT("[#dup tsns %u] ", GET_BE_U_2(sack->numDupTsns)); in sctp_print()
705 bp += sizeof(*sack); in sctp_print()
706 sctpPacketLengthRemaining -= sizeof(*sack); in sctp_print()
[all …]
/freebsd-13-stable/sys/netinet/
HDtcp_sack.c129 SYSCTL_NODE(_net_inet_tcp, OID_AUTO, sack, CTLFLAG_RW | CTLFLAG_MPSAFE, 0,
552 struct sackblk sack, sack_blocks[TCP_MAX_SACK + 1], *sblkp; in tcp_sack_doack() local
588 &sack, sizeof(sack)); in tcp_sack_doack()
589 sack.start = ntohl(sack.start); in tcp_sack_doack()
590 sack.end = ntohl(sack.end); in tcp_sack_doack()
591 if (SEQ_GT(sack.end, sack.start) && in tcp_sack_doack()
592 SEQ_GT(sack.start, tp->snd_una) && in tcp_sack_doack()
593 SEQ_GT(sack.start, th_ack) && in tcp_sack_doack()
594 SEQ_LT(sack.start, tp->snd_max) && in tcp_sack_doack()
595 SEQ_GT(sack.end, tp->snd_una) && in tcp_sack_doack()
[all …]
HDsctp_usrreq.c1976 struct sctp_sack_info *sack; local
1978 SCTP_CHECK_AND_CAST(sack, optval, struct sctp_sack_info, *optsize);
1979 SCTP_FIND_STCB(inp, stcb, sack->sack_assoc_id);
1981 sack->sack_delay = stcb->asoc.delayed_ack;
1982 sack->sack_freq = stcb->asoc.sack_freq;
1988 (sack->sack_assoc_id == SCTP_FUTURE_ASSOC))) {
1990 sack->sack_delay = sctp_ticks_to_msecs(inp->sctp_ep.sctp_timeoutticks[SCTP_TIMER_RECV]);
1991 sack->sack_freq = inp->sctp_ep.sctp_sack_freq;
4208 struct sctp_sack_info *sack; local
4210 SCTP_CHECK_AND_CAST(sack, optval, struct sctp_sack_info, optsize);
[all …]
HDtcp_output.c1901 struct sackblk *sack = (struct sackblk *)to->to_sacks; in tcp_addoptions() local
1916 sack_seq = htonl(sack->start); in tcp_addoptions()
1919 sack_seq = htonl(sack->end); in tcp_addoptions()
1923 sack++; in tcp_addoptions()
HDsctp_header.h252 struct sctp_sack sack; member
HDsctp_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()
HDsctp_output.c10433 struct sctp_sack_chunk *sack; in sctp_send_sack() local
10598 sack = mtod(a_chk->data, struct sctp_sack_chunk *); in sctp_send_sack()
10600 gap_descriptor = (struct sctp_gap_ack_block *)((caddr_t)sack + sizeof(struct sctp_sack_chunk)); in sctp_send_sack()
10607 sack = NULL; in sctp_send_sack()
10785 sack->sack.cum_tsn_ack = htonl(asoc->cumulative_tsn); in sctp_send_sack()
10786 sack->sack.a_rwnd = htonl(asoc->my_rwnd); in sctp_send_sack()
10787 sack->sack.num_gap_ack_blks = htons(num_gap_blocks); in sctp_send_sack()
10788 sack->sack.num_dup_tsns = htons(num_dups); in sctp_send_sack()
10789 sack->ch.chunk_type = type; in sctp_send_sack()
10790 sack->ch.chunk_flags = flags; in sctp_send_sack()
[all …]
HDsctp_uio.h917 struct sctp_sack_log sack; member
HDsctputil.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-13-stable/sys/dev/cxgbe/tom/
HDt4_tom.c1042 MPASS(cp->sack == 0 || cp->sack == 1); in calc_options2()
1043 opt2 |= V_SACK_EN(cp->sack); in calc_options2()
1258 if (tcpopt->sack && in init_conn_params()
1259 (s->sack > 0 || (s->sack < 0 && V_tcp_do_sack))) in init_conn_params()
1260 cp->sack = 1; in init_conn_params()
1262 cp->sack = 0; in init_conn_params()
1298 if (s->sack > 0 || in init_conn_params()
1299 (s->sack < 0 && (tp->t_flags & TF_SACK_PERMIT))) in init_conn_params()
1300 cp->sack = 1; in init_conn_params()
1302 cp->sack = 0; in init_conn_params()
[all …]
HDt4_tom.h104 int8_t sack; member
HDt4_cpl_io.c330 toep->params.sack = 1; in assign_rxopt()
333 toep->params.sack = 0; in assign_rxopt()
351 toep->params.tstamp, toep->params.sack, toep->params.wscale); in assign_rxopt()
HDt4_listen.c1002 if (t4opt->sack) in t4opt_to_tcpopt()
/freebsd-13-stable/sys/dev/cxgbe/
HDt4_ioctl.h388 int8_t sack; member
/freebsd-13-stable/sys/netinet/tcp_stacks/
HDbbr.c6983 bbr_proc_sack_blk(struct tcpcb *tp, struct tcp_bbr *bbr, struct sackblk *sack, in bbr_proc_sack_blk() argument
6993 start = sack->start; in bbr_proc_sack_blk()
6994 end = sack->end; in bbr_proc_sack_blk()
7047 tp, bbr, sack, to, prsm); in bbr_proc_sack_blk()
7324 struct sackblk sack, sack_blocks[TCP_MAX_SACK + 1]; in bbr_log_ack() local
7551 &sack, sizeof(sack)); in bbr_log_ack()
7552 sack.start = ntohl(sack.start); in bbr_log_ack()
7553 sack.end = ntohl(sack.end); in bbr_log_ack()
7554 if (SEQ_GT(sack.end, sack.start) && in bbr_log_ack()
7555 SEQ_GT(sack.start, ack_point) && in bbr_log_ack()
[all …]
HDrack.c497 struct sackblk *sack, struct tcpopt *to, struct rack_sendmap **prsm,
8217 rack_proc_sack_blk(struct tcpcb *tp, struct tcp_rack *rack, struct sackblk *sack, in rack_proc_sack_blk() argument
8226 start = sack->start; in rack_proc_sack_blk()
8227 end = sack->end; in rack_proc_sack_blk()
9152 struct sackblk sack, sack_blocks[TCP_MAX_SACK + 1]; in rack_log_ack() local
9221 &sack, sizeof(sack)); in rack_log_ack()
9222 sack.start = ntohl(sack.start); in rack_log_ack()
9223 sack.end = ntohl(sack.end); in rack_log_ack()
9224 if (SEQ_GT(sack.end, sack.start) && in rack_log_ack()
9225 SEQ_GT(sack.start, ack_point) && in rack_log_ack()
[all …]
/freebsd-13-stable/sys/dev/cxgb/common/
HDcxgb_t3_cpl.h206 __u8 sack:1; member
210 __u8 sack:1; member
/freebsd-13-stable/contrib/libxo/doc/
HDfaq.rst190 should see the system as a single cohesive whole, not a sack of
/freebsd-13-stable/sys/netpfil/pf/
HDpf.c3034 struct sackblk sack; in pf_modulate_sack() local
3056 memcpy(&sack, &opt[i], sizeof(sack)); in pf_modulate_sack()
3058 &th->th_sum, &sack.start, in pf_modulate_sack()
3059 htonl(ntohl(sack.start) - dst->seqdiff), in pf_modulate_sack()
3063 &sack.end, in pf_modulate_sack()
3064 htonl(ntohl(sack.end) - dst->seqdiff), in pf_modulate_sack()
3067 memcpy(&opt[i], &sack, sizeof(sack)); in pf_modulate_sack()
/freebsd-13-stable/usr.bin/units/
HDdefinitions.units796 sack 3 bu
/freebsd-13-stable/share/dict/
HDweb2a12960 coin sack
12979 coker-sack
14565 crocus sack
17966 dressing sack
22380 flour sack
25609 grain sack
26607 gunny sack
29091 hop sack
48799 sack baler
48800 sack baling
[all …]
/freebsd-13-stable/sys/dev/cxgbe/common/
HDt4_msg.h359 __u8 sack:1; member
363 __u8 sack:1; member
/freebsd-13-stable/usr.sbin/cxgbetool/
HDcxgbetool.c3053 os->sack = (*pneg + 1) & 1; in parse_offload_settings_word()
3170 .sack = -1, in parse_offload_settings()
/freebsd-13-stable/tools/tools/tinybsd/conf/firewall/etc/
HDpf.os350 65535:64:1:44:M*: Windows:98:noSACK:Windows 98 (no sack)
/freebsd-13-stable/tools/tools/tinybsd/conf/wireless/etc/
HDpf.os350 65535:64:1:44:M*: Windows:98:noSACK:Windows 98 (no sack)

12