/net/rxrpc/ |
H A D | ar-ack.c | 337 struct rxrpc_ackpacket *ack, 349 ack->nAcks); 351 if (skb_copy_bits(skb, 0, sacks, ack->nAcks) < 0) 356 for (loop = 0; loop < ack->nAcks; loop++) { 633 struct rxrpc_ackpacket ack; local 671 if (skb_copy_bits(skb, 0, &ack, sizeof(ack)) < 0) { 675 if (!skb_pull(skb, sizeof(ack))) 679 hard = ntohl(ack.firstPacket); 684 ntohs(ack 336 rxrpc_process_soft_ACKs(struct rxrpc_call *call, struct rxrpc_ackpacket *ack, struct sk_buff *skb) argument 881 struct rxrpc_ackpacket ack; local [all...] |
H A D | Makefile | 8 ar-ack.o \
|
H A D | ar-input.c | 139 int ret, ackbit, ack; local 157 ack = RXRPC_ACK_DUPLICATE; 168 ack = RXRPC_ACK_DUPLICATE; 175 ack = RXRPC_ACK_EXCEEDS_WINDOW; 186 ack = RXRPC_ACK_OUT_OF_SEQUENCE; 213 ack = RXRPC_ACK_NOSPACE; 254 __rxrpc_propose_ACK(call, ack, sp->hdr.serial, true); 262 __rxrpc_propose_ACK(call, ack, sp->hdr.serial, true); 547 _debug("final ack again");
|
/net/decnet/ |
H A D | dn_nsp_in.c | 16 * Steve Whitehouse: Put all ack handling code in a common routine. 100 static void dn_ack(struct sock *sk, struct sk_buff *skb, unsigned short ack) argument 103 unsigned short type = ((ack >> 12) & 0x0003); 108 if (dn_after(ack, scp->ackrcv_dat)) { 109 scp->ackrcv_dat = ack & 0x0fff; 112 ack); 118 if (dn_after(ack, scp->ackrcv_oth)) { 119 scp->ackrcv_oth = ack & 0x0fff; 122 ack); 134 * This function is a universal ack processo 140 unsigned short ack; local [all...] |
H A D | dn_nsp_out.c | 315 /* If this is an "other data/ack" message, swap acknum and ackcrs */ 384 struct sk_buff *skb2, *n, *ack = NULL; local 396 ack = skb2; 398 /* printk(KERN_DEBUG "ack: %s %04x %04x\n", ack ? "ACK" : "SKIP", (int)cb2->segnum, (int)acknum); */ 400 if (ack == NULL) 413 /* Remove and drop ack'ed packet */ 414 skb_unlink(ack, q); 415 kfree_skb(ack); 416 ack [all...] |
/net/ipv4/ |
H A D | tcp_scalable.c | 13 * delayed ack. 18 static void tcp_scalable_cong_avoid(struct sock *sk, u32 ack, u32 acked) argument
|
H A D | tcp_veno.c | 117 static void tcp_veno_cong_avoid(struct sock *sk, u32 ack, u32 acked) argument 123 tcp_reno_cong_avoid(sk, ack, acked); 136 tcp_reno_cong_avoid(sk, ack, acked);
|
H A D | tcp_vegas.c | 164 static void tcp_vegas_cong_avoid(struct sock *sk, u32 ack, u32 acked) argument 170 tcp_reno_cong_avoid(sk, ack, acked); 174 if (after(ack, vegas->beg_snd_nxt)) { 195 tcp_reno_cong_avoid(sk, ack, acked);
|
H A D | tcp_hybla.c | 89 static void hybla_cong_avoid(struct sock *sk, u32 ack, u32 acked) argument 106 tcp_reno_cong_avoid(sk, ack, acked);
|
H A D | tcp_highspeed.c | 111 static void hstcp_cong_avoid(struct sock *sk, u32 ack, u32 acked) argument
|
H A D | tcp_illinois.c | 84 /* Measure RTT for each ack. */ 91 /* dup ack, no rtt sample */ 258 static void tcp_illinois_cong_avoid(struct sock *sk, u32 ack, u32 acked) argument 263 if (after(ack, ca->end_seq))
|
H A D | tcp_lp.c | 118 static void tcp_lp_cong_avoid(struct sock *sk, u32 ack, u32 acked) argument 123 tcp_reno_cong_avoid(sk, ack, acked);
|
H A D | tcp_yeah.c | 70 static void tcp_yeah_cong_avoid(struct sock *sk, u32 ack, u32 acked) argument 120 if (after(ack, yeah->vegas.beg_snd_nxt)) {
|
H A D | tcp_input.c | 39 * next packet on ack of previous packet. 48 * Andi Kleen: Make sure we never ack data there is not 90 /* rfc5961 challenge ack rate limiting */ 126 /* Adapt the MSS value used to make delayed ack decision to the 618 * behavior of the tp->ato delayed ack timeout interval. When a 619 * connection starts up, we want to ack as quickly as possible. The 2049 * max(RTT/4, 2msec) unless ack has ECE mark, no RTT samples 2953 static void tcp_cong_avoid(struct sock *sk, u32 ack, u32 acked) argument 2957 icsk->icsk_ca_ops->cong_avoid(sk, ack, acked); 3052 * is before the ack sequenc 3272 tcp_may_update_window(const struct tcp_sock *tp, const u32 ack, const u32 ack_seq, const u32 nwin) argument 3286 tcp_ack_update_window(struct sock *sk, const struct sk_buff *skb, u32 ack, u32 ack_seq) argument 3363 tcp_process_tlp_ack(struct sock *sk, u32 ack, int flag) argument 3407 u32 ack = TCP_SKB_CB(skb)->ack_seq; local 3787 u32 ack = TCP_SKB_CB(skb)->ack_seq; local [all...] |
H A D | tcp_minisocks.c | 128 if (!th->ack || 185 /* In window segment, it may be only reset or bare ack. */ 228 if (th->syn && !th->rst && !th->ack && !paws_reject && 249 if (paws_reject || th->ack) 310 * so the timewait ack generating code has the key. 525 * XXX (TFO) - The current impl contains a special check for ack
|
H A D | tcp_cubic.c | 80 MODULE_PARM_DESC(hystart_ack_delta, "spacing between ack's indicating train (msecs)"); 309 static void bictcp_cong_avoid(struct sock *sk, u32 ack, u32 acked) argument 318 if (hystart && after(ack, ca->end_seq)) 369 /* first detection parameter - ack-train detection */
|
/net/netfilter/ |
H A D | nfnetlink.c | 326 goto ack; 332 goto ack; 346 goto ack; 354 goto ack; 360 goto ack; 373 goto ack; 392 ack:
|
H A D | nf_conntrack_proto_tcp.c | 196 /*ack*/ { sES, sIV, sES, sES, sCW, sCW, sTW, sTW, sCL, sIV }, 256 /*ack*/ { sIV, sIG, sSR, sES, sCW, sCW, sTW, sTW, sCL, sIG }, 328 else if (tcph->syn) return (tcph->ack ? TCP_SYNACK_SET : TCP_SYN_SET); 330 else if (tcph->ack) return TCP_ACK_SET; 346 td_maxwin = max(max(win, 1)) + (sack - ack) seen in sent packets 353 III. Upper bound for valid (s)ack: sack <= receiver.td_end 354 IV. Lower bound for valid (s)ack: sack >= receiver.td_end - MAXACKWINDOW 357 or ack in the case of packet without SACK option. 359 The upper bound limit for a valid (s)ack is not ignored - 514 __u32 seq, ack, sac local [all...] |
/net/ipv4/netfilter/ |
H A D | nf_reject_ipv4.c | 81 if (oth->ack) { 87 tcph->ack = 1;
|
H A D | ipt_SYNPROXY.c | 274 if (th->syn && !(th->ack || th->fin || th->rst)) { 292 } else if (th->ack && !(th->fin || th->rst || th->syn)) { 341 if (!th->syn || th->ack || 358 if (!th->syn && th->ack && 376 if (!th->syn || !th->ack)
|
/net/rds/ |
H A D | tcp_send.c | 164 static int rds_tcp_is_acked(struct rds_message *rm, uint64_t ack) argument 168 return (__s32)((u32)rm->m_ack_seq - (u32)ack) < 0;
|
H A D | send.c | 408 static inline int rds_send_is_acked(struct rds_message *rm, u64 ack, argument 412 return is_acked(rm, ack); 413 return be64_to_cpu(rm->m_inc.i_hdr.h_sequence) <= ack; 645 void rds_send_drop_acked(struct rds_connection *conn, u64 ack, argument 655 if (!rds_send_is_acked(rm, ack, is_acked))
|
/net/sctp/ |
H A D | associola.c | 1630 struct sctp_chunk *ack; local 1633 list_for_each_entry_safe(ack, tmp, &asoc->asconf_ack_list, 1635 list_del_init(&ack->transmitted_list); 1636 sctp_chunk_free(ack); 1643 struct sctp_chunk *ack; local 1649 list_for_each_entry_safe(ack, tmp, &asoc->asconf_ack_list, 1651 if (ack->subh.addip_hdr->serial == 1655 list_del_init(&ack->transmitted_list); 1656 sctp_chunk_free(ack); 1665 struct sctp_chunk *ack; local [all...] |
/net/ipv6/netfilter/ |
H A D | nf_reject_ipv6.c | 103 if (oth->ack) { 117 tcph->ack = needs_ack;
|
H A D | ip6t_SYNPROXY.c | 289 if (th->syn && !(th->ack || th->fin || th->rst)) { 307 } else if (th->ack && !(th->fin || th->rst || th->syn)) { 363 if (!th->syn || th->ack || 380 if (!th->syn && th->ack && 398 if (!th->syn || !th->ack)
|