Home
last modified time | relevance | path

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

/NextBSD/sys/netinet/
HDtcp_sack.c129 SYSCTL_NODE(_net_inet_tcp, OID_AUTO, sack, CTLFLAG_RW, 0, "TCP SACK");
357 struct sackblk sack, sack_blocks[TCP_MAX_SACK + 1], *sblkp; in tcp_sack_doack() local
380 &sack, sizeof(sack)); in tcp_sack_doack()
381 sack.start = ntohl(sack.start); in tcp_sack_doack()
382 sack.end = ntohl(sack.end); in tcp_sack_doack()
383 if (SEQ_GT(sack.end, sack.start) && in tcp_sack_doack()
384 SEQ_GT(sack.start, tp->snd_una) && in tcp_sack_doack()
385 SEQ_GT(sack.start, th_ack) && in tcp_sack_doack()
386 SEQ_LT(sack.start, tp->snd_max) && in tcp_sack_doack()
387 SEQ_GT(sack.end, tp->snd_una) && in tcp_sack_doack()
[all …]
HDsctp_usrreq.c1998 struct sctp_sack_info *sack; local
2000 SCTP_CHECK_AND_CAST(sack, optval, struct sctp_sack_info, *optsize);
2001 SCTP_FIND_STCB(inp, stcb, sack->sack_assoc_id);
2003 sack->sack_delay = stcb->asoc.delayed_ack;
2004 sack->sack_freq = stcb->asoc.sack_freq;
2009 (sack->sack_assoc_id == SCTP_FUTURE_ASSOC)) {
2011 sack->sack_delay = TICKS_TO_MSEC(inp->sctp_ep.sctp_timeoutticks[SCTP_TIMER_RECV]);
2012 sack->sack_freq = inp->sctp_ep.sctp_sack_freq;
4158 struct sctp_sack_info *sack; local
4160 SCTP_CHECK_AND_CAST(sack, optval, struct sctp_sack_info, optsize);
[all …]
HDtcp_output.c1780 struct sackblk *sack = (struct sackblk *)to->to_sacks; in tcp_addoptions() local
1795 sack_seq = htonl(sack->start); in tcp_addoptions()
1798 sack_seq = htonl(sack->end); in tcp_addoptions()
1802 sack++; in tcp_addoptions()
HDsctp_header.h244 struct sctp_sack sack; member
HDsctp_input.c4922 struct sctp_sack_chunk *sack; in sctp_process_control() local
4947 sack = (struct sctp_sack_chunk *)ch; in sctp_process_control()
4949 cum_ack = ntohl(sack->sack.cum_tsn_ack); in sctp_process_control()
4950 num_seg = ntohs(sack->sack.num_gap_ack_blks); in sctp_process_control()
4951 num_dup = ntohs(sack->sack.num_dup_tsns); in sctp_process_control()
4952 a_rwnd = (uint32_t) ntohl(sack->sack.a_rwnd); in sctp_process_control()
HDsctp_output.c10365 struct sctp_sack_chunk *sack; in sctp_send_sack() local
10530 sack = mtod(a_chk->data, struct sctp_sack_chunk *); in sctp_send_sack()
10532 gap_descriptor = (struct sctp_gap_ack_block *)((caddr_t)sack + sizeof(struct sctp_sack_chunk)); in sctp_send_sack()
10539 sack = NULL; in sctp_send_sack()
10718 sack->sack.cum_tsn_ack = htonl(asoc->cumulative_tsn); in sctp_send_sack()
10719 sack->sack.a_rwnd = htonl(asoc->my_rwnd); in sctp_send_sack()
10720 sack->sack.num_gap_ack_blks = htons(num_gap_blocks); in sctp_send_sack()
10721 sack->sack.num_dup_tsns = htons(num_dups); in sctp_send_sack()
10722 sack->ch.chunk_type = type; in sctp_send_sack()
10723 sack->ch.chunk_flags = flags; in sctp_send_sack()
[all …]
HDsctp_uio.h918 struct sctp_sack_log sack; member
HDsctputil.c170 sctp_clog.x.sack.cumack = cumack; in sctp_log_sack()
171 sctp_clog.x.sack.oldcumack = old_cumack; in sctp_log_sack()
172 sctp_clog.x.sack.tsn = tsn; in sctp_log_sack()
173 sctp_clog.x.sack.numGaps = gaps; in sctp_log_sack()
174 sctp_clog.x.sack.numDups = dups; in sctp_log_sack()
/NextBSD/contrib/tcpdump/
HDprint-sctp.c290 struct sctpSelectiveAck sack; member
718 const struct sctpSelectiveAck *sack; in sctp_print() local
723 sack=(const struct sctpSelectiveAck*)(chunkDescPtr+1); in sctp_print()
724 ND_PRINT((ndo, "[cum ack %u] ", EXTRACT_32BITS(&sack->highestConseqTSN))); in sctp_print()
725 ND_PRINT((ndo, "[a_rwnd %u] ", EXTRACT_32BITS(&sack->updatedRwnd))); in sctp_print()
726 ND_PRINT((ndo, "[#gap acks %u] ", EXTRACT_16BITS(&sack->numberOfdesc))); in sctp_print()
727 ND_PRINT((ndo, "[#dup tsns %u] ", EXTRACT_16BITS(&sack->numDupTsns))); in sctp_print()
732 ((const struct sctpSelectiveAck *) sack+1)), in sctp_print()
734 (const void *)frag < nextChunk && fragNo < EXTRACT_16BITS(&sack->numberOfdesc); in sctp_print()
738 EXTRACT_32BITS(&sack->highestConseqTSN) + EXTRACT_16BITS(&frag->fragmentStart), in sctp_print()
[all …]
/NextBSD/sys/dev/cxgb/common/
HDcxgb_t3_cpl.h207 __u8 sack:1; member
211 __u8 sack:1; member
/NextBSD/sys/netpfil/pf/
HDpf.c2244 struct sackblk sack; in pf_modulate_sack() local
2265 memcpy(&sack, &opt[i], sizeof(sack)); in pf_modulate_sack()
2266 pf_change_proto_a(m, &sack.start, &th->th_sum, in pf_modulate_sack()
2267 htonl(ntohl(sack.start) - dst->seqdiff), 0); in pf_modulate_sack()
2268 pf_change_proto_a(m, &sack.end, &th->th_sum, in pf_modulate_sack()
2269 htonl(ntohl(sack.end) - dst->seqdiff), 0); in pf_modulate_sack()
2270 memcpy(&opt[i], &sack, sizeof(sack)); in pf_modulate_sack()
/NextBSD/sys/dev/cxgbe/tom/
HDt4_listen.c1011 if (t4opt->sack) in t4opt_to_tcpopt()
1031 if (tcpopt->sack) in calc_opt2p()
/NextBSD/sys/dev/cxgbe/common/
HDt4_msg.h301 __u8 sack:1; member
305 __u8 sack:1; member
/NextBSD/sys/dev/cxgb/ulp/tom/
HDcxgb_listen.c416 if (t3opt->sack) in pass_accept_req_to_protohdrs()
/NextBSD/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 …]
HDweb2172281 sack
/NextBSD/tools/tools/tinybsd/conf/wireless/etc/
HDpf.os351 65535:64:1:44:M*: Windows:98:noSACK:Windows 98 (no sack)
/NextBSD/tools/tools/tinybsd/conf/firewall/etc/
HDpf.os351 65535:64:1:44:M*: Windows:98:noSACK:Windows 98 (no sack)
/NextBSD/etc/
HDpf.os408 65535:64:1:44:M*: Windows:98:noSack:Windows 98 (no sack)
/NextBSD/contrib/groff/tmac/
HDhyphen.us3545 5sack
/NextBSD/usr.bin/fortune/datfiles/
HDlimerick366 Was said to be great in the sack.
4418 With his head in a sack
HDfortunes34259 Nice boy, but about as sharp as a sack of wet mice.
52230 Unless hours were cups of sack, and minutes capons, and clocks the tongues
/NextBSD/contrib/libxo/doc/
HDlibxo.txt2714 see the system as a single cohesive whole, not a sack of cats.