Lines Matching refs:ack

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, sack, end, win, swin;
522 ack = sack = ntohl(tcph->ack_seq);
530 receiver_offset = nf_ct_seq_offset(ct, !dir, ack - 1);
531 ack -= receiver_offset;
537 pr_debug("seq=%u ack=%u+(%d) sack=%u+(%d) win=%u end=%u\n",
538 seq, ack, receiver_offset, sack, receiver_offset, win, end);
569 if (!tcph->ack)
607 if (!(tcph->ack)) {
611 ack = sack = receiver->td_end;
614 && (ack == 0)) {
617 * with zero ack value.
619 ack = sack = receiver->td_end;
630 pr_debug("seq=%u ack=%u+(%d) sack=%u+(%d) win=%u end=%u\n",
631 seq, ack, receiver_offset, sack, receiver_offset, win, end);
662 swin = win + (sack - ack);
669 if (tcph->ack) {
671 sender->td_maxack = ack;
673 } else if (after(ack, sender->td_maxack))
674 sender->td_maxack = ack;
687 if (ack == receiver->td_end)
696 && state->last_ack == ack
703 state->last_ack = ack;
1019 pr_debug("syn=%i ack=%i fin=%i rst=%i old=%i new=%i\n",
1020 (th->syn ? 1 : 0), (th->ack ? 1 : 0),
1062 /* Set ASSURED if we see see valid ack in ESTABLISHED